Create powerful experiences

iOS is the globe's most avant-garde mobile operating system. iOS 16 provides an abundance of heady new APIs and capabilities that assist y'all empower people to do more, more than easily. Bring widgets to the Lock Screen, take reward of enhancements in Maps, permit people conveniently complete tasks using Siri with new App Shortcuts, make it simpler to share your content, and then much more. Learn about the latest primal technologies.

WidgetKit

Now you tin use WidgetKit to build complications for Apple Watch and widgets on the Lock Screen for iPhone, embracing SwiftUI and extending the glanceable experience. Write your code once for iOS sixteen and watchOS 9, and share infrastructure with your existing Home Screen widgets.

Learn virtually widgets

iPhone showing the lock screen with a fitness widget

App Intents

Aid users chop-chop accomplish tasks related to your app by voice or tap. App Intents is a new Swift-only framework designed to go far faster and easier to build corking actions — and you can use information technology to build new App Shortcuts. With no user setup required, App Shortcuts are available equally shortly as your app is installed in iOS, iPadOS, or watchOS, and can exist run from the Shortcuts app, Spotlight, and Siri. With back up for parameters and synonyms, App Shortcuts permit people interact with your app through Siri more naturally.

Acquire near App Intents

iPhone showing an App Shortcut for iRobot

Maps

Go the nearly out of the All-New Map, including the highly detailed 3D Urban center Experience. Visualize information using overlays that seamlessly integrate with the 3D map. Create interactive, immersive experiences with the new Selectable Map Features and Look Around APIs. Use the new Maps Server API to increase performance, lower data usage, and improve battery life.

Acquire about Maps

An iPhone displaying Apple Maps in 3D

In-app purchase

Use new APIs and the latest enhancements to create even amend in-app purchase experiences. You can now sync in-app buy products from App Store Connect into Xcode, command when StoreKit message sheets appear in your app, present offering lawmaking redemption sheets within your app, and much more. Take advantage of new testing features, like the ability to request test notifications and test additional in-app purchase scenarios in the sandbox environment and Xcode, then yous can be sure to provide great experiences for your users.

Learn about in-app purchase enhancements

Metallic 3

Metallic powers hardware-accelerated graphics on Apple tree platforms by providing a low-overhead API, rich shading language, tight integration between graphics and compute, and an unparalleled suite of GPU profiling and debugging tools. Metal 3 introduces powerful features that assistance your games and pro apps tap into the full potential of Apple silicon. Now y'all tin can render high-resolution graphics in less time, load resources faster, train machine learning networks with the GPU, and more.

Acquire most Metallic

WeatherKit

Bring valuable weather data to your apps and services through a wide range of data that tin aid people stay up to engagement, safe, and prepared. Information technology's easy to use WeatherKit in your apps with a platform-specific Swift API, and on whatever other platform with a REST API.

Learn near WeatherKit

RoomPlan

Powered by ARKit, RoomPlan is a new Swift API that utilizes the camera and LiDAR Scanner on iPhone and iPad to create a 3D floor plan of a room, including key characteristics such equally dimensions and types of furniture.

Learn nigh RoomPlan

ARKit 6

ARKit 6 introduces 4K video, so you can capture stunning, high-resolution videos of AR experiences — perfect for professional video editing, film production, social media apps, and more. Video and capture capabilities are expanded with support for HDR video and high-resolution groundwork image capture. ARKit half-dozen too brings Location Anchors to new cities, such as Montreal, Sydney, Singapore, and Tokyo, and information technology features improvements to Motion Capture.

Larn nearly ARKit 6

Motorcar learning

Core ML adds new instruments and performance reports in Xcode, then you can clarify your ML-powered features. Optimize your Cadre ML integration with new Float16 information types, efficient output backings, sparse weight pinch, in-retentiveness model support, and new options to restrict compute to the CPU and Neural Engine.

Build dynamic app features that leverage Create ML APIs to train models straight from user input or on-device behavior, providing personalized and adaptive experiences while preserving user privacy. Utilize the new Create ML Components framework to define your ain custom model and training pipelines by combining a rich set up of ML building blocks.

Learn about machine learning

SharePlay

SharePlay lets people share experiences right inside FaceTime — and now via Messages. On iOS and iPadOS, apps that back up SharePlay will even appear in FaceTime controls, making it easy for people to discover the shared experiences your app offers.

Acquire about SharePlay

Shared with You

Utilise the new Shared with You lot framework and Collaboration API to bring your app'south collaboration experiences into Letters and FaceTime, and highlight content from your app that people shared in Letters in a new Shared with You section within your app.

Learn nearly Shared with You

Focus filter API

Now you can get even farther in respecting Focus settings with Focus filters, which show users only what'due south relevant to them within your app, based on the Focus they've chosen. And specific Focus settings aren't exposed to apps, preserving privacy.

Learn near Focus filter

Wallet and Apple tree Pay

Securely verify a user's historic period or identity in your apps by integrating with the new characteristic supporting driver'due south licenses and state IDs in Apple tree Wallet. Detailed receipt and order tracking information for Apple Pay transactions now display in Wallet, so you tin can notify customers about order updates and provide easy access to client service and order management options.

Payment apps can now accept contactless payments from contactless credit or debit cards, Apple Pay, Apple Watch, and smartphones with other digital wallets — right on iPhone and without any extra terminals or hardware. New Apple Pay merchant tokens and transaction types in the Payment Request API let you lot fine-melody your automatic and recurring payment experiences. And you lot can offer the power to specify purchase amounts for multiple merchants within a single Apple Pay payment sheet.

Acquire about what's new in Wallet

Learn about what's new in Apple Pay

CarPlay

A smarter, safer way to utilize iPhone in the car, CarPlay lets people get directions, brand calls, send and receive letters, and listen to music from their car's built-in display, all while staying focused on the route. Now driving task apps tin help people take care of essentials while behind the wheel. Fueling apps bring together EV charging apps equally a complete way to handle make full-ups and keep you going on the road. Navigation apps tin now display maps and plough-past-turn instructions in a second location, such as the instrument cluster located directly in front end of the driver. And the new CarPlay Simulator helps you lot replicate a complete CarPlay environment, then yous tin can develop your CarPlay app on Mac without leaving your desk.

Learn well-nigh CarPlay

Passkeys

Based on manufacture standards for account authentication, passkeys supersede passwords with cryptographic key pairs, making them easier to utilize and far more than secure. Adopt passkeys to give people a simple, secure way to sign in to your apps and websites across platforms — with no passwords required.

Learn near passkeys

What's new for Apple developers

Find fifty-fifty more new and updated technologies across Apple platforms, and so you tin can create your best apps notwithstanding.

Larn more than

Tools and resources

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

Download Xcode