An open discussion about software upgrades

Retweet Share on Facebook

The people who work at the Symbian Foundation do not know all the answers.  Speaking personally, I definitely do not know all the answers.  However, the community that gathers round the Symbian Foundation is much more knowledgeable.  It’s the intent of the Symbian Foundation to bring that collective knowledge and insight to the fore, for mutual benefit, through open dialog.  That will often mean that the people who work at the Symbian Foundation will get some big surprises.

For example, I confess to being surprised by the depth of feeling expressed in the comments to my posting Introducing the release plan, over the topic of software upgrades.  Many people said, in essence:

  • We like the idea of new software;
  • We don’t want to change our hardware (perhaps for cost reasons, and perhaps for attachment reasons);
  • Can we please have the new software on our existing hardware?

In retrospect, I should have anticipated these comments.  The reality is that I didn’t.  But hey, that’s why we have an open dialog.

Software upgrades come in different forms:

  • An over-the-air (OTA) update – sometimes without the end-user being aware of what is happening
  • An upgrade that takes place via a PC Connectivity software application: the new software is downloaded to the PC, and is then “side-loaded” from the PC to the mobile device.

Software upgrades also vary in scope: some just deliver bug fixes, whereas others deliver extra functionality.

Symbian OS phones in Japan, running on the NTT DOCOMO network, often receive OTA updates.  This system has been in place for a number of years, and works well.

software-update1

However, there can occasionally be technical complications with an upgrade (especially when significantly new functionality is delivered).  Users will typically want their add-on apps to continue to work, after the upgrade takes place.  They’ll also want to preserve the data on their devices.  There have been cases when upgraded software has got itself confused when it runs into data created by a previous version.

  • In principle, the answer to this kind of issue is well known.  Data formats need version labels: new software should be prepared to run into data created by previous versions, and to cope with it.  But you have to think about this kind of thing in advance.  In other words, the software has to be designed with upgrades in mind.
  • So far as I’m aware, the bulk of the software inside the Symbian Platform has followed that design principle, and is therefore “upgrade ready”.  The same may not be true, however, for all the additional software which gets included in actual phones.

A bigger set of issues is to do with the business model for upgrades.  If new software can be downloaded onto old phones, it reduces consumer interest in buying new phones.  Phone manufacturers therefore risk losing revenue.  I see several answers to this point:

  1. In some cases, users might be prepared to pay for upgrades that provide significant new functionality;
  2. New software could result in more data traffic and services revenues – in principle, a portion of that could be provided to the handset manufacturer;
  3. Other things being equal, handset manufacturers who fail to provide software upgrades will, over time, lose out to those who do provide it.

One final twist is that, when Symbian OS had a licence fee attached to it, manufacturers would have to pay Symbian extra if they installed a later major version of the software onto an old phone.  Because the Symbian Platform has no licence fee, this consideration will no longer apply.

I’ll be interested to hear of people’s experiences with software upgrades!

Footnote: Mon-Wed next week 23-25 March) I’ll be attending the IIR Mobile Internet 2009 conference in Vienna.  If anyone reading this is going to be in or around Vienna at that time, I’ll be happy to meet up, to continue this conversation, or to widen the topic to all aspects of the future of mobile.

Posted: March 18, 2009 at 11:48 am

Last updated: February 8, 2010 at 3:47 pm

Categories: Dialogue, Tech Themes

Tags: ,, , , , ,

Short Link: http://wp.me/pqgpU-7b