Compatibility, compatibility, compatibility…

Nokia doesn’t seem to get it. They are obviously a more hardware-oriented company and so their software mistakes are happening over and again. I am speaking of the mistake of breaking application and ABI/API compatibility with each new major release. They did the mistake with Symbian S60 3.0 and N800, and now they will do it again for Maemo 4.0.

When Symbian S60 3.0 came out on April 2006, there were about 1900 S60 2.x applications out there. A year later, there are fewer than 300 applications for 3.0 because simply, developers didn’t care to put up with this inconvenience.

Same goes for the 770 and N800 internet tablets. There were 300 apps for the N770, and so far are fewer than 60 apps for the N800. Shouldn’t this be a good indication to Nokia as to what people want? It doesn’t seems so. I now read that the compatibility between the N770, N800 and the future tablet will be broken AGAIN. Why? Because they don’t want to take the engineering time to write their code in a way that keeps compatibility, because that takes time and effort.

Palm has made it so far with very few OS updates just because users have 30,000 apps to choose from. This in itself is a “feature” of the platform. Windows Mobile, albeit a newer platform than PalmOS, it has about 20,000 apps to choose from. Nokia (and Motorola) must get with the program. People want compatibility. This is what it creates a platform and builds trust with both users & developers. If you want to introduce new APIs, make sure the older ones still work.


This is the admin speaking...
Eugenia wrote on July 8th, 2007 at 7:19 AM PST:

From all I ve tried, only ONE worked. Sorry, but it is not as you say. The vast majority don’t work, and the official line of Nokia is that they are not supported.

Zhasper wrote on July 8th, 2007 at 7:08 AM PST:

I’ve used packages for the N770 on the N800 just fine – most things don’t even need a recompile, the exact same package just works.

There are, admittedly, a lot of things that don’t explicitly say they support the n800, but that’s different to not working.

JC wrote on July 11th, 2007 at 2:13 AM PST:

Eugenia — Thank you for telling it like it is regarding Nokia. I’ve blogged about this same issue, and in my opinion, the binary break between S60 2nd and 3rd edition practically handed the business market over to WinMo (if it wasn’t already too far gone).

Comments are closed as this blog post is now archived.

Lines, paragraphs break automatically. HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

The URI to TrackBack this blog entry is this. And here is the RSS 2.0 for comments on this post.