by Jason Wong | November 11, 2014 | Comments Off on What mobile app teams need to know about iOS 8, iPhone 6, and Swift
As the iPhone enters its eighth year of existence, Apple has introduced a combination of hardware and software technologies that they hope will keep them ahead of the mobile market as the top target platform for mobile apps. One of the most notable new technologies is the Swift programming language, which aims to make developing iOS apps easier and faster for new iOS developers who are familiar with using modern language like C# and Java as compared to Objective-C. However, early challenges are arising in the transition for some developers due to Swift’s immaturity and lack of any innovation as a language.
Another significant change comes on the hardware side, where Apple adds not one but two new form factors in the iPhone 6 and iPhone 6 Plus. Now, similar to Android devices, iOS developers must account for four different screen sizes, ranging from 3.5 to 5.5 inches diagonally.
Apple also continues to ramp up security features to support enterprise use cases, like multiple user profiles. Many of the new security functions impact enterprise mobile management (EMM) solutions, but there are a few features that impact mobile app security, such as enhanced SSO and VPN support.
Finally, the new iOS SDK offers important new APIs for developers to make their apps even more powerful, such as Touch ID, Extensibility, and Notification Center integration. Enterprises need to factor such capabilities into their mobile app development plans for B2E apps to achieve greater productivity and better usability.
To find out how these new Apple products and enhancements impact your mobile app development team building native iOS apps, check out my note: Key Impacts of iPhone 6, iOS 8 and Swift on Enterprise Mobile App Development.
Comments or opinions expressed on this blog are those of the individual contributors only, and do not necessarily represent the views of Gartner, Inc. or its management. Readers may copy and redistribute blog postings on other blogs, or otherwise for private, non-commercial or journalistic purposes, with attribution to Gartner. This content may not be used for any other purposes in any other formats or media. The content on this blog is provided on an "as-is" basis. Gartner shall not be liable for any damages whatsoever arising out of the content or use of this blog.