This article talks about how a company called Sensopia developed their application for iOS before developing it for Android. Even though the article talks specifically about an app called MagicPlan, the reasons for developing an app for iOS prior to developing it for Android still stand. One of the major challenges presented when developing for Android is the large amount of diversity when it comes to hardware of mobile devices. There are thousands of devices with different hardware that comprise the Android market. The ability to develop an application for iOS and test it extensively using devices with very similar hardware makes creating an application for Android much easier. This company spent years developing their application for iOS first. They released the app to see how well the intended audience would receive it and how useful it would be. The five million plus downloads of the application made it clear to the developers that it was successful. This sparked the development of the application for Android devices. When an app uses hardware to perform a certain action, it becomes very hard to develop the app for Android. By developing for iOS first, the company was able to find people that were willing to help the developers test the app on Android devices. The incentives for developing an app on iOS before developing for Android are numerous and this article highlights how one company used this to their advantage.