Multitasking in iOS 9 or later, helps users get more done more easily, and takes advantage of the large display on iPad to create new experiences with two iPad apps running at the same time. Use size classes in Interface Builder to support multitasking in your app and let your users take advantage of Slide Over, Split View, and Picture in Picture.
With Split View, users can have two apps open and active at the same time.
Slide Over is a quick way to interact with a second app without leaving the app you’re in.
Picture in Picture lets users continue watching a video while moving from app to app.
Leverage the GameplayKit tools to develop complex rule-based games with an easy-to-use rule engine. Agent and behavior features let you map real world behavior on game characters. A state machine helps manage game and player states and a randomization engine creates challenging gameplay.
Games can leverage ReplayKit to record video of their content, and allow the user to quickly edit the video within the app and share it online.
Model I/O provides physically-based materials, models, and lighting for SceneKit, GameplayKit, and Metal that you can integrate into your games.
With iOS 9 or later, the App Store allows users to download apps that are specifically optimized for their device. This means apps will download, install and launch faster while taking up less storage space than before. Build support for slicing, on-demand resources, and bitcode, and give your users smaller, more convenient updates to your apps.