8 Updates for iOS Developers Post iPhone 8 Launch
Learn about the new software and hardware features of the iPhone 8 and 8 Plus and iPhone X to start updating your apps or developing new ones.
Join the DZone community and get the full member experience.Join For Free
Steve Jobs said in 2007, “What we want to do is make a leapfrog product that is way smarter than any mobile device has ever been, and super easy to use. This is what iPhone is. OK! So we are going to reinvent the phone.”
No one ever realized, not even Steve Jobs, that while trying to reinvent the phone, they have created a unique device that could be anything and everything. Taking his legacy ahead, a decade after the first iPhone launch, Tim Cook unveiled iPhone 8 and iPhone 8 Plus. However, echoing the famous Steve Jobs line, “We do have one more thing,” he introduced iPhone X (pronouncing it as “10”).
iPhone X – The Biggest Leap Forward Since the Original Phone
Tim called the iPhone X “the biggest leap forward since the original phone with the potential of setting a path of technology for the next decade.”
Cramming a 5.8-inch screen inside the body of an iPhone that is small compared to last year’s iPhone 7 Plus, the new iPhone X features a new chip, A11 Bionic, exclusively designed by Apple. Made of stainless steel with water and dust resistant glass on the front and back, wireless charging, an edge-to-edge screen with improved super retina display, and enhanced graphics and resolution make this phone best in class. And yes! The iconic home button that was present at the bottom of the screen since first iPhone was introduced has disappeared. The home button is replaced with the new facial recognition technology called Face ID, which unlocks the phone using sensors and cameras collectively called “True Depth” technology by Apple.
Not Just X: Two Successors, iPhone 8 & iPhone 8 Plus, Will Continue the Legacy
A decade went by since Apple launched its first iPhone. After ten years, so much has changed in the iPhone – it became, thinner, bigger, smarter, and faster. Although it takes a better picture, it remains fundamentally the same; the new iPhone 8 and iPhone 8 Plus are still exquisitely designed and intuitive.
While launching the iPhone 8, you will notice Apple moving away from its usual strategy of adding "S" to the names of updated models; Apple introduced iPhone 8 and iPhone 8 "Plus." According to Tim Cook, “this is a huge step forward for iPhone.”
Except for a few camera-related features, there is not much difference between iPhone 8 and 8 Plus. Introduced with 1.8 and 2.8 aperture camera lenses, it will become easier to capture sharper details, with a 4.7-inch 5.5 Retina HDR display with True Tone tech and dual-domain pixels for better viewing in any environment and at any angle. A faster image processor, improved pixel processor, new stereo speakers that are 25% louder than iPhone 7 to boast deeper bass, custom calibrated with A11 Bionic Chip to support augmented reality, wireless charging, and iOS 11 make this iPhone hard to neglect.
How the New iPhone Changes the Game for iPhone Developers
- A spectacular edge-to-edge display dominating the entire front of the phone is the most intriguing thing for developers to create engaging, rich, and awesome human interface designs. Developers have a mix of surprise, sarcasm, and conniving feelings towards the choice of Apple to introduce a screen layout for which they have to make some design compromises.
- The innovative hardware used in the new iPhones and the substantial changes in iOS 11 will definitely pose greater challenges for developers to create compatible apps for iPhone X, iPhone 8, and iPhone Plus.
- The A11 Bionic Processor empowers iPhone X and iPhone 8. The Processor is supposed to supercharge some features in the phone, such as Metal 2 for graphics rendering, ARKit for augmented reality, and CoreML for machine learning computation.
- In addition to that, imageblocks, tile shading, threadgroup sharing, and more features in the powerful new API are meant to help developers in creating fantastic iOS apps. Developers could find advanced opportunities in rendering, computing, and machine learning by taking advantage of the Apple-designed A11 GPU architecture.
- The Super Retina Screen in new iPhones uses 3X graphics; therefore, Apple itself wants developers to shift their focus towards vector-based assets. According to Apple, such assets are entitled to receive supreme usefulness in iOS 11.
- If developers create iOS apps by following the new iPhone X Human Interface Guidelines, all they have to do is link their apps against iOS 11 SDK to get them running inside an iPhone X simulator.
- iOS developers who have been tweaking Touch ID need to use the wording Face ID to support app features in iPhone X. The best way is to query using LABiometryType enum in the LocalAuthenticationFramework.
- Although developers have been using Xcode 9 beta since WWDC ’17, the final gold master (GM) version of the Xcode 9 is introduced, making the game simple for iPhone developers. Now developers can use this version to sign and upload iOS 11 apps to the App Store.
If you have an iOS app, it is the right time to update it and add several features to make it compatible with the new iPhones. If you update your app now, it definitely will help you in elevating your position in the Apple App Store.
Opinions expressed by DZone contributors are their own.