Cross-platform development: Necessity or burden?

Currently there is a large number of different operating systems for mobile devices out there. While just about five years ago there were much fewer platforms competing for the mobile user ( Symbian, Palm®, Windows® Mobile ), this has changed dramatically in recent years. Apple’s iOS platform as well as Google’s Android™ based devices and RIM’s Blackberry® are currently amongst the most popular technologies for modern smartphones. And there are new platforms making their appearances, for instance Microsoft’s Windows® Phone 7 which will be released later this year.

Read more