Tech Trends in Mobile Application Development
By Dharmik Mehta, Senior Product Marketing Manager
Over the last couple years though, like many other technology markets, there seems to be a focused movement towards a couple of platforms. According to Stackoverflow’s 2015 Developer Survey, Swift & Objective C, both native iOS programming languages, are among the most popular mobile app development technologies. Similarly on the native Android side, Java and C continue to stay strong. AT&T Developer Program has also seen an uptick in the percentage of developers’ usage of native tools, primarily iOS and Android; developers seem to be moving from a broad shotgun approach covering all possible platforms, to a more targeted approach towards native platforms.
One possible reason for the shift toward native tools could be the fact that iOS and Android ecosystems have been expanding to include not only traditional mobile smartphones and tablets, but also smart watches, smart glasses, virtual reality gadgets, etc. In order to develop an app that works consistently on all these different form factors, the native tools are likely to be more effective. Also, this shift may be explained by developers’ preference to build expertize in 2-3 programming languages, instead of going shallow and wide on a larger group of technologies.
Irrespective of broad trends, app developers should very deliberately consider their own app and target customer segments, instead of simply following the market. If your app is unlikely to carryover to a different form factor (e.g. watch), it might still make sense to cast a wide net through hybrid apps to potentially reach a wider audience across various platforms.