On Twitter and various boards and even occasionally in classes I see the question which mobile platform is best to develop for. Is it iOS? Is it Android?
Whenever I see or hear that, I tend to think its not actually the real problem. Both platforms have a great platform to work again and each have their strengths and weaknesses.
And because they are in competition with each other they each get incrementally better.
I do like developing for both iOS and Android, but I tend to start with iOS first and then move over to Android next. This is mostly due to the fact that I know iOS more as I started with it first. It's like dreaming in English
But I am personally delighted that I have multiple platforms that:
- Give me access to services like location, sensors and access to the information in the world if I need it
- Provide a rich capability to sell or release my work rather than having to send CDs or manage stores. I remember trying to do this in the 90's and it was horrendous. So much better now
- Everyday people have access to these platforms and more and more people are using apps and we have more to work with
Just code, just write apps. Software is hard to make, and is one of the most delightful and difficult things that you can do. Ignore the white-noise questions and just make great apps for all the platforms.