(APL)の翻訳です。clockに対応したスキルを開発できるようになりました。この機能によって、APLを使うと、文字ベースのディスプレイのある新しいデバイスに、視覚的なエクスペリエンスを開発することができます。Tabデバイスなど、既にさまざまなデバイスでサポートされています。APLの改良は今後も継続され、さらに多くのデバイスで使用できるようになる予定です。clockには7つに分割された英数字用ディスプレイが搭載されており、通常はデジタル時計のデザインが表示されます。このデバイスで、画像やビデオを表示することはできません。clockでAlexaと対話すると、スキルの実行中に、その端末固有の方法で情報が表示されます。ユーザーが温度をたずねると、対話中はデバイスに現在の温度が表示され、対話が終わるとデジタル時計のデザインに戻ります。clockのスキルの開発を始めるには、スキルマニフェストでALEXA_PRESENTATION_APLインターフェースを有効にするか、スキル開発者コンソールからスキルを開き、「ビルド」タブ中の「インターフェース」を使用します。clockなどの文字表示デバイスを使用していることを検出するには、スキルのリクエストでAlexa.Presentation.APLTがサポートされているインターフェースを探します。TV、Fireタブレットなどのデバイスを使用している場合にスキルリクエストに含まれるAlexa.Presentation.APLインターフェースとは異なります。このスキルリクエストには、デバイスの文字表示に関するViewport情報(表示する情報の形状、向き、サイズなど)も含まれます。SEVEN_SEGMENTなどのフォーマットでは、k、m、v、w、xなどの特定の文字がサポートされないため、これは特に重要です。SEVEN_SEGMENTフォーマットの詳細については、Viewportのドキュメントをご覧ください。')として扱われます。...}Alexa.Presentation.APLTインターフェースをサポートするデバイスでAPLをレンダリングするには、Alexa.Presentation.APLT.RenderDocumentディレクティブを使用してAPLTドキュメントで応答します。以下のコードサンプルは、‘overflow’と’msPerCharacter’プロパティ(APLTドキュメントでのみ使用可能)を使用したシンプルなAPLTドキュメントを示しています。clockは、Alexa.Presentation.APLT.ExecuteCommandsディレクティブを使用してデバイスに送信できる一部のAPLコマンドについてもサポートしています。clockのAPLTドキュメントでは、下記に紹介するAPLコンポーネントとコマンドがサポートされています。APLTドキュメントのTextコンポーネントは、フォント情報を設定する機能をサポートしていません。新しいoverflowプロパティとmsPerCharacterプロパティの導入により、テキストがテキストフィールドの幅よりも長い場合についての機能はサポートしています。これらはAPLTドキュメント固有のプロパティです。APLTドキュメントは、APLドキュメントと同様にContainerをサポートしています。Containerを使用して、ほかのAPLコンポーネントをレイアウトできます。Pagerと同様に機能します。clockにはタッチスクリーンやリモコンがないため、navigationプロパティはサポートされていません。TimeTextはAPLTドキュメント固有のコンポーネントであり、タイマーやカウントダウンなどの表示に使用できます。Idle、Sequential、Parallelの各コマンドは、遅延の挿入、複数コマンドの順次実行や並列実行に使用できます。SetValueコマンドを使用すると、既にAPLTドキュメントで送信した値を更新できます。SetPage、AutoPageの各コマンドを使用すると、Pagerコンポーネントの挙動を調整することができます。clockのAlexa.Presentation.APLTインターフェース向けにAPLTドキュメントを送信することができます。Dotなどのスピーカーデバイスで使用する音声のみのインターフェースを提供します。開発者の皆さまにこのブログで紹介した機能をご活用いただき、これまでになかったスキル開発を期待しています。ご質問があれば、私(Twitterで@aruntalkstech)までご連絡ください。詳しいドキュメントが必要である場合はこちらをご覧ください。