Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート

Amazon Cloud App Programの概要

Amazon Cloud App Programの概要

Amazon Cloud App ProgramのFire OSアプリは、Amazon Cloud Appストリーミングを通じてVega OS Fire TVデバイスで実行されます。クラウドアプリストリーミングでは、既存のFire OS APKを専用のAWSクラウドコンテナにデプロイします。ユーザーがVega OS Fire TVデバイスにアプリをインストールすると、クラウド内のAPKに接続するミニラッパーVPKGアプリがインストールされます。ユーザーは、Fire OS Fire TV Stickで使用する場合と同じようにアプリを操作できます。アプリがFire TV Stick 4K Max上で動作し、前提条件を満たしている場合は、Vega OS Fire TVデバイスでも実行できます。

提供方法と登録

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ストリーミングの詳細を参照してください。

説明テキストを参照してください。

前提条件

  • アクティブな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に登録すると、標準のアプリ公開プロセスでアップデートを管理できます。

  1. 新しいAPKをアップロードし、Fire OSデバイスでライブアプリテストを実施します。
  2. アプリをライブ公開用に申請し、いずれかのFire OSデバイスの段階的ロールアウトが完了するまで待機します。
  3. Cloud App Programでの公開が完了したことが確認されるまで待機します。

    クラウドストリーミングアプリがターゲットとするVega OSデバイス向けに公開される前に、Amazonは追加の検証チェックを行います。Cloud App Programでの公開が完了すると、Amazonから確認メールが送信されます。確認メールが届く前に、Fire OSアプリがユーザーにアプリの更新を促さないようにしてください。Cloud App Programでの公開が完了する前にFire OSアプリの別のアップデートを申請すると、公開プロセスがリセットされます。

Amazonがクラウドストリーミングバージョンのアプリを検証して公開すると、ターゲットとするVega OS Fire TV端末で利用できるようになります。完全なVega OSバージョンのアプリを作成したら、そのアプリはCloud App Programから移行できます。詳細については、以下のトピックを参照してください。

独自のVega OSアプリへの移行

Cloud App Programを利用すると、Vega OS上で直接動作するアプリを構築する作業をしながら、現行のアプリをVega OSデバイスで使用できるようにすることができます。コードをVega向けReact Nativeに移植して申請する準備ができたら、クラウドストリーミングからVega OSへの移行の手順に従ってください。

Vega OSアプリが公開されると、Amazonは、アプリのアップデートを通じて、Vega OS Fire TVデバイスのミニアプリを完全なVega OSアプリに置き換えます。クラウドストリーミングアプリからのアプリデータはVega OSアプリには移行されず、新規インストールとして動作します。アプリのユーザーが自動アップデートをオフにしている場合は、アプリの起動時に必須アップデートの通知が表示されます。このアプリのアップデートフローによってアクティブなアプリセッションが中断することはありません。

Cloud App Programの料金

Amazon Cloud Appストリーミングは現在無料です。今後、状況が変わる場合、Amazonは請求開始の少なくとも6か月前に正確な価格を開発者に通知し、Vega OSバージョンのアプリをデプロイするのに十分な時間を確保できるようにします。Vega OSバージョンのアプリを構築すると、Cloud App Programから移行しながら、Vega OSデバイスのユーザーに引き続きリーチできます。詳細については、クラウドストリーミングからVega OSへの移行を参照してください。


Last updated: 2026年8月17日