新登場のEcho Show 5用に最適化されたAlexaスキルのエクスペリエンスを開発しましょう

Franklin Lobb Jun 27, 2019
Share:
Multimodal
Blog_Header_Post_Img

Amazonは先日、Echo Showファミリーの最新機種であるEcho Show 5を発表しました。コンパクトなデザインに5.5インチディスプレイと高品質なサウンド、内蔵カメラシャッターを搭載したEcho Show 5では、Alexaを使って自宅の各部屋の様子を確認できます。価格は9,980円とお求めやすくなっています。

新たにEcho Show 5が登場したことで、Alexa Presentation Language(APL)がサポートするマルチモーダルデバイスの幅が広がり、音声ファーストのビジュアルスキルエクスペリエンスで、より多くのユーザーにリーチできるようになります。

Echo Show 5向けにマルチモーダルスキルを強化

この新しいデバイスでは、新しいviewportプロファイルの操作が導入されました。既存のAPLスキルでも正常に動作するユーザーエクスペリエンスを短期間で提供できるように、この新しいデバイスではAPL応答が画面に合わせて自動的にスケール調整されます。ただし、この新しいデバイス用にAPL応答を更新して最適化し、カスタマーエクスペリエンスを強化することを強くお勧めします。Echo Show 5向けに最適化したエクスペリエンスを組み込んだ後でAPLスキルの自動スケーリングを停止する方法は、間もなくご紹介する予定です。最新情報はAlexa開発者ブログで随時ご確認ください。Displayテンプレートを使用しているスキルの場合、更新は不要です。

Echo Show 5向けの開発ツールとヒント

新しいEcho Show 5用に最適化されたエクスペリエンスは、更新されたAPLオーサリングツール、シミュレーター、最新のAlexa Skills Kit(ASK)ソフトウェア開発キット(SDK)を使用して開発できます。認定に合格して優れたカスタマーエクスペリエンスを提供するには、今後のすべてのスキル認定申請で、新しいHub Landscape Smallプロファイルを含むさまざまなviewportプロファイルに合わせてそれぞれ最適化したエクスペリエンスを含める必要があります。

APLオーサリングツールは、Echo Show 5用に作成された新しいHub Landscape Smallプロファイルをサポートするようになりました。また、最新のASK SDKにもEcho Show 5のサポートが追加されました。新しいviewportプロファイルにアクセスするには、スキルのLambdaで最新のASK SDKのAlexa.getViewportProfile()関数(Echo Show 5用に返される値はHUB-LANDSCAPE-SMALL)を使用するか、APLドキュメントの「when」句で@viewportProfileの値@hubLandscapeSmallを使用します。

Hub Landscape Smallプロファイルでエクスペリエンスを最適化すると、Echo Show 5でのAPLスキルの自動スケーリングを停止できます。前述のとおり、停止フラグについての詳しい情報は、追って本ブログでお知らせします。スキルの認定を申請しても、Echo Show 5で動作する表示が自動スケーリングによって生成されない場合(ほとんどの場合はAPLドキュメントの構造によって起こります)、スキルを更新しないと認定に合格しません。

APLオーサリングツールの更新

APLオーサリングツールでは、新しいviewportプロファイルのサポートに加え、その他の改善点も追加されました。そのうちの1つが、APLドキュメントを編集するためのフィールドベースのユーザーインターフェースです。この新しいユーザーインターフェースを使用すると、指定できるプロパティが入力フィールド付きで表示されるので、値を選択することができます。JSONを直接編集する必要はないため、誤ったプロパティ値を設定してしまう可能性がかなり低くなります。さらに、APLのコンポーネントやレイアウトを使用する際、プロパティ名を正確に覚えている必要がなくなります。また今後は、エディターのコンポーネント階層で選択されているコンポーネントがオーサリングツールで強調表示されます。これにより、現在編集しているコンポーネントがわかりやすくなります。詳しくは、技術資料をご覧ください。

リソース

Echo Show 5の登場によって、APLを使用してどんなものが開発されるのか、楽しみにしています。より多くのユーザーにリーチできるようになればうれしく思います。開発初心者のために、Sauce Bossなど既存のAPLサンプルスキル(英語)を更新し、ドキュメントも更新しました。@FranklinLobbまたは@aruntalkstech宛にツイートしていただければ喜んで読ませていただきます。Alexa開発者フォーラムでのフィードバックも、お待ちしています。投稿する際は、トピックの欄で「APLに関する質問」を選択してください。

編集注:このブログはStart Creating an Optimized Alexa Skill Experience for the New Echo Show 5の翻訳です。