Over a million developers have joined DZone.

Highlights From the Apple September Keynote

DZone's Guide to

Highlights From the Apple September Keynote

Find out how the newly announced features of Apple's devices and OSes could affect how you develop mobile apps, and how your existing apps run.

· Mobile Zone ·
Free Resource

On September 12th in its keynote, Apple announced several exciting new hardware innovations and the dates for the upcoming General Availability (GA) of iOS 11, XCode 9, and WatchOS 4. Apple also released the Gold Master (GM) versions of these releases.

Here is a quick summary of the latest announcements and how these may affect your applications:

  • IOS 11 & XCode 9 - Apple released the GM version of iOS 11 and announced a GA release date of September 19. Since the announcement on iOS 11 Beta, Kony has worked to ensure that our customers' apps were readily compatible; thereby saving them many additional development hours that a native application or any other development platform would have required. Over the last few weeks, many of you have already taken advantage and secured your mobile applications for iOS 11 by testing your existing applications against the iOS 11 compatibility mode or by upgrading to our Kony compatibility releases. Over the next few days, we will provide support for the GM and GA releases as per our earlier commitment and SLA. You can use these releases along with the XCode 9 GM and GA releases to submit applications to the Apple App Store. This will ensure your applications are compliant with iOS 11.
  • iPhone 8 & 8 Plus - Apple announced the latest versions of its iPhone - iPhone 8 and iPhone 8 Plus. Since these new versions of the iPhone have the same device dimensions and resolutions as the existing devices, we expect all existing Kony applications to work with the new iPhone 8 and iPhone 8 Plus devices with no changes. While we anticipate no changes, we will validate this using actual devices as soon as they are available.
  • iPhone X - Apple also announced the next generation iPhone X. The iPhone X comes with a 5.8" display with a resolution of 1125×2436. We anticipate changes to your applications to support the new device resolution. Along with many other features, the new device also features FaceID, which replaces the existing TouchID technology. Based on our initial analysis, FaceID uses the same underlying iOS framework that is used by TouchID. The Kony TouchID API uses the standard iOS framework. However, while the underlying APIs may be the same, Apple did add a few enhancements to this API to differentiate between TouchID and FaceID. Based on this, customer Applications will have to change the way they react to the user authentication based on the device used. While we do not anticipate any changes to the API, this will be validated on an iPhone X device which will be available in early November.
  • WatchOS 4 - Apple also announced the date for General Availability of WatchOS 4 as September 19th. XCode 9 only supports Swift 3.2 and Swift 4. In order to submit your Watch applications with XCode 9, ensure that they are upgraded to Swift 3.2 or above.
  • Apple Watch Series 3 - As part of its hardware innovations, Apple also announced a new version of its Apple watch with support for Cellular. At this time, we do not anticipate any changes for your watch applications to be compliant with this new version of the Apple Watch. However, we will validate this using the actual devices as soon as they are available.
mobile ,ios ,ios 11 ,xcode ,apple ,mobile app development

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}