How can I make an Apple Watch complication?
Generated on 7/30/2024
1 search
To create an Apple Watch complication, you can leverage the expanded capabilities of widgets in watchOS 11. Here are the steps and key points to consider:
-
Use Existing APIs: You can bring your interactive widgets to watchOS using the same APIs you're currently using on iOS and macOS. This includes using App Intents to create widgets with multiple interactive areas that perform actions and update state directly in the widget.
-
Accessory Widget Group Layout: Utilize the new Accessory Widget Group layout to provide more information and interactivity. This layout accommodates three separate views and supports deep linking to different parts of your app, as well as button and toggle initializers to perform actions without leaving the widget. For more details, you can refer to the session What’s new in watchOS 11.
-
Relevant Contexts: Specify one or more relevant contexts (such as time of day, AirPods connection, location, and routine) to ensure that your widgets appear when they are most useful. This helps the system insert them into the smart stack at the right time. This is discussed in the Platforms State of the Union.
-
Live Activities: If you have an existing live activity on iOS, it will automatically appear in the smart stack on Apple Watch. You can customize this by using the small supplemental activity family to tailor the content for watchOS. For more information, you can check out the session Bring your Live Activity to Apple Watch.
-
Design Guidelines: Follow the design guidelines to make the most of the limited space on the Apple Watch screen. Use standard margins and text styles to ensure your live activity fits well with the visual language of the smart stack and remains legible at a glance. For detailed guidelines, refer to the session Design Live Activities for Apple Watch.
Relevant Sessions
- Platforms State of the Union
- What’s new in watchOS 11
- Bring your Live Activity to Apple Watch
- Design Live Activities for Apple Watch
By following these steps and utilizing the provided resources, you can create a functional and engaging Apple Watch complication.

What’s new in SwiftUI
Learn how you can use SwiftUI to build great apps for any Apple platform. Explore a fresh new look and feel for tabs and documents on iPadOS. Improve your window management with new windowing APIs, and gain more control over immersive spaces and volumes in your visionOS apps. We’ll also take you through other exciting refinements that help you make expressive charts, customize and layout text, and so much more.

Design Live Activities for Apple Watch
Starting in watchOS 11, Live Activities from your iOS app will automatically appear in the Smart Stack on a connected Apple Watch. Learn how to optimize the layout of your Live Activity for the wrist, and provide the right level of information and interactivity at the right time.

What’s new in watchOS 11
Explore new opportunities on Apple Watch, including bringing Double Tap support to your watchOS app, making your Smart Stack widgets even more relevant and interactive, and displaying your iOS Live Activities in the Smart Stack.

Platforms State of the Union
Discover the newest advancements on Apple platforms.

Bring your Live Activity to Apple Watch
Bring Live Activities into the Smart Stack on Apple Watch with iOS 18 and watchOS 11. We’ll cover how Live Activities are presented on Apple Watch, as well as how you can enhance their presentation for the Smart Stack. We’ll also explore additional considerations to ensure Live Activities on Apple Watch always present up-to-date information.