FRMSKI開発ブログ

AWS、iOS、AR/VRなど開発メモ

【HIG】System Capabilities / TV Providers 和訳

TV Providers

 あなたのアプリはTVアプリとシングルサインオンを統合し、非常に便利で一貫したエンターテインメント体験を人々に提供できます。

TV App Integration

 テレビアプリケーションは、システム全体からお気に入りの、最近再生された、推奨された映画やテレビ番組へのグローバルアクセスを提供します。

Beginning and Resuming Playback

 TVアプリは自動的にあなたのアプリを開き、ユーザーがあなたのアプリでコンテンツの再生を開始したときにその旨を通知します。

  • アプリへのスムーズな移行を確実にします
     TVアプリは、あなたのアプリに移行するときに暗くなり、アプリの起動画面は表示されません。コンテンツの再生または再開を開始する前に、自分の黒い画面をすぐに表示することによって、この移行で視覚的な連続性を維持する必要があります。

  • 予想されるコンテンツをすぐに表示する
     ユーザーは、選択したコンテンツが、アプリへの移行が完了するとすぐに再生を開始することを期待しています。アプリの黒い画面からコンテンツに右に移動します。スプラッシュ画面、詳細画面、イントロアニメーション、またはコンテンツに到達するまでに時間がかかるその他の障壁を提示しないでください。これは、再生を再開するときに特に重要です。

  • ユーザーが再生を再開したいかどうか尋ねないでください
     再生を再開できる場合は、確認のプロンプトを表示せずに自動的に再生を開始します。

  • 正しいユーザーのコンテンツが再生されていることを確認します
     あなたのアプリが複数のユーザープロファイルをサポートしている場合、TVアプリは再生要求を発行するときにプロファイルを指定できます。再生を開始する前に、このプロフィールに自動的に切り替える必要があります。再生要求でプロファイルが指定されていない場合は、再生開始前にユーザーに選択を依頼して、この情報を将来提供することができます。

Loading Content

 読み込みに2秒以上かかる場合は、中心のアクティビティスピナーと周囲のコンテンツがない黒い読み込み画面を1つ表示することを検討してください。

  • 可能な限り画面を読み込まないようにしてください
     コンテンツがすばやく読み込まれる場合、読み込み画面は不要です。

  • できるだけ早く再生を開始してください
     読み込み画面が必要な場合は、再生を開始するのに十分なコンテンツが読み込まれるまで表示する必要があります。残りのコンテンツはバックグラウンドで読み込み続けます。

  • ブラックロードスクリーンをデザインする
     再生画面への遷移中に画面の読み込みが表示されることがあります。それらは黒に見えるはずですので、TVアプリのフェードにブレンドされます。

  • 画面の読み込み時にコンテンツを最小限に抑えます
     ローディング画面にブランディングやイメージを含める必要がある場合は、黒い背景を維持し、再生にシームレスに移動するように最小限に抑えてください。

Exiting Playback

 ユーザーは、テレビアプリケーションに戻るのではなく、再生を終了した後もアプリに残ります。この経験により、ユーザーを混乱させないでください。

  • 文脈に関連した画面を表示する
     再生を終了するときに、ユーザーが見ていたコンテンツの詳細画面を表示し、再生を再開するためのオプションを含めます。詳細画面が表示されない場合は、ユーザーが見ていたコンテンツやアプリのメインメニューを含むメニューを表示します。

  • すぐに退出するための準備をしてください
     再生通知を受け取ったらできるだけ早く終了画面を用意して、再生開始直後にユーザーが終了するようにしてください。

Single Sign-On

 多くの一般的なテレビプロバイダは、ユーザーがシステムレベルで自分のアカウントにサインインできるようにし、アプリごとに認証する必要がなくなります。アプリでテレビプロバイダの認証が必要な場合は、この機能を使用して最も効率的なオンボーディングを提供してください。

  • ユーザーがシステムレベルでサインインしているときは、ログアウトオプションを表示しないでください
     アプリにログアウトオプションが必要な場合は、そのアカウントを呼び出すには、設定>テレビプロバイダにユーザーのアカウントからログアウトするように指示する必要があります。

  • プライバシーコントロールを調整してユーザーにサインアウトするように指示しないでください
      [設定]> [プライバシー]のテレビプロバイダコントロールは、サインアウトメカニズムではありません。これらの設定では、ユーザーは自分のテレビプロバイダアカウントにアクセスできるアプリを管理できます。