Over a million developers have joined DZone.

The Big Question in Mobile App Development: iOS or Android?

· Java Zone

What every Java engineer should know about microservices: Reactive Microservices Architecture.  Brought to you in partnership with Lightbend.

A storm has been brewing in the world of mobile app development: which of the two most popular mobile platforms will be dominant in the future of smartphones and tablets, iOS or Android? While Google’s Android demonstrates an impressive market share of smartphones, Apple’s iOS is used more often in commerce and search, bringing in more revenue. The devices themselves tell an interesting story, since sales of smartphones with the Android platform dominate the market and iOS-enabled tablets consistently outsell the competition. App developers also have their own feelings about each platform’s perimeters and capabilities. The number of Americans who own smartphones – already at 159.8 million – is projected to continue its ascension in coming months and years, especially as emerging markets begin to embrace mobile technology. As these new markets bring more users, the demand for more apps will continue to climb, along with the demand for app developers.

Individuals looking to capitalize on the popularity of mobile technology should look no further than app development. The Bureau of Labor and Statistics (BLS) projects favorable growth in the coming ten years and median incomes look promising. The two most popular platforms – Apple’s iOS and Google’s Android – have distinct styles and accommodate either novice or well-seasoned developers. These mobile platforms offer very different developer experiences by utilizing different languages, submission processes, and demonstrating different ranges of profitability. One is prized for flexibility and customization, while the other boasts a more lucrative, design-based aesthetic. The popularity of both suggests that mobile app development is in its early stages, with many more game-changing innovations to come.

Please reference the visual for a full list of sources.


Microservices for Java, explained. Revitalize your legacy systems (and your career) with Reactive Microservices Architecture, a free O'Reilly book. Brought to you in partnership with Lightbend.


Published at DZone with permission of Eda Liu. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}