建構車輛專用自動調整版面配置的應用程式

Android AutoAndroid Automotive OS 可讓使用者在車輛停妥時,透過車輛資訊娛樂系統存取應用程式。只要稍微修改實作方式,就能讓應用程式適用於車輛螢幕。

車輛的主要考量事項

  • 固定螢幕方向:車輛資訊娛樂系統螢幕的方向固定為橫向或直向。請確保應用程式同時支援這兩種格式,以配合不同車輛型號。
  • 獨特的系統 UI 和導覽:Android Automotive OS 可包含自訂系統資訊列和導覽配置。不支援手勢操作,返回手勢的觸發方式可能有所不同。
  • 不規則螢幕和凹口:部分車輛的螢幕並非矩形或形狀不規則,而是有獨特的凹口。請使用適當的版面配置參數,安全地處理這些情況。
  • 系統資訊列:車輛製造商可以控管應用程式是否能顯示或隱藏系統資訊列,以進入和退出沈浸模式。製造商也可以控管應用程式是否能設定系統資訊列的顏色和半透明度。
  • 離線情境:車輛經常會遇到網路連線不穩或沒有網路連線的問題。應用程式在離線時應仍可運作。
  • 安全和停車狀態:應用程式主要在車輛停妥時可供存取。確保 UI 經過最佳化,可快速清楚地互動,適合車輛環境。

調整策略

  1. 使用視窗大小類別:使用視窗大小類別將螢幕分類為精簡、中等或展開,並據此調整版面配置。
  2. 導入多窗格版面配置:針對較寬的車輛螢幕,請使用清單詳細資料或其他多窗格模式,充分利用可用寬度。
  3. 針對車輛資源進行最佳化:使用 car 資源限定詞,提供專為車輛環境量身打造的版面配置或設定。
  4. 在模擬器上測試:首先,請在 Android Automotive OS 模擬器上測試應用程式相容性,找出車輛專用的 UI 問題。

瞭解詳情

如需完整的車輛專用 Android 開發指南,請參閱「車輛專用 Android 總覽」一文。