iOS 12 Is Here!
If you want to make sure your app is ready for iOS 12, then you'll want to check out this post of the latest updates to the OS of Apple's various mobile and IoT devices.
Join the DZone community and get the full member experience.Join For Free
You can now submit apps that take advantage of the powerful new capabilities in the next release of iOS, watchOS, and tvOS. Build your apps using Xcode 10 GM seed, test with the latest releases of iOS 12, watchOS 5, and tvOS 12, and submit them for review.
Starting March 2019, all new apps and app updates for iPhone, including universal apps, will need to be built with the iOS 12 SDK and support iPhone XS Max. All new apps and app updates for Apple Watch will need to be built with the watchOS 5 SDK and support Apple Watch Series 4...
A relatively easy one this year for most of you, we imagine, although it's always a good idea to review Apple Platform SDK API Differences and ASCIIwwdc quickly at least. Or, you know, binge watch the WWDC videos while you wait for the last season of Game of Thrones or whatever.
One thing to check for specifically, if you have an iPad version that hardcodes bar heights, although you really should have learned better than that by now:
Although they didn't make it out, it looks suspiciously like there'll be notched Pads in the not so distant future, doesn't it now?
iOS 12: Notable UIKit Additions covers the minor security conveniences you'll probably want to do a little work to take advantage of to make your users adore you.
Notifications got some fairly significant upgrades; you'll want to take a look at if you tell your users about things:
No doubt you've heard of Siri Shortcuts, which definitely get the award for Niftiest 2018 New iOS Tech:
Speaking of nifty new tech, anyone who thought ARKit wasn't a truly Important. Future. Direction, the advances this year should be fairly conclusive evidence of that:
Not quite as overtly nifty, but downright magical for those of us dating to when it was arguable that machines could ever learn, are the various advances relating to Core ML and its helper projects this year of Create ML and Natural Language and all:
And, of course, there's Xcode 10 and Swift 4.2 to learn... we'll have updates on those too once we finish converting our projects to iOS 12 savviness!
Published at DZone with permission of Alex Curylo, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.