概要

現代のドライバーは、スマートフォンのように適応性と直感性に優れたインフォテインメントシステムを期待しています。新しい目的地へのナビゲーション、プレイリストの選択、ちょっとしたメッセージへの返信など、ドライバーはタスクをシームレスかつ安全に切り替えられる必要があります。

Google のスケーラブルな UI ウィンドウソリューションは、このエクスペリエンスの進化形です。縦向き、横向き、パノラマ画面など、画面サイズや構成を問わず、柔軟かつ合理化されたウィンドウ実装を、膨大なカスタムコードなしで実現できます。

スケーラブル UI は Android 14 以降で利用できます。

天気とメディア再生用のウィジェット。

マルチタスクを簡単に実現

スケーラブルUIを使用すると、独自のウィンドウを定義し、あらゆる種類のコンテンツ(アプリ、ウィジェット、メディア、コントロールなど)を割り当てることができます。これにより、さまざまな車両モデルや画面レイアウトに柔軟に対応できます。

新しいコードを書かなくても、各パネルを個別に移動したりアニメーション化したりできます。

フレームワーク

スケーラブルなUIにより、GoogleのUX推奨事項を特定のハードウェアに適用し、コンテンツをスケーリングすることで、あらゆる画面サイズで明瞭性を確保できます。さまざまな車両レイアウトをサポートするために、2つの主要なインタラクションフレームワークが用意されています。

レイヤー(縦向き)

階層化されたフレームワークは、大型ディスプレイでのマルチタスク処理向けに構築されています。このフレームワークは、ナビゲーションを運転体験の「アンカー」として扱い、常に表示することで、運転中の注意散漫を最小限に抑えます。

  • コア アーキテクチャ:マップまたはプライマリ コンテンツはレイヤー 0 としてバックグラウンドに残り、セカンダリ アプリとコントロールは上部にきれいにスタックされます。
  • タスク管理:ドライバーは、リーチ曲線と物理的なアンカーに基づいてドライバーの近くによく使用される機能を配置することで、複数のタスクを同時に実行できます。
  • 永続的なコントロール:メディア コントロール、システム ナビゲーション、アクティブな通話などの主要な要素には、ホーム画面からいつでもアクセスできます。

ダッシュボード(横向き)

ダッシュボード フレームワークは、従来のフルスクリーン アプローチを提供し、小さいディスプレイでのフォーカスを簡素化します。

  • コアアーキテクチャ: 1 つのアプリがディスプレイ全体を占有し、特定のコンテンツを強調表示したり、複雑なタスクを簡素化したりします。
  • ユーザー エクスペリエンス:携帯電話のインタラクション モデルと同様に、アプリを起動すると全画面に拡大され、表示領域が限られている場合でも、ターゲットに簡単にタッチでき、コンテンツを読みやすくします。

設計ガイダンス

スケーラブルUIソリューションは、安全性とユーザビリティを基盤として構築されています。これらのフレームワークを採用することで、いくつかの重要な目標を達成できます。

  • マルチタスクを有効にする:ドライバーがメニューを深く掘り下げることなくナビゲーションとメディアを管理できる方法を提供します。
  • ナビゲーションを優先する:ドライバーが移動中に最も頻繁に参照するツールであるナビゲーション アプリが常に利用可能であるか、または 1 回タップするだけで利用できる状態であることを確認します。
  • コントロールのアクセシビリティを確保する:頻繁に使用するシステム コントロールは、運転者が道路から目を離さず、ハンドルから手を離さないよう、ホーム画面に固定しておく必要があります。