How are Live Activities on Apple Watch prioritized?

Generated on 7/30/2024

1 search

Tailscan

This post is brought to you by Tailscan, the best devtool for Tailwind CSS.

Live Activities on Apple Watch are prioritized based on several factors:

  1. Update Budget: Updates are synchronized automatically to Apple Watch and are budgeted similarly to iOS. If an update is over budget, it may not immediately appear when the wrist is down but will show the latest information when the wrist is raised. High-frequency updates can be requested in your iOS app (Bring your Live Activity to Apple Watch).

  2. Connection State: The connection state between the Apple Watch and its companion iPhone affects update timeliness. When the watch has a good connection to the iPhone or is on the same Wi-Fi network, updates are generally sent with limited connectivity. Start and alerting updates are prioritized to ensure timely information (Bring your Live Activity to Apple Watch).

  3. Smart Stack: When a live activity starts, the smart stack is automatically presented and displays a widget for that live activity. This allows users to see the status of a live activity just by raising their wrist. The smart stack remains visible when the wrist is down, allowing for continuous glancing at both the time and the live activity (Design Live Activities for Apple Watch).

  4. Interaction Model: Live activities are designed to demand the right amount of attention based on how the user is interacting with the Apple Watch. If the wrist is down, raising it will show a full-sized representation of the live activity. If the user is actively using the watch, a compact view is shown to avoid disrupting the current task (Design Live Activities for Apple Watch).

Relevant Sessions

  1. Bring your Live Activity to Apple Watch
  2. Design Live Activities for Apple Watch
  3. What’s new in watchOS 11