Libraryのリリースノートは、こちらで確認できます。TV対応アプリ用VSKに関するリリースノートを以下に示します。ディレクティブのペイロードの更新。VSKディレクティブのペイロードが更新され、一部のカテゴリーのIDが廃止されました。3.1の新規サポート。機能APIが更新され、Builderオブジェクトを使用して検出の宣言とフォーマットを簡単に実行できるようになりました。3.1機能のサポートが追加されました。新しい国と言語のサポート。オーストリアでのドイツ語(de-DE)のビデオスキルのサポートを開始しました。新しい国と言語のサポート。メキシコ(es-MX)、ブラジル(pt-BR)、オーストラリア(en-AU)、ニュージーランド(en-AU)、アイルランド(en-GB)のビデオスキルのサポートを開始しました。Libraryバージョン1.4.9をリリースしました。このバージョンでは、minSdkVersion属性に指定できる値が18に引き上げられ、安定性とセキュリティが強化されています。アプリのみの統合がリリースされました。TV対応アプリにVSKを統合するための効率的かつシンプルな方法です。開発者は外部サービス(ADM、Lambda、CloudWatch、IAMなど)を構成するのではなく、アプリのAndroidコードで直接、処理を記述できます。TV上のサービスを通じて、ブロードキャストインテントとしてアプリに転送されます。インテントは、アプリ内のBroadcastReceiverで処理されます。そのインテントを基に、アプリでユーザーのリクエストに対応します(多くの場合は、リクエストされたコンテンツの取得や再生です)。開始するには、アプリのみの統合の概要を参照してください。新しいエンティティタイプ。Popularity、Recency、VideoResolutionが追加されました。エンティティタイプは、ユーザーによるリクエストのタイプの詳細を示します。(Channel、Episode、Director、ProductionCompany、App)。ドキュメントのナビゲーション。ドキュメントの更新がいくつか行われました。Show用のVSKがそれぞれ別のナビゲーションに分割され、閲覧が容易になりました。閲覧を容易にするため、発話を認定手順から発話リファレンスに移動しました。発話のさまざまな側面を明確にするために、発話の概要も記載されています。各ロケールでサポートされている発話のリストが、Alexaが使用する自然言語理解アルゴリズムで実装された発話の最新情報に基づいて更新されました。発話のバージョンも記載されています。メキシコ(es-MX)にてビデオスキルのサポートがパブリックベータ版になりました。詳細については、サポート対象国を参照してください。en-AUのサポート。オーストラリア(en-AU)にてビデオスキルのサポートがパブリックベータ版になりました。詳細については、サポート対象国を参照してください。新しいサンプルアプリ。VSKを組み込んだ新しいサンプルアプリがリリースされました。TV対応サンプルアプリをセットアップするを参照するか、GitHubリポジトリのsample-fire-tv-app-video-skillに直接アクセスしてください。新しいサンプルアプリに関するドキュメントも更新されています。hi-INのサポート。インドのヒンディー語圏(hi-IN)にてビデオスキルのサポートを開始しました。詳細については、サポート対象国を参照してください。VSK開発者ポータル1.1(セルフサービスポータル)のリリースを開始しました。詳細については、以下のVSK開発者ポータル1.1(セルフサービスポータル)のリリースのセクションを参照してください。fr-CAのサポート。カナダのフランス語圏(fr-CA)にてビデオスキルのサポートを開始しました。詳細については、サポート対象国を参照してください。es-ESのサポート。スペイン(es-ES)にてビデオスキルのサポートを開始しました。詳細については、サポート対象国を参照してください。en-INのサポート。インド(en-IN)、日本(ja-JP)、イタリア(it-IT)、フランス(fr-FR)の各ロケールにて、ビデオスキルのサポートを開始しました。スペイン(es-ES)にてビデオスキルのサポートがパブリックベータ版になりました。詳細については、サポート対象国を参照してください。Alexaコンソールのビデオスキル構成画面において、セルフサービスの自動ペアリングに関するオプションが利用可能になりました。この機能に関するテクニカルドキュメントの更新はまだ保留中です。Libraryバージョン1.4.5をリリースしました。このバージョンは、スクロールと選択のためのディレクティブを提供するAlexa.KeypadControllerという新しいインターフェースをサポートしています。KeypadControllerインターフェース。Alexa.KeypadControllerインターフェースのテクニカルドキュメントを公開しました。このインターフェースは、ユーザーがスクロールや選択の発話を行うと、SendKeystrokeディレクティブを送信します。Discoveryに関するドキュメント。TV)とAlexa.Discoveryインターフェース(マルチモーダル)のテクニカルドキュメントが公開されました。Discoveryインターフェースは、DiscoverディレクティブをLambdaに送信して、ビデオスキルでサポートされている機能を特定します。次に、レスポンスに基づいて、サポートされている機能に関するディレクティブをAlexaが送信します。ドイツ(de-DE)にてビデオスキルのベータサポートを開始しました。詳細については、サポート対象国を参照してください。en-CAのサポート。カナダ(en-CA)にてビデオスキルのサポートを開始しました。詳細については、サポート対象国を参照してください。en-GBのサポート。英国(en-GB)にてビデオスキルのサポートを開始しました。インドにてビデオスキルのサポートがパブリックベータ版になりました。詳細については、サポート対象国を参照してください。パブリックドキュメントリリース。TV対応アプリ用VSKに関するテクニカルドキュメントが初公開されました(以前はGithubのプライベートリポジトリでのみ閲覧可能でした)。Showのテクニカルドキュメントもここに移動させました。Libraryリリースノートを参照してください。TV対応アプリとペアリングするためにフィールドエンジニアが行う必要のあった手動でのバックエンド構成が簡単になりました。TV対応アプリを、開発者が自分で選択できます。TV対応アプリを選択できます。ビデオスキルのUIの変更は最小限ですが、自動ペアリングを有効にするために、その他の変更が多数必要でした。そのため、ドキュメントの大部分が更新されました。更新された内容は次のとおりです。以前は、クイックスタート用の基本的なLambda関数に加え、作成済みのスキルに合わせてLambdaコードをカスタマイズするための別のLambda関数がありましたが、構成を簡単にするために、Lambda関数を1つだけにしました(これまでエディターに貼り付けて使用していた基本的なLambda関数は削除されました)。sample-nodejs-vsk-with-adm.zipプロジェクトに以前含まれていたLambda関数が、作業に必要な唯一のLambda関数になりました。このプロジェクトの名前はfiretv-lambda.zipに変更されました。ADM登録IDが、Lambdaコードで自動的に取得されるようになりました。最初にLambdaコードに登録IDをハードコーディングして、自動ペアリング後にコードをより自動化されたメソッドで置き換える必要はなくなりました。LambdaコードをAWSのLambdaにアップロードする際、必ず、Lambdaデプロイパッケージ(zipファイル)を生成するようになりました。Lambda関数エディターにコードを貼り付けることはなくなりました。Lambdaが更新され、CloudWatchログの1行目にディレクティブ名が表示されるようになりました。これにより、Lambdaが受信するディレクティブを簡単に確認できます。Discover.Responseペイロードのエンドポイントコードのセクションは不要になりました。ManagerがすぐにAlexaを有効にします。以前にコメントアウトした行clientManager.setAlexaEnabled(true);は、コメントアウトが解除されました。Libraryが初期化されると、スキルステージがAlexaClientManager.SKILL_STAGE_DEVELOPMENTに設定されます。スキルがライブアプリテストに合格して認定を受けたら、スキルステージをAlexaClientManager.SKILL_STAGE_LIVEに更新します。Libraryのバージョンが1.4.5にアップデートされました。プロセスの変更点:自動ペアリングに関連するこれまでの手順の多くが削除されました。ビデオスキルを作成する際、最初に行う必要がある作業は、ビデオスキルIDの取得のみです。その他のビデオスキルのフィールドとセクションは空白のままにします。以降のプロセス(手順7)で、ほかのフィールドに、必要な情報を入力します。TV対応アプリとビデオスキルをペアリングできます。サンプルアプリで発話をテストし、CloudWatchでログを確認する前に、その他のセットアップが必要です。この発話テストは、以前は手順2で実施できましたが、手順8で行うことになりました。Alexaアプリを使用して手動でビデオスキルを検出する必要がなくなりました。AlexaアプリでVSKTVを選択して手動でスキルをペアリングする必要もありません。この検出は自動的に行われます。以前は、アプリと動画スキルの自動ペアリングを行う前に、すべてのカタログのカタログ結果が表示されていました。Videoのタイトルのカタログ結果のみが表示されるようになりました。実装手順の構成や順序が、さまざまな場所で更新、拡張、調整されています。認定後にアプリを公開する方法について、さらに詳しい説明が追加されました。Libraryの最新および以前のバージョンに関するリリースノートは以下のとおりです。Libraryを統合するを参照してください。機能APIが更新され、Builderオブジェクトを使用して検出の宣言とフォーマットを簡単に実行できるようになりました。3.1機能のサポートが追加されました。バージョン1.4.9リリース日:2021年1月11日minSdkVersion属性に指定できる値を18に引き上げました。安定性とセキュリティを強化しました。バージョン1.4.8リリース日:2020年11月23日ビルドの競合を軽減するために、javax.injectの依存関係を削除しました。initialize()が複数回呼び出された場合の回復性を強化しました。これでクライアントがクラッシュすることはなくなりますが、複数回の呼び出しは引き続き避ける必要があります。バージョン1.4.7リリース日:2020年8月26日Daggerの依存関係インジェクション(DI)のフレームワークを削除しました。これは、ビルドの競合を防止し、依存関係として宣言する必要をなくすためです。SDKを最新バージョンに更新してください。初期化順序によってパッケージ名がnullになるのを防ぐため、パッケージ名の処理を強化しました。パッケージ名がログに記録されないようにしました。関連フィールドが変更されていない場合は、7日後の検出の再送信が行われないようにしました。バージョン1.4.5リリース日:2019年8月29日KeypadControllerの検出対象機能バージョンを「バージョン3」に更新しました。ステータス変更時にのみステータス変更レポートを送信するようになりました。7をサポートしました。Libraryが必要です。7との互換性はありません。音声使用時のカスタマーエクスペリエンスを向上させるバグ修正が行われました。TV、アプリの連携におけるセキュリティを強化しました。()の呼び出しを削除しました。バージョン1.4.2内部リリースセキュリティを強化しました。Libraryが失敗したイベントをバックオフなしで再試行してしまうバグを修正しました。Libraryでは、国際リージョンをサポートしています。ライブラリは、ユーザーのAmazonアカウントの登録先マーケットプレイスから判断し、現在デバイスに登録されているユーザーに基づいて正しい地域のAlexaエンドポイントとのペアリングを行います。このフローをエンドツーエンドで機能させるためには、Amazonソリューションアーキテクトに対してリージョン固有のカタログを提供済みであるか、少なくとも米国向けカタログを特定のリージョンでも利用可能にすることを表明済みである必要があります。した情報を基にスキルが更新されると、国際リージョンのユーザーがアプリを自動ペアリングし、Alexaで音声を使用してアプリを制御できるようになります。無断複写·転載を禁じます。