When comparing iOS Development vs Android Development, the Slant community recommends Android Development for most people. In the question“What are the best mobile Operating Systems to develop apps for?” Android Development is ranked 1st while iOS Development is ranked 2nd. The most important reason people chose Android Development is:
ideal for a part-formed product, i.e. the Minimum Viable Product or MVP
Ranked in these QuestionsQuestion Ranking
Pros
Pro Apple offers consistency across apps and platforms
The experience on Apple devices and in the apps is far more consistent than on other platforms.
Pro Wealthier customers
Potential to make more money per app compared to other mobile platforms.
Pro Simplicity is Apple’s strength
One of Apple’s slogans is ‘It Just Works.’ If this is your first (smart) mobile phone or if you find it hard working with computers in general then Apple is more likely to be your sort of device.
Pro Native applications get full support from the App Store once they are approved
Pro Quicker to release/patch because there is no 'acceptance' gate forced on you
ideal for a part-formed product, i.e. the Minimum Viable Product or MVP
Cons
Con Expensive
Native iOS projects are considerably more expensive for developers compared to cross-platform and web applications
Con Over-saturated market
Most interesting apps have been done already, multiple times. There are so many apps available that it's hard to get noticed.
Con Fragmented devices
lots to support (screen sizes, performance, sensors)