Why don’t you program for Windows and Blackberry phones?
To be honest, this table pretty much explains it all. There are two big platforms and Android got a short lead ahead of iOS.
2014 | Total | iOS | Android | Others |
---|---|---|---|---|
May | 4.16 % | 1.27 % | 2.14 % | 0.75 % |
April | 4.03 % | 1.20 % | 2.10 % | 0.73 % |
March | 4.00 % | 1.32 % | 2.01 % | 0.67 % |
February | 4.00 % | 1.21 % | 2.01 % | 0.78 % |
January | 4.00 % | 1.23 % | 1.93 % | 0.84 % |
To program an app for iOS is ”rather easy” and consumes a reasonable amount of time. There is a handfull of units to configure the app for, and iOS users tend to update to the latest OS very fast so you don’t have to program apps that is compatible more than maybe one, or two versions down.
A pretty easy scenario.
For Androids there is over 4 600 hardware units to consider when developing, and an even more stupid thing is that you can go to a store today and by a phone of the latest model, and it contains an operating system that was released in October 2011. On top of that, the actual phone is not compatible with a newer operating system either. YES, this is true!
To be able to get an app to work for Android, you have to have these 4 600 units in mind, and be back compatible 4 years regarding the OS version.
Development time for Android is at least 4 times as iOS. The tools compare to iOS development really sucks too.
If iOS had the same amount of users, or more, as Android, we would probably skip development for Android too..
So, why don’t we put time and effort in Windows, Blackberry etc?
It’s just aint worth it, sorry.