The official presentation of new Apple products is always associated with massive hype, addicted fans standing in lines since midnight, naysayers criticizing the innovations and experiments introduced, and developers curious about the opportunities and limitations of the new platform. The recent release of new iPhone 7 and iPhone 7 Plus is no exception – lots of improvements, a controversy of headphones jack removal, and new software and hardware have hit the news, the forums, the social media, and the dev community. This article is looking at some aspects of mob development for iPhone 7 in the view of changes and novelties introduced.
We have to keep in mind though, that iPhone 7 is not commonplace – it is still an exception rather than the standard. The top Android phone – Samsung Galaxy S7 – is still three times slower than iPhone 7. But that is also good enough compared to the average performance just a few years ago. And it will obviously keep getting better and faster. The lag as large as an order of magnitude is the fact of the past. This is no longer a concern.
Another point on the bright side of the new state of affairs is that developing multi-platform services has become easier and faster. The hybrid approach allows creating applications for desktops, for the web, for Android, and for iOS without hiring separate developers for each platform.
Availability of higher performance for web apps is not only enabling us to have previously developed modules or tools to run faster than ever. It is also enabling us to develop brand new concepts and ideas using new approaches. Approaches that have not been feasible for mobile apps before due to extreme slowness.
Even though the pace of technological development in present years is cosmic, and breakthroughs pop up where no-one expects them, one of the rare, but desirable qualities for developers is being a visionary. It is no longer sufficient to be at the forefront of technology – you’d better be a little ahead of the curve and design your applications to be able to easily accommodate new advances, technologies, and methodologies (iPhone 8 is inevitable in a year or so, and, sure thing, it will be even more capable and advanced).