ライブ活動


ライブ活動には、あなたのアプリからの最新情報が表示され、人々がイベントやタスクの進行状況を一目で確認できます。



ライブ活動は、人々が関心のあるタスクやイベントを追跡するのに役立ち、頻繁に更新される情報を表示する永続的な場所を提供します。たとえば、食品配達アプリでは食品の注文が届くまでの残り時間を表示したり、スポーツアプリでは進行中のゲームのスコアを表示したりできます。


ライブ活動をサポートするデバイスは、ロックスクリーンにライブ活動を表示するだけでなく、デバイスがダイナミックアイランド (Dynamic Island)もサポートしているかどうかに応じて、さまざまな方法であなたのアプリ情報を表示できます。


  • ダイナミックアイランドをサポートするデバイスでは、システムはライブ活動を TrueDepth カメラの周囲の永続的な場所に表示します。

  • ダイナミックアイランドをサポートしていないデバイスでは、システムはライブ活動の更新を、スクリーン上部に簡潔に表れるバナーに表示できます。

  • ライブ活動を表示するために、システムは以下の提示を使用します。


  • コンパクト。 ダイナミックアイランドでは、現在アクティブなライブ活動が 1 つしかない場合、システムはコンパクトな提示を使用します。コンパクトな提示は、TrueDepth カメラの先頭側に表示される提示と、後続側に表示される計 2 つの個別の提示で構成されます。先頭と末尾の提示は別々のビューですが、Dynamic Island でまとまりのあるビューを形成し、あなたのアプリからの 1 つの情報を表します。人々はコンパクトなライブ活動をタップしてアプリを開き、イベントやタスクの詳細を確認できます。


  • 最小限。 複数のライブ活動がアクティブな場合、システムは最小限の提示を使用して、そのうちの 2 つを Dynamic Island に表示します。一方のライブ活動は Dynamic Island に接続しているように見え、もう一方は切り離されているように見えます。コンテンツのサイズに応じて、切り離された最小限のライブ活動は円形または楕円形に見えます。コンパクトなライブ活動と同様に、人々は最小限のライブ活動をタップしてアプリを開き、イベントやタスクの詳細を取得します。


  • 拡大。 コンパクトまたは最小限の提示で人々がライブ活動を長押しすると、システムはコンテンツを拡大した提示で表示します。


  • ロックスクリーン。 ロックスクリーンおよび Dynamic Island をサポートしていないデバイスでは、システムはロックスクリーンの提示を使用して、スクリーンの上部にバナーを表示します。人々がホームスクリーンを表示したり、別のアプリを使用しているときにそれは一時的に表示されますが、更新が人々の邪魔をするほど重要であるとアプリが判断した場合にのみ表示されます。


  • ライブ活動をサポートできるすべてのデバイス、およびシステムによって決定されるすべての提示でライブ活動が適切に機能するようにするには、ロックスクリーンの提示に加えて、Dynamic Island の 3 つの提示型すべてをサポートする必要があります。


    開発者向けガイダンスについては、ActivityKit (ActivityKit) を参照してください。



    ベストプラクティス


    開始と終了が定義されているタスクとライブイベントのライブ活動を提供します。 人々はライブ活動を使用して、頻繁に更新されるデータでイベントを追跡したり、進行中のタスクのステータスを監視したりします。8 時間を超えるタスクのライブ活動を提供しないでください。また、タスクが完了した後、またはイベントが終了した直後にライブ活動を常に終了してください。


    最も重要なコンテンツのみを提示します。 人々は、進行中のタスクやイベントに関する要約や重要な情報を入手できることを高く評価します。多くの詳細を受け取ったり、ライブ活動でアクションを実行したりすることは期待していません。ライブ活動をタップして、人々があなたのアプリ内の追加の詳細や機能にアクセスできるようにします。


    新しいコンテンツが利用可能になったときにのみライブ活動を更新し、注意を引くことが不可欠な場合にのみ人々に警告します。 ライブ活動の更新を人々に警告することは混乱を招き、あまりにも頻繁に警告を発したり、不可欠ではない更新を警告したりすると、人々を苛立たせ、あなたのライブ活動の使用をやめるよう促します。システムは、デバイスと Dynamic Island をサポートしているかどうかに応じて、さまざまな方法でライブ活動の更新を人々に警告することに注意してください。


    ライブ活動で機密情報を表示しないようにします。 ライブ活動は視覚的に際立っており、何気ない観察者が見ることができます。提供するべき情報が機密項目に関するものの場合は、無難な概要を表示し、人々がライブ活動をタップしてあなたのアプリ内の詳細情報を取得できるようにします。


    ライブ活動を使用して広告や販売促進を表示することは避けてください。 ライブ活動は、進行中のイベントやタスクに関する情報を人々に提供するのに役立ちます。そのため、それらのイベントやタスクに関連する情報のみを表示することが重要です。


    ライブ活動の開始と終了を人々が制御できるようにします。 たとえば、タスクやイベントが終了する前にライブ活動を人々が終了できるようにするには、あなたのアプリのリンクビューにライブ活動を停止またはキャンセルするためのボタンを用意します。あなたのアプリ内からライブ活動を開始するために使用できるボタンを提供することも良い考えですが、ライブ活動が自動的に開始されることを期待する状況がいくつかあります。たとえば、人々があなたのアプリを使用してタスクやイベントを開始する場合 (配達用の食べ物を注文したり、ライドシェアをリクエストしたりするなど)、人が注文またはリクエストを行うとすぐにライブ活動を自動的に開始することは理にかなっています。人々は [設定] であなたのアプリのライブ活動をオフにすることができるため、予期しないライブ活動を開始して人々を驚かせないようにすることが重要です。


    ライブ活動をタップすると、正しい場所であなたのアプリが開くことを確認してください。 人々がライブ活動をタップしてあなたのアプリを開いたときには、関連する詳細とアクションに直接移動させます。関連するスクリーンに移動させる必要はありません。あなたのアプリ内の特定のスクリーンに深くリンクできる SwiftUI ビューに関する開発者向けガイダンスについては、Link (Link)と widgetURL(_:) (widgetURL(_:)) を参照してください。


    ライブ活動が終了したら、ロックスクリーンから削除することを検討してください。 Dynamic Island では、ライブ活動が終了すると、システムはすぐにそれを削除します。デフォルトでは、ライブ活動が終了してから最大 4 時間、システムはロックスクリーンにライブ活動が表示し、最後のコンテンツの更新を表示する時間が人々に与えられます。ライブ活動の結果が短時間しか関係がない場合は、4 時間以内の特定の時間または終了直後に終了するようにシステムに指示します。たとえば、ライドシェアアプリでは、乗車が終了してから 15 分間、ロックスクリーンのライブ活動に乗車の概要を表示して、人々が最終運賃を確認できるようにすることを選択できます。


    便利なライブ活動の設計


    Dynamic Island でのコンパクトな提示の統一された情報とデザインを確保します。 TrueDepth カメラは、ライブ活動のコンパクトな先行提示とコンパクトな後続提示を分離しますが、両方のコンテンツは 1 つの情報として読み取られる必要があり、いずれかの提示をタップすると、人々はあなたのアプリ内の同じスクリーンに移動する必要があります。2 つのコンパクトな提示で、テキストやアイコンなどのコンテンツの関係を強化するために色を使用することを検討してください。


    コンパクトな提示と展開された提示の間で一貫したレイアウトを作成します。 展開した提示は、コンパクトな提示の拡大版です。ライブ活動がコンパクトな提示から拡張した提示に移行するときに、情報とレイアウトが予測どおりに拡張されるようにします。


    ロックスクリーンと展開した提示の両方で一貫したデザインを使用することを検討してください。 両方の提示で一貫したデザインアプローチを使用すると、人々はあなたのコンテンツに慣れ、さまざまな場所でイベントやタスクの進行状況を追跡する方法を学ぶのに役立ちます。


    さまざまなスクリーンサイズとライブ活動の提示に適応します。 ライブ活動は、さまざまなデバイスのスクリーンサイズに合わせて調整されます。適切なサイズのコンテンツを提供することで、ライブ活動はすべてのデバイス上で適切に表示されるようにします。さまざまなデバイスや縮尺係数のレイアウトとアセットを作成するときは、仕様 に記載されている値をガイダンスとして使用してください。

    ロックスクリーンでカスタムの背景色と不透明度を使用する前に、慎重に検討してください。 ロックスクリーンに表示されるライブ活動の背景色やイメージを設定する場合は、色をテストして十分なコントラストが得られることを確認します。特に、輝度が低下した常時表示ディスプレイのチント色の時に。Dynamic Island に表示されるライブ活動提示のカスタム背景色を選択できないことに注意してください。ただし、Dynamic Island を囲むテキスト、シンボル、境界線にカスタムのチント色を適用することはできます。開発者向けガイダンスについては、ライブ活動を使用したライブデータの表示 (Displaying live data with Live Activities) を参照してください。


    コンテンツの角の半径をライブ活動の角の半径に合わせます。 コンテンツのアイテムとライブ活動のエッジの間のマージンは一貫している必要があります。ライブ活動の丸みを帯びたコーナー内であなたのコンテンツが適切に表示されるようにするには、SwiftUI コンテナを使用して正しいコーナー半径を適用します。開発者向けガイダンスについては、ContainerRelativeShape (ContainerRelativeShape) を参照してください。


    一般に、標準の余白を使用して、あなたのコンテンツが読みやすいようにします。 拡張提示とロックスクリーン提示の場合、標準の余白幅は 20 ポイントです。グラフィックやボタンの場合など、場合によっては、端が密集したり、雑然とした外観になったりしないように、より狭いマージンを使用する必要があります。開発者向けガイダンスについては、padding(_:_:) (padding(_:_:)) を参照してください。


    パーソナライズされたロックスクリーンに適した色を選択してください。 人々は壁紙、カスタムのチント色、ウィジェットでロックスクリーンをカスタマイズします。ライブ活動をカスタムのロックスクリーンの美学に合わせて読みやすくするには、カスタムのチント色と不透明度を控えめに適用します。


    ダークモードと常時表示ディスプレイをサポートします。 ライブ活動は、ライトな外観とダークな外観の両方、および輝度を下げた常時表示ディスプレイで見栄えがするように色を調整します。ガイダンスについては、ダークモード常にオン を参照してください。開発者向けガイダンスについては、アセット カタログについて を参照してください。


    アニメーションは控えめに使用し、コンテンツの更新に注意を向けさせるためだけに使用してください。 ライブ活動はシステムアニメーションのサブセットを使用しますが、システムは輝度を下げた常時表示ディスプレイではアニメーションを実行しません。利用可能なアニメーションについては、コンテンツの更新をアニメーション化する ( Animate content updates) を参照してください。



    プラットフォームの考慮事項


    iPadOS、macOS、tvOS、watchOS ではサポートされていません。



    仕様


    Dynamic Island


    Dynamic Island は 44 ポイントのコーナー半径を使用し、その丸みを帯びたコーナー形状は TrueDepth カメラと一致します。



    提示型デバイスDynamic Island 幅 (Pt)
    コンパクトまたは最小iPhone 14 Pro Max250
    iPhone 14 Pro230
    拡張iPhone 14 Pro Max408
    iPhone 14 Pro371


    ライブ活動サイズ


    以下の表に記載されているすべての値はポイント単位です。



    画面の寸法(縦)コンパクトの先頭コンパクトの後続最小(幅は範囲で指定)拡張(高さは範囲で指定)ロック画面
    430x93262.33x36.6762.33x36.6736.67–45x36.67408x84–160408x84–160
    393x85252.33x36.6752.33x36.6736.67–45x36.67371x84–160371x84–160


    リソース


    開発者用文書


    ActivityKit (ActivityKit)


    SwiftUI (SwiftUI)


    WidgetKit (WidgetKit)



    変更記録




    2022 年 11 月 3 日 アートワークと仕様を更新しました。




    2022 年 9 月 23 日 新規ページ。




    目次
    Xcode の新機能

  • new HIG
  • 基礎

    概要

    アクセシビリティ

    ベストプラクティス

    操作

    ボイスオーバー

    テキスト表示

    色と効果

    プラットフォームの考慮事項

    リソース


    アプリのアイコン

    ベストプラクティス

    プラットフォームの考慮事項

    仕様

    リソース


    ブランド化

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    カラー

    ベストプラクティス

    包括的カラー

    システムカラー

    カラーマネジメント

    プラットフォームの考慮事項

    仕様

    リソース


    ダークモード

    ベストプラクティス

    ダークモードの色

    プラットフォームの考慮事項

    リソース


    アイコン

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    イメージ

    拡大率

    フォーマット

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    含まれる物

    デザインによる包括

    言語の歓迎

    親しみやすい

    性同一性

    人と設定

    ステレオタイプの回避

    アクセシビリティ

    言語

    リソース


    レイアウト

    ガイドと安全なエリア

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    マテリアル(材料)

    ベストプラクティス

    プラットフォームに関する考慮事項

    リソース


    モーション

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    右から左へ

    テキストの配置

    数字と文字

    コントロール

    イメージ

    インターフェイスアイコン

    プラットフォームの考慮事項

    リソース


    SF シンボル

    ウェイトよスケール

    デザインバリアント

    カスタムシンボル

    プラットフォームの考慮事項

    リソース


    タイポグラフィ(印刷)

    ベストプラクティス

    システムフォントの使用

    カスタムフォントの使用

    プラットフォームの考慮事項

    仕様

    リソース




    パターン

    概観


    個人データへのアクセス

    許可を求める

    ロケーションボタン

    事前アラートスクリーン

    リクエストの追跡

    データの保護

    プラットフォームの考慮事項

    リソース


    データのグラフ化

    ベストプラクティス

    効果的なグラフの設計

    プラットフォームの考慮事項

    リソース

    変更記録

    協力と共有化

    ベストプラクティス

    プラットフォームの考慮事項

    リソース

    変更記録

    ドラッグアンドドロップ

    ベストプラクティス

    フィードバックの提供

    ドロップを受け入れる

    プラットフォームの考慮事項

    リソース


    データ入力

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    フィードバック

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    ファイル管理

    ベストプラクティス

    ファイルを開く

    作業の保存

    クイックルックプレビュー

    プラットフォームの考慮事項

    リソース


    全画面表示

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    起動

    ベストプラクティス

    起動画面

    プラットフォームの考慮事項

    リソース


    ライブビューのアプリ

    ベストプラクティス

    EPG の体験

    クラウド DVR

    プラットフォームの考慮事項

    リソース


    ロード中

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    アカウントの管理

    ベストプラクティス

    アカウントの削除

    TV プロバイダーアカウント

    プラットフォームの考慮事項

    リソース


    通知の管理

    フォーカスとの統合

    ベストプラクティス

    買い物通知の送信

    プラットフォームの考慮事項

    リソース


    モダリティ

    ベストプラクティス

    リソース


    マルチタスク

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    ヘルプの提供

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    搭載

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    オーディオの再生

    ベストプラクティス

    中断の処理

    プラットフォームの考慮事項

    リソース


    触覚の再生

    ベストプラクティス

    カスタムの触覚

    プラットフォームの考慮事項

    リソース


    ビデオの再生

    ベストプラクティス

    TV アプリとの統合

    プラットフォームの考慮事項

    リソース


    印刷

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    格付けとレビュー

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    検索

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    設定

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    取り消しとやり直し

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    トレーニング

    ベストプラクティス

    プラットフォームの考慮事項

    リソース




    部品

    全ての部品


    コンテンツ

    イメージビュー

    テキストビュー

    Web ビュー


    レイアウトと構成

    ボックス

    コレクション

    コラムビュー

    開示コントロール

    ラベル

    リストと表

    ロックアップ

    アウトラインビュー

    スプリットビュー

    タブビュー

    メニューとアクション

    活動ビュー

    ボタン

    コンテキストメニュー

    ドックメニュー

    編集メニュー

    メニュー

    ポップアップボタン

    プルダウンボタン

    ツールバー


    ナビゲーションと検索

    ナビゲーションバー

    パスコントロール

    検索フィールド

    サイドバー

    タブバー

    トークンフィールド


    プレゼンテーション

    アクションシート

    アラート

    ページコントロール

    パネル

    ポップオーバー

    スクロールビュー

    シート

    ウィンドウ


    選択と入力

    カラーウェル

    コンボボックス

    数値入力ビュー

    イメージウェル

    スクリーン上のキーボード

    ピッカー

    セグメントコントロール

    スライダー

    ステッパー

    テキストフィールド

    トグル(切り替え)


    状態

    活動リング

    ゲージ

    レベルインジケータ

    進捗インジケータ

    格付けインジケータ

    システムの体験

    複雑化

    ホーム画面のクイックアクション

    ライブ活動

    サポートされる
    プラットフォーム

    iPhone
  • ベストプラクティス
  • 便利なライブ活動の設計
  • プラットフォームの考慮事項
  • 仕様
  • リソース
  • 変更記録

  • メニューバー

    通知

    ステータスバー

    一番上の棚

    時計の文字盤

    ウィジェット




    入力

    概観


    Apple Pencil と落書き

    ベストプラクティス

    落書きのサポート

    カスタムの描画

    プラットフォームの考慮事項

    リソース


    デジタルの竜頭

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    焦点と選択

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    ゲームコントローラー

    ベストプラクティス

    ボタン

    プラットフォームの考慮事項

    リソース


    ジャイロスコープと加速度計

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    キーボード

    ベストプラクティス

    キーボードショートカット

    カスタムキーボードショートカット

    プラットフォームの考慮事項

    仕様

    リソース


    ポインティングデバイス

    ベストプラクティス

    プラットフォームの考慮事項

    リソース


    リモコン

    ベストプラクティス

    ジェスチャ

    ボタン

    互換性のあるリモコン

    プラットフォームの考慮事項

    リソース


    空間的相互作用

    ベストプラクティス

    デバイスの使用法

    プラットフォームの考慮事項

    リソース


    タッチバー

    ジェスチャ

    ベストプラクティス

    インターフェイスアイコン

    コントロールとビュー

    プラットフォームの考慮事項

    リソース


    タッチスクリーンジェスチャ

    ベストプラクティス

    標準的なジェスチャ

    プラットフォームの考慮事項

    リソース




    プラットフォーム

    概観

    iOS 用デザイン

    ベストプラクティス

    リソース


    iPadOS 用デザイン

    ベストプラクティス

    リソース


    macOS 用デザイン

    ベストプラクティス

    リソース


    tvOS 用デザイン

    ベストプラクティス

    リソース


    watchOS 用デザイン

    ベストプラクティス

    リソース




    テクノロジー

    AirPlay

    序文

    アイコン

    編集者用


    常にオン

    アプリクリップ

    序文

    ユーザー体験

    アプリクリップカード

    アプリクリップのコード

    印刷ガイドライン

    法的要件


    Apple Pay

    序文

    Apple Pay の提供

    チェックアウトと支払い

    エラー処理

    サブスクリプションと寄付

    ボタンとマーク

    編集者用


    拡張現実

    CareKit

    序文

    データとプライバシー

    ビュー

    ユーザー体験

    シンボルとブランド化


    CarPlay

    序文

    アーキテクチャ

    操作

    視覚的デザイン

    アイコンとイメージ

    システム要素


    ゲームセンター

    序文

    アクセス・ポイント

    ダッシュボード

    成果

    リーダーボード

    多数のプレイヤー

    カスタムダッシュボードのリンク


    HealthKit

    HomeKit

    序文

    用語とレイアウト

    設定

    Siri の操作

    カスタム機能

    アイコン

    編集者用


    iCloud

    アプリ内購入

    序文

    自動更新可能なサブスクリプト


    ライブ写真

    Mac Catalyst

    序章

    アプリの構造

    ユーザーの操作

    視覚的デザイン

    Mac の慣用句


    機械学習

    序文

    機械学習の役割

    明示的なフィードバック

    暗黙のフィードバック

    較正

    訂正

    間違い

    複数のオプション

    自信

    属性

    制限事項


    マップ

    序文

    Apple Watch のマップ

    屋内のマップ


    ビジネス向けメッセージ

    序文

    ブランド化

    ボタン

    ダークモード

    ロゴ

    メッセージバブルの内容

    スクリーンショット


    NFC

    写真編集

    ResearchKit

    SharePlay

    ShazamKit

    Apple でサインイン

    序文

    データ管理

    ボタン


    Siri

    序文

    システムの意図

    カスタムの意図

    ショートカットと提案

    編集者用


    タップして iPhone で支払う

    財布

    序文

    パスのデザイン

    注文追跡のデザイン















    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ