提供方法と登録
Amazon Cloud App Programを通じてアプリが提供されている場合、Vega OSデバイスのユーザーには、Amazonアプリストアのアプリの詳細ページに「Amazon cloud-hosted app」というフレーズが表示されます。ユーザーは、ほかのFire TV Stickデバイスと同じように、Vega OS Fire TVデバイスでアプリのコア機能を体験できます。 Amazon Cloud Appストリーミングは、Amazonが選択したアプリでのみ利用できます。クラウドアプリストリーミングを通じてVega OS Fire TVデバイスでアプリを利用できるようにするには、開発者サポートからリクエストできます。その際、リクエストの詳細情報とASINを記載してください。ただし、リクエストを行ってもプログラムへの登録が保証されるわけではありません。アーキテクチャ
ユーザーは、Vega OS Fire TVデバイスでミニアプリを開くことで、クラウドアプリストリーミングのセッションを開始します。ミニアプリは、AWSクラウドにFire OSコンテナを作成し、そのコンテナでAPKを起動します。コンテナ内のアプリは、UDP接続を介してUIをデバイスにストリーミングします。ミニアプリは、同じUDP接続を介してユーザー入力をクラウドコンテナに送り返します。ユーザーがコンテンツを再生すると、デバイスはストリームをCDNから直接取得し、ローカルでデコードします。次に、デバイスはクラウドストリーミングされたUIとデコードされたビデオを組み合わせて画面にレンダリングします。以下の図は、各コンポーネントがどのように相互に作用するかを示しています。 クラウドストリーミングのしくみの詳細については、Amazon Cloud Appストリーミングの詳細を参照してください。
図の説明テキスト
図の説明テキスト
Fire OSコンテナはAWSクラウドでアプリを実行し、Fire TVデバイスのVega OSミニアプリに接続します。UIストリーミングは、クラウドコンテナとミニアプリの間で行われます。コンテンツストリーミングは、使用するCDNからミニアプリに送られます。クラウドコンテナはAmazon S3ストレージに接続します。
前提条件
- アクティブなAmazon開発者アカウントがある。
- Fire OSアプリが既にAmazonアプリストアで公開されている。
- アプリはFire TV Stick 4K Maxと互換性がある。
- アプリはFire OS 7と互換性がある。
- アプリはゲームやユーティリティではない。
- Amazonが、Fire OSアプリに互換性があり、Cloud App Programへの参加資格があると判断した。
重要な考慮事項
- クラウドアプリストリーミングでは、既存のFire TV Stick 4K Max APKが実行されるため、何も構築したり変更したりする必要はありません。
- Cloud Appは、ローカルのFire TVデバイス上のアプリと同様にバックエンドサービスと通信します。
- Vega OS Fire TVデバイスは、クラウドコンテナではなく、CDNから直接ビデオコンテンツをストリーミングします。
- アプリのバックエンドサービスまたはサードパーティ製SDKがデバイスのIPアドレスを確認する必要がある場合(ローカル広告ターゲティングやジオフェンシングなど)、IPトンネリングをリクエストできます。開発者サポートから、問題に最も一致するカテゴリーを選択してお問い合わせください。その際、リクエストの詳細情報とASINを記載してください。
Cloud App Programのライフサイクル
AmazonがアプリをCloud App Programに登録すると、標準のアプリ公開プロセスでアップデートを管理できます。- 新しいAPKをアップロードし、Fire OSデバイスでライブアプリテストを実施します。
- アプリをライブ公開用に申請し、いずれかのFire OSデバイスの段階的ロールアウトが完了するまで待機します。
- Cloud App Programでの公開が完了したことが確認されるまで待機します。 クラウドストリーミングアプリがターゲットとするVega OSデバイス向けに公開される前に、Amazonは追加の検証チェックを行います。Cloud App Programでの公開が完了すると、Amazonから確認メールが送信されます。確認メールが届く前に、Fire OSアプリがユーザーにアプリの更新を促さないようにしてください。Cloud App Programでの公開が完了する前にFire OSアプリの別のアップデートを申請すると、公開プロセスがリセットされます。

