Apple has new features and API’s for developers. These new developments should be announced and explained at Apple’s Worldwide Developers Conference on June 3rd.
Developers will be able to adopt new Siri intents. Some of these will include media playback, search, voice calling, event ticketing, message attachment, train trip, flight, airport gate and seat information.
New APIs will allow developers who are porting their iOS apps on the Mac to have access to Mac-specific features like the touch bar and menu bar for their UIKit apps. UIKit apps will be able to open multiple windows as well.
Just like the Native apps in Mac, split view apps ported from iOS will be able to be resized.
Augmented Reality will be taken to another level. There will be a Swift-only framework for AR, as well as the ability for developers to create AR experiences visually. Human poses will be able to be detected by ARKit. Game developers will be happy to hear that controllers with touch pads and stereo AR headsets will be supported by OS.
The Taptic Engine will get a whole new framework, which gives developers more control over it. Developers will also be able to provide link previews in their app.
Right now, only tags formatted as NDEF can be read by third-party apps. NFC is updating this to allow third-party apps to be able to read ISO7816, FeliCa or MiFare tags.
With the new version of CoreML, machines will no longer need to be pre-trained. They updated it so developers can update their machine learning on-device. ML models will be able to learn from user-action, and in turn apps will change their behavior. A new API is being added by Apple that will allow developers to do sound analysis with machine learning. A built in image classier will be added to the Vision Framework as well.
Third-party developers with a new public framework will have access to the document scanning functionality available in some parts of iOS. Apps will be able to capture photos from external devices with a new API.
File provider extensions will be able to be integrated in apps on the Mac. Developers will be able to write device drivers with a new API.
On June 3rd iOS 13, tvOS 13, macOS 10.15 and watchOS 6 will be announced by Apple. Immediate access to the first beta will be available to developers, followed by public betas for members of the public beta programs. Consumers will have access to the system by September.