Optimize for iPadOS 16
The SDK for iPadOS 16 offers a variety of exciting features. Deliver cutting-edge collaboration experiences and build more capable, intuitive applications and powerful professional workflows. Bring your app experience to the big screen with full support for external displays, so users can take full advantage of Stage Manager, a whole new way to multitask on iPad. And new APIs and capabilities let you help people do even more.
Desktop-Class iPad Apps
Take advantage of support for external displays, a stylish navigation bar editor, an improved text editing menu, “Find and Replace” support, and inline search.
Learn more about apps for iPad desktop
Swift and SwiftUI
Swift is a powerful programming tool The language now has built-in support for regular expressions, completely new regular expression generators, and package plugins for creating and sharing custom tools. The latest updates also include generic syntax improvements and under-the-hood performance improvements when building and launching apps.
SwiftUI is the modern way to create beautiful user interfaces across all Apple platforms. You can learn it once and apply it everywhere. This year, SwiftUI is more powerful, flexible, and easier to adopt. Take control of your app’s navigation with a new stateful navigation API, create the layout that best suits your app with all-new custom layouts, and use SwiftUI more seamlessly in UIKit apps with new cel support custom UICollectionView.
Learn more about Swift
Learn more about SwiftUI
Application intents
Help users quickly perform tasks related to your app with your voice or with a touch. App Intents is a new Swift-exclusive framework designed to make it faster and easier to create great actions, and you can use it to create new app shortcuts. With no user configuration required, App Shortcuts are available as soon as your app is installed on iOS, iPadOS, or watchOS, and can be launched from within the Shortcuts app, Spotlight, and Siri. With support for parameters and synonyms, app shortcuts let people interact with your app through Siri in a more natural way.
Learn about app intent
Maps
Take full advantage of the all-new map, including the highly detailed 3D city experience. Visualize data using overlays that integrate seamlessly with the 3D map. Create immersive, interactive experiences with new clickable map features and Look Around APIs. Use the new Maps Server API to increase performance, reduce data usage, and improve battery life.
Learn more about Maps
In-App Purchase
Use new APIs and the latest improvements to create even better in-app purchase experiences. You can now sync in-app purchase products from App Store Connect to Xcode, control when StoreKit message sheets appear in your app, present offer code redemption sheets within your app, and much more. Take advantage of new testing features, such as the ability to request test notifications and test additional in-app purchase scenarios in the sandbox and Xcode, to make sure you’re delivering great experiences for your users.
More information about in-app purchase improvements
Metal 3
Metal powers hardware-accelerated graphics on Apple platforms by providing a low-cost API, rich shading language , tight integration between graphics and compute, and an unmatched set of GPU profiling and debugging tools. Metal 3 is packed with powerful features that help your games and professional applications take full advantage of Apple silicon. Now you can render high-resolution graphics in less time, load resources faster, train machine learning networks on the GPU, and more.
Learn more about Metal
WeatherKit
Incorporate valuable weather information into your apps and services through a wide range of data that can help people stay up-to-date, safe and prepared. It’s easy to use WeatherKit in your applications with a platform-specific Swift API, and on any other platform with a REST API.
Learn more about WeatherKit
Learn more about the features latest on iPad OS 16
.