ライブアクティビティとDynamic Islandの紹介

ライブアクティビティは、Appの最新データをiPhoneのロック画面とDynamic Islandに表示して、大切なタスクやイベントの状況を常に把握できるようにする機能です。ここでは、ActivityKitを使用して魅力的なライブアクティビティを構築する方法を紹介するほか、Human Interface Guidelinesを確認して、Dynamic Islandとロック画面をデザインする方法を説明します。また、進捗、イベント、スコア、タスクなどの最新情報を一目で確認できるように表示する方法や、Apple Push Notification Service(APN)を使ってリモートでライブアクティビティをアップデートする方法についても見ていきます。

このリソースを最大限に活用するには、SwiftUIとWidgetKitについてある程度理解しておくことをお勧めします。

ActivityKit

Human Interface Guidelines: Live Activities

Starting and updating Live Activities with ActivityKit push notifications

Displaying live data with Live Activities

WidgetKit