Open6

watchOSのライブアクティビティのあるスマートスタック表示をカスタムする!

futaba3futaba3

やりたいこと

watchOSにおけるライブアクティビティのあるスマートスタック表示をカスタムしたい

背景

ライブアクティビティはWatchOSにもスマートスタック表示がされるけど、その表示が役に立つタイミングでないとスワイプして消したくなるよね(=つまり連動するiPhone側のライブアクティビティ表示も消してしまう)

同じこと思っている人がいた↓

I'm Tired Of Live Activities Replacing The Default Watch Face

https://tech.yahoo.com/wearables/articles/live-activities-stopping-seeing-apple-151517829.html

Human Interface Guidelines

watchOS向け表示の考慮事項として言及されている内容
https://developer.apple.com/jp/design/human-interface-guidelines/live-activities#watchOS

watchOS 11以降では、Apple Watchを接続しているiPhoneでライブアクティビティが開始されると、上部にライブアクティビティのあるスマートスタックが表示されます。デフォルトでは、iPhoneのライブアクティビティのコンパクト表示に表示される先頭と末尾の要素が組み合わされてスマートスタックに表示されます。最適な体験にするため、スマートスタックのライブアクティビティ専用のカスタムレイアウトを作成しましょう。