With rise of iOS, Android and Windows Phone platforms, plenty of mobile developers are starting to question the future of Windows Mobile platform. Is it gonna last or is it already dead??
To answer this question you have to look at following statement: All mobile platforms have their own advantages but also disadvantages. These predestine them for their use. I don’t want to go into deep details in this topic but the fact is that iOS, Android and Windows Phone platforms are targeting consumer end-users. Those are usually normal people that want to impress their friends with various crazy gadgets, funny games or other totally useless applications. These platforms are good for certain stuff such as browsing internet, sms, calling and normal daily use of anyone of use. But when it comes to enterprise applications, the good old Windows Mobile is still a clear winner. Surprised? This was also confirmed by the research of Gartner, the most trusted and recognized research institution in the world, in February 2011 for instance.
When it comes to enterprise application development, the third party developers are usually heavily restricted by the architecture of Google, Apple and Microsoft (Windows Phone). The application’s file access is narrowed to only those applications that are associated with it. This helps the security but it limits lots of enterprise features such as the ability to work with internal radios to save battery life, battery information for better battery life management, ability to lock down or limit the user experience etc. Android developers must often develop device driver and application extensions since the fragmentation does not occur in the API layer but in the application layer. Windows Mobile devices often have BAR code scanners, RFID readers, they are able to sustain high temperatures, pressure, some of them are water proof and resistant to sand and dusts.