Symbian’s identity: Platform or Infrastructure?

UPDATE: I want to make clear that Chris, who authored the post below, is a developer not an employee of Symbian. The views he articulates are interesting though controversial. From my point of view as editor of the blog they are interesting because Chris is relatively new to Symbian and committed to using it in his business. I think that provides us with a perspective we should engage with. From time to time we run perspectives from members of the eco-system.

“I wanted to take a step back from the technical posts that I’ve submitted recently to ask a higher-level question about Symbian and where it’s headed. Basically my confusion boils down to this: Should the Symbian Foundation’s priority be creating a next generation mobile platform or an infrastructure for constructing mobile platforms and devices?

Haydn touched upon this issue last week by referencing what I call “platforms” as “Type 1” propositions and “infrastructure” as “Type 2“. This distinction is quite important because the audiences  for platforms and infrastructures are quite different and entail different strategies in the operating system and the brand projection (see also the comments sections on the blog here and here).

In terms of platform marketing, Symbian application developers and device manufacturers have failed to describe for whom a Symbian platform is the optimal choice. By failing to define the platform’s end-user audience, Symbian is often cast as as the open phone platform for the budget-conscious given its popularity on cheaper mobile phones. Symbian currently enjoys an advantage in that it’s the cheapest platform that hosts an application ecosystem, but that advantage erodes daily as competing platforms continue to drop in price.

For example, in the United States, a consumer can purchase an iPhone 3G for $99 from Apple or a Motorola CLIQ for $149 from T-Mobile. Nokia phones can be had for less, but even on their highest end Symbian devices, Espoo has failed to create a viable competitor for the iPhone and Android experiences. That Nokia has failed in this respect is only my subjective opinion (others will disagree), but it is drawn from my experience using all three platforms, including Nokia’s XpressMusic 5800 and N97 – two phones that were each more expensive than either my iPhone 3GS or Motorola Droid.

If Symbian is to remain a viable smartphone platform, we need to address for whom the platform is an optimal match and why someone would select it over the alternatives. While I doubt that we will see free iPhones any time soon, Google’s aggressive use of “less than free” business models will soon render cost a moot point.

However, if we adopt an alternative perspective and decide that Symbian is not a platform on its own, but rather is infrastructure for building platforms, we have to ask again: Who is the Symbian audience?

In the infrastructure scenario, the audiences are device manufacturers and software developers collaborating to create experiences and services for end-users. In the infrastructure case, rather than ask which end-users does the platform appeal to, we need to ask how can Symbian become a tool for those creating services and experiences for their users. The service/experience creator becomes responsible for creating a suitable product for the end-user.

From my (admittedly brief) tenure as a Symbian software developer, I do not believe that the Symbian platform can scale “up” from the perspective of software development. The overall configuration of the platform is a product of its history running on smaller devices and tightly constrained environments. While the recent port of the Qt framework alleviates this problem significantly, I still shudder when I think about the engineering effort that would be required to build a Symbian equivalent that approximates Apple’s iPad & the newest iteration of iWork.

However, I do not believe that this is necessarily a problem for Symbian as infrastructure. The recent attention paid to tablets and slates implicitly assumes that “more is better”. However, as someone committed to building the next generation of ubiquitous technologies, I believe that while there is a place for tablets and “fat” mobile devices, there are many more opportunities for slim efficient devices that are largely invisible to their users.

For example, in the realm of home automation, I am plagued with controllers and switches running one-off operating systems that crash regularly and rarely expose anything resembling a programmable interface. A power-line controller running Symbian would be a gift from heaven. A small portable and programmable GPS transmitter (such as the “spider-tracers” found in comic books) could serve as the basis for tracking family vehicles and other belongings. Or how, about a coffee maker that sends me an instant message (or alerts my Symbian-equipped alarm clock) when the brew is finished? Usability guru Don Norman suggests that

On one hand, Symbian’s legacy limits the extent to which it can scale “up” and compete with newer mobile platforms designed for more resource-rich computing environments. On the other, I believe that there is much more potential in distributing electronic capabilities to everyday objects and Symbian’s history and current state make it ideal to serve as the foundation for intelligent distributed systems. (For a great example of one of these systems in action, see Fogarty, Au & Hudson 2006).

Symbian is efficient, affordable, and robust – all qualities that are required for these kinds of technologies. The major obstacle is not technical, but psychological. By solely focusing on the mobile phone fight, other opportunities for making arguably larger impacts remain unseen.

It should be pretty clear (at this point) that in the medium to long term, I think that Symbian will fail to compete as a smartphone platform. It’s not the only mobile operating system trying to scale up nor is it the only open-source platform seeking a place in our pockets. I believe that reconceptualizing and reframing the Symbian project as a means to push more intelligent computing to more devices in our environment (both visible and invisible) plays to the strengths of the platform while claiming territory that is being ignored in the modern marketplace.

I suspect that to scale up and meaningfully compete with the likes of Apple and Google would require a full rearchitecting and reimplementation of the Symbian platform.  (I recall something similar in the early history of the open-source Mozilla project and eventual emergence of Firefox). Alternatively, to pursue an infrastructure strategy, the Foundation would need to engage non-traditional (i.e. non-phone) device manufacturers and tweak the existing system to allow it to run on non-phone reference platforms similar to Arduino and Gumstix. The second approach seems like a more tractable project from my perspective.

I’m not going to pretend that mine should be the last word on this issue. As stated above, I’m a relatively new member of the Symbian community and I imagine that there are plenty who can make a stronger case for Symbian as platform than I do. However I do believe that a debate about who Symbian’s core audience are and how Symbian can best serve them will result in a more focused project that will create something distinct and special.

Financial disclosure: I own shares in both NOK and AAPL. (Yes, my portfolio is currently suing itself…)

Retweet Share on Facebook

Posted: February 1, 2010 at 8:15 am

Last updated: February 23, 2010 at 10:22 am

Categories: Dialogue

Short Link: http://wp.me/pqgpU-1cF