Apple announced the iPhone 5s at a media event early last week and is now taking steps to ensure customers have the best possible experience when they pick up their new iPhones. On Monday, Apple posted a note on their developer site mentioning developers will now be allowed to submit 64-bit apps for the iPhone 5s.
This means any apps submitted will take advantage of the smartphone’s new A7 processor. Apple’s iOS 7, which will be released on Wednesday, is already built to run 64-bit, which means all of Apple’s apps will run in accordance with the new improvements. Strangely, Apple is limiting developers that have applications that run on both iOS 6 and iOS 7 to 32-bit, though the company will be supporting both very soon.
You can submit 64-bit apps for iOS 7 today that take advantage of the power of iPhone 5s. Xcode can build your app with both 32-bit and 64-bit binaries included so it works across all devices running iOS 7. If you wish to continue to support iOS 6 then you will need to build for 32-bit only. Next month we will be making changes that will allow you create a single app binary that supports 32-bit on iOS 6, as well as 32-bit and 64-bit on iOS 7.
Apple’s iPhone 5s brings a multitude of new hardware and software improvements for developers to take advantage of, including the new A7 chip, the M7 motion sensing coprocessor, camera improvements, and a new Touch ID fingerprint sensor. The Touch ID sensor is currently limited to unlocking the iPhone and purchasing apps, though Apple will likely open it up to developers in the near future.
The iPhone 5s was the first iPhone to not have a pre-order period, which suggests there might be long lines on first day of sales. The iPhone 5s will go on sale in-stores on Friday, September 20th at 8:00AM local time and online at 3AM Pacific Time.