It's not easy to make it as an app developer. That's the key takeaway from the latest State of the Developer Nation report from Vision Mobile, pulling together data from more than 10,000 mobile developers (including some of you) across 137 countries. With that many developers they were able to get a broad view of what's popular and (more importantly) what's successful in making great apps.
When it comes to mindshare among developers, it's no surprise that Android and iOS lead the pack, with 70% of developers targeting the former and 51% the latter. Windows Phone pulls up a strong third place with 28% (and modern-style Windows 8 apps at 18%). 15% of developers are coding for the mobile web, and 11% for BlackBerry 10.
The strength of iOS isn't surprising, even if its global marketshare of 16% pales next to the explosive growth of Android at 79%. What is surprising is the strength of Windows Phone, commanding the attention of more than a quarter of developers while having a global marketshare in the low single digits.
When it comes to the programming languages of choice, a full 42% of developers use HTML5 in their development — but only a third of those are meant for the web. Java, the primary language for Android, nabbed 38% of developers, cross-platform-friendly language C/C++ 26%, iOS-only Objective-C 24%, and cross-platform-friendly-but-best-on-Windows C# at 23%.
That nearly a quarter of developers are using C# — roughly as many are on Android and iOS combined as are for Windows Phone (where C# holds a 63% share) — which shows that Microsoft's plans to reorganize around platforms and services hold some potential for success in mobile.
The most popular languages for iOS app developers:
- Objective-C 53%
- C/C++ 9%
- C# 9%
- Visual App Builder 5%
When it comes to the tools that developers use, that ad networks clock in as the top add-on tool with 30% of developers is no shock. Cloud services are next at 29%, push notifications and cross-platform tools both at 24%, and user analytics and beta testing both at 21%. Confoundingly, 27% of those developing with cross-platform tools have only deployed their apps to a single platform.
When it comes to income, making money off apps is not the easiest of things to do. Half of iOS developers and 64% of Android developers make less than $500 per app per month, and nearly a quarter of all developers make no money whatsoever. And if you were hoping to make it big with an app, know that just 1.6% of developers reported earnings of over $500,000 a month, and most of those were likely developers associated with large development houses (especially those that produce games with loads of in-app purchases).
That only a third of iOS developers make less than $100/app/month compared to half of Android developers and even larger shares on Windows Phone and BlackBerry helps to explain that outsized influence that iOS app development has on the wider global development community. There's potential in the smaller platforms, but developers are at large targeting the more lucrative market versus the larger market.
When it comes to enterprise apps, that's where the real money is. Two-thirds of developers are targeting consumers, but the 16% that target enterprise users directly are twice as likely to be earning over $5000 per app per month, and three times as likely to be over $25,000/app/month. Of course, those apps also typically require substantial investment to build, so there's a trade-off.
Sure, that's a big chunk of data, but it's just a nugget of the numbers from the Developer Economics report. If you're a developer, or considering being a developer, it's definitely something you should check out. Let us know what you think!
Source: Developer Economics
Get the best of iMore in in your inbox, every day!
Derek Kessler is Special Projects Manager for Mobile Nations. He's been writing about tech since 2009, has far more phones than is considered humane, still carries a torch for Palm, and got a Tesla because it was the biggest gadget he could find. You can follow him on Twitter at @derekakessler.
Well written and also have covered all the things in detail. Really nice topic to read out. Thanks for sharing your knowledge with us. I am an app developer, I have tried most of the mobile app development platforms. I have developed more than 50 apps till today with the help of Phonegap, Telerik, Configure.IT etc. They are running successfully on app store. As per my experience in this field, I recommend developers as well as beginners to use mobile app development platform like Configure.IT, because it provides automatic coding, app preview facility, direct API connect and a lot more features. These things save a lot more development time and provides fast and well designed app in much less time. One of the best things of this platform, you can convert your iOS app in to Android directly with some simple process. This platform is available for iOS & Android both.
Well said, Not only the Iphone/ android development but the whole Application development process is a reall challenging task. It requires an in-depth strategic approach for the growth of the application or the project or the business. The main thing is you get the right organization to carry out your project. When I was at a point to start my business I came across Progressive Infotech. They offered the customized application development practice with innovative approach, engagements, and delivery models. So when you get the right person it becomes easy to face challenges in this ever evolving business and technology.
Thank you for signing up to iMore. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.