...as I'm as well a person who messes around writing samll apps (see Cellumap Cellular Coverage Maps) I can relate. I first learned Symbian, since it is currently the largest deployed smartphone OS, but with all the OS'es around, BlackBerry, WinMob, Apple and now Android makes it nearly impossible to write one app that will work on all platforms And a small developer, you really don't have time to re-write the app 100 times for everyone, so I can see small developers like myself targeting selective OS'es and devices and snubbing the rest. This could force some of the less popular OS'es over the cliff, and force phone manufacturers to choose some more mainstream OS'es when making a device. ...as for the main topic of the article, apps built for Android OS "misfiring" on certain hardware devices, all I can say is "ug" :O ...looks like another hurdle in the app development area. Maybe hardware vendors need to work closer together with the OS developers to make sure everyone is on the same page and things (ie: apps) will work as they should? Looks like this is one area where Apple definitely has a leg up... ...and in a final note, it's nice to see the growth and interest in mobile apps I remember the telecom industry was worrying a few years ago "What will be the one "killer app" that will drive mobile internet growth?"... years later, it looks like the answer is there isn't just one, but having 1,000's available so that each person can choose themselves what their own "killer app" will be... Android's rapid growth has some developers worried - CNN.com
As much as some complain about Apple's philosophy, having the OS developer be the same as the hardware developer certainly has it's advantages, not only for the company like Apple, for the consumer like me, but clearly for the application developers too. I have the same concern for Android. I read somewhere that Google is now thinking about making phones too. I'd stick with that.
Agreed 100%. When Google decided to design Android as open as it is, my first concern was compatibility across devices that will use the OS. It's truly a potential nightmare. I think Google could learn a lesson from Apple on this one, and demand that hardware makers stick to certain design standards.