フォーム ファクタ間でウィジェットを適応させる

keywords_public: アダプティブ, 基盤, デザイン, ウィジェット, Jetpack Glance description: Glance を使用して構築し、ウィジェットの品質に関するその他の考慮事項を考慮することで、自動車やデスクトップなどの他のフォーム ファクタでもウィジェットが適切に動作するようにします。

ウィジェットは、Android Auto を皮切りに、Google 搭載の自動車など、他のフォーム ファクタにも対応する予定です。既存のウィジェットを最適化して、スマートウォッチ、自動車、デスクトップなどで適切に動作するようにします。

ウィジェットを準備して、さまざまな画面で高品質なエクスペリエンスを提供できるようにします。

ウィジェットを準備する

高品質のモバイル ウィジェットは、通常、車載環境にうまく変換されます。高品質なウィジェットを作成するには、次の原則に従ってください。

  • Jetpack Glance を使用してウィジェットを構築します。
  • 車載ディスプレイにはさまざまなサイズとグリッド構成があるため、ウィジェットをレスポンシブにします。さまざまなレイアウトでウィジェットをテストして、ウィジェットが正しく調整されることを確認します。
  • ウィジェットにライトモードとダークモードの両方を含めて、昼夜を問わずはっきりと見えるようにします。
  • 動的テーマ設定を実装して、ウィジェットが車両システムに統合されているように感じられるようにします。
  • ウィジェットがグリッドの境界を完全に埋めるようにします(WL-1 ウィジェット品質ガイドライン)。

一目でわかるようにする

車載ウィジェットは、一目でわかるようにすると効果的です。ウィジェットを一目でわかるようにするには、次の操作を行います。

  • 車載ウィジェットは手動スクロールに対応していないため、一目でわかるようにウィジェットを設計します。
  • ウィジェットでスクロール可能な LazyColumn を使用している場合は、必要な情報をすべて 1 つのサーフェスに表示する代替バージョンのウィジェットを提供します。それ以外の場合、自動車プラットフォームには、そのリストの最初の数項目のみが表示されます。
  • 自動車向けに設計されたスクロール可能なセグメント化リストを使用する場合は、最も価値のあるパーソナライズされたコンテンツをスクロール可能なコレクションの最初の位置に配置して、最初のページに指定します。これにより、ドライバに表示されるようになります。

関連情報