Focus, connect, and explore.

iOS is the world’s most advanced mobile operating system. With iOS 15, you can build apps that connect people in new ways with SharePlay, help them focus on the moment with new notification APIs, and provide new tools for exploring with augmented reality, Safari extensions, and nearby interactions. You can even improve the discovery of your app on the App Store, provide better in-app purchase experiences, and more with the latest capabilities for apps on the App Store.


SharePlay offers a new way for people to share your app. Media streaming apps can let users share content through the new Group Activities API with full-fidelity video and all syncing handled by the system. And for shared experiences beyond media streaming, the GroupSessionMessenger API offers a secure data channel that syncs information between multiple instances of your apps across multiple users.

Learn about SharePlay

Focus and notifications

With Focus, users can have notifications delivered at times that work best for them and with the Interruption Levels API, you can provide more nuanced delivery with one of four interruption levels (including new Passive and Time-Sensitive levels). Notifications from communication apps now have a distinctive appearance, and these apps can — with user permission — sync their status to reflect the user’s current system-level Focus status.

Learn more about notifications

App Store

Use the latest capabilities to improve the discovery of your app on the App Store, and deliver high-quality app and in-app purchase experiences. Showcase your in-app events right on the App Store. Create additional versions of your product page, each with a unique URL. Try different metadata on your product page and compare performance to understand what users like most. Provide even better in-app purchase and subscription support with StoreKit 2, and powerful new server APIs and notifications. And much more.

See what’s new


Enhance your apps with new features, such as improved list views, better search experiences, and support for control focus areas. Gain more control over lower-level drawing primitives with the new Canvas API, a modern, GPU-accelerated equivalent of drawRect. And with the new Accessibility Representation API, your custom controls easily inherit full accessibility support from existing standard SwiftUI controls.

Learn about SwiftUI

ARKit 5

ARKit 5 introduces new features and improvements that make the AR experiences in your apps better than ever. You can now place Location Anchors in even more cities, pin virtual content within your App Clips or ARKit apps to a printed or digital App Clip Code, take advantage of Face Tracking in the Ultra Wide camera on iPad Pro (5th generation), and more.

Learn about ARKit 5

RealityKit 2

Apply custom Metal shaders, add post rendering effects, and build more immersive AR experiences with RealityKit 2 — Apple’s 3D rendering, physics, and spatial audio engine built from the ground up for AR.

Learn about RealityKit 2

Create ML

The power of Create ML is now also available as a Swift framework on iOS. Programmatically experiment and automate model creation in Swift scripts or playgrounds. Build dynamic app features that leverage Create ML APIs to train models directly from user input or on-device behavior, allowing you to provide personalized and adaptive experiences while preserving user privacy.

Learn about Create ML

Safari Web Extensions

Safari Web Extensions use HTML, CSS, and JavaScript to offer powerful browser customizations and new functionality across the web. With iOS 15, Safari Web Extensions are now available on all Apple devices that support Safari.

Watch "Meet Safari Web Extensions on iOS"

Screen Time

Apps with parental controls can support a wider range of tools for parents with the Screen Time API. Learn how you can use key features, such as core restrictions and device activity monitoring, in a way that puts privacy first.

Watch "Meet the Screen Time API"


Enrich your app experience with audio recognition. Match music to the millions of songs in Shazam’s vast catalog or make any prerecorded audio recognizable by building your own custom catalog using audio from video, podcasts, and more.

Learn about ShazamKit


HomeKit APIs in iOS 15 automatically work with Matter-enabled accessories. Start testing your smart home apps with Matter, the unifying open-connectivity standard designed to increase the compatibility of smart home accessories, so they work seamlessly with your devices.

Learn about HomeKit

Nearby Interaction

Allow people to interact with connected accessories in completely new and exciting ways by leveraging the U1 chip in iPhone. The Nearby Interaction framework makes it easy to get started with integrating Ultra Wideband (UWB) in your apps and hardware accessories.

Learn about Nearby Interaction

Tools and resources

Use Xcode and these resources to build your apps for iOS.

Download Xcode