APLテンプレートを作成する
APL仕様にはさまざまなコンポーネントと機能が用意されています。これにより、APLドキュメントテンプレートを作成して、視覚的でインタラクティブなUIデザインを実装することができます。詳細については、画面付きデバイス用APLリファレンスを参照してください。このリファレンスは、APLドキュメントの機能の詳細を理解するうえで役立ちます。ただし、個々のコンポーネントと機能を使用し、ベストプラクティスに従ってテンプレートを作成・構成する方法については、限定的なガイダンスのみを提供しています。このベストプラクティスでは、ソフトウェア開発者またはUXエンジニアとしてAPLドキュメントテンプレートを作成する場合の技術的側面のみを取り上げています。UXデザイナーとしてAPLを使用し、視覚的に魅力的なユーザーインターフェースをデザインするためのベストプラクティスについては、この資料では対象外となります。APLを使ったデザイン方法の詳細については、Alexaエクスペリエンスの視覚デザインを参照してください。
技術的デザイン品質を理解する
Amazonでは、より質の高いソフトウェアとユーザーエクスペリエンスを作成できるように、ベストプラクティスを提供しています。APLテンプレートの場合、求められる成果は、より質の高い技術的デザインと、スキルにとってより魅力的なマルチモーダルユーザーエクスペリエンスです。では、APLテンプレートにおいて、質の高いデザインとはどのようなもので、どうすれば実現できるのでしょうか。 その答えについては、技術的デザイン品質を理解するを確認してください。
テンプレートのデザインを最適化する
APLには、APLドキュメントとレイアウトをより効率的に構成するために役立つさまざまなUIコンポーネントが用意されています。また、一定のコンセプトに従うことで、実行時にリソース効率の高い方法でコンポーネントを使用できます。詳細については、テンプレートのデザインを最適化するを参照してください。
テンプレートを効率的にローカライズする
スキルとそのAPLドキュメントでは通常、独自の言語、習慣、文化的慣習、規制を持つさまざまな地域に居住するAlexaユーザー向けに、マルチモーダルな音声エクスペリエンスが提供されます。APLテンプレートにローカライゼーションを組み込む方法については、テンプレートを効率的にローカライズするを参照してください。
テンプレートに応答性を組み込む
応答性とは、APLテンプレートがさまざまな画面特性のニーズに合わせて外観や機能的動作を調整できる能力のことです。これらの特性には、ディスプレイの寸法や形状、デバイスのモードや向きが含まれます。詳細については、テンプレートに応答性を組み込むを参照してください。
テンプレートのパフォーマンスを最適化する
パフォーマンスが低いAPLテンプレートでは、レイテンシーや視覚応答の時間が長くなり、APLエクスペリエンスの魅力や使いやすさが低下する場合があります。これは、APLエクスペリエンスの全体的な質とスキルの成功に影響する可能性があります。パフォーマンスが最適化されたAPLテンプレートの作成方法を学びましょう。詳細については、テンプレートのパフォーマンスを最適化するを参照してください。
関連トピック
最終更新日: 2025 年 11 月 26 日