車用 Android 應用程式的首要重點應為避免駕駛人分心。您可以採用語音指令和極簡視覺設計等最佳做法,盡量降低分心程度。
優質的車輛使用者體驗屬於預測性質,且可根據預測結果提供。您的應用程式應該只向駕駛人適時顯示相關資訊,並且使用簡單且可預測的模式處理常見工作。詳情請參閱下列設計規範:
測試應用程式
將應用程式提交至 Google Play 進行審查之前,您必須先按照本頁所列標準完成測試。在適用情況下,請測試駕駛人存取應用程式的兩種方式:
- Android Automotive OS
- 使用 Android Emulator 逐一驗證檢查清單項目。詳情請參閱針對 Android Automotive OS 測試應用程式相關說明。
- Android Auto
- 使用 Android Auto 電腦版車用運算主機 (DHU) 逐一驗證檢查清單項目。 詳情請參閱針對 Android Auto 測試應用程式相關說明。
核心應用程式品質指南
除了本頁列出的車輛專用標準外,應用程式也必須符合 Android 平台的所有相關核心應用程式品質標準 (詳情請見「核心應用程式品質指南」)。依據這些標準進行測試,確保應用程式符合 Android 的導覽與設計標準。接著,依據所有車輛專用標準測試應用程式。請注意,如果執行應用程式的裝置會連接至 Android Auto 或是 Android Automotive OS 裝置,則應用程式必須符合本頁所列的要求。
車用應用程式規範
應用程式類別
視覺設計和使用者互動
這些標準可確保應用程式遵循重要的設計和互動模式,進而提供一致、直覺且愉悅的車輛使用者體驗。導覽匣、資訊卡背景、字型和圖示顏色等許多元素都是由系統設定及顯示。在車輛的車用運算主機螢幕上執行應用程式時,應用程式專屬設計元素必須符合下列標準。
標準 | ID | 適用類別 | 說明 |
---|---|---|---|
螢幕動畫 | SA-1 |
IOT、媒體、訊息、導航、搜尋點 |
應用程式不得在螢幕上顯示動畫元素,例如動畫圖像或影片。 |
影像或文字廣告 | AD-1 |
IOT、媒體、訊息、導航、搜尋點 |
應用程式不得顯示廣告客戶名稱或產品名稱以外的文字型廣告。 |
圖片使用方式 | IU-1 |
IOT、媒體、訊息、導航、搜尋點 |
應用程式元素不會在螢幕上顯示任何圖片。例外狀況包括:
|
許可類別 | PC-1 |
全部 |
應用程式不得含有車輛專用應用程式類型以外的功能。詳情請參閱「支援的應用程式類別」一節。 |
手機上的視覺資訊 | VI-1 |
IoT、媒體、導航、搜尋點 |
僅限 Android Auto:如果使用者必須前往手機畫面 (例如對權限要求執行操作),應用程式就必須顯示訊息,指示使用者必須在安全無虞的情況下才能查看手機螢幕。詳情請參閱「處理一般錯誤」一文,以及針對導航、搜尋點和物聯網應用程式處理使用者輸入內容。 |
應用程式未停止運作 | AC-1 |
IoT、導航、搜尋點 |
使用者必須能夠在應用程式中,使用最多五個畫面完成工作。詳情請參閱「範本限制」一節。 |
捲動文字 | ST-1 |
IOT、媒體、訊息、導航、搜尋點 |
應用程式不得顯示自動捲動的文字。 |
語音指令 | VC-1 |
媒體、導航 | |
延遲回應 | DR-1 |
IOT、媒體、導航、搜尋點、影片 |
應用程式專屬按鈕必須在 2 秒內回應使用者動作。 |
DR-2 |
IOT、媒體、導航、搜尋點、影片 |
應用程式必須在 10 秒內啟動。 |
|
DR-3 |
IOT、媒體、導航、搜尋點、影片 |
應用程式必須在 10 秒內載入內容。 |
|
對比 | VD-1 |
IOT、媒體、訊息、導航、搜尋點 |
應用程式提供的圖示和顏色必須符合 Android Auto 的對比度要求。詳情請參閱「對比」。 |
VD-2 |
媒體 |
應用程式必須提供白色圖示集,讓系統藉由著色提供自動對比補償。 |
|
VD-3 |
媒體 |
應用程式必須提供顏色,方便系統最佳化,確保車內容易閱讀。 |
|
顯示螢幕方向 | DO-1 |
瀏覽器、遊戲、媒體、影片 |
應用程式繪製的使用者介面必須同時支援橫向和直向螢幕。 |
功能
這些標準可確保應用程式設定正確無誤,且能在車輛的車用運算主機螢幕上執行時提供預期的功能行為。
條件 | ID | 適用類別 | 說明 |
---|---|---|---|
預期效能 | EP-1 |
全部 |
應用程式功能必須能正常運作,或是符合 Google Play 商店資訊中的應用程式說明內容。 |
EP-2 |
瀏覽器、遊戲、IoT、媒體、導航、搜尋點、影片 |
從主畫面重新啟動應用程式時,應用程式必須盡可能將應用程式狀態還原到先前的狀態。 |
|
灰色按鈕 | GB-1 |
媒體 |
刻意顯示為灰色的互動元素必須無法運作。 |
駕駛人分心等級 | DD-1 |
導覽 |
導航音訊頻道只能用於導航應用程式和導航操作說明。詳情請參閱「語音導引」。 |
DD-2 |
瀏覽器、遊戲、影片 |
在行車期間,應用程式不得啟動,且不得顯示應用程式畫面。使用者開始行車時,應用程式音訊必須停止播放。詳情請參閱「確保沒有分心因素已排除的活動」。 |
|
付款 | PA-1 |
IoT、導航、搜尋點 |
如果已啟用購物功能,應用程式必須提供簡單的流程,例如透過捷徑使用最近或喜愛的購物方式。詳情請參閱使用現有付款方式購買。 應用程式不得允許下列任何行為:
|
通知廣告 | NA-1 |
IOT、媒體、訊息、導航、搜尋點 |
應用程式不得透過通知顯示廣告。 |
不相關的通知 | IN-1 |
IOT、媒體、訊息、導航、搜尋點 |
應用程式只能顯示與駕駛人需求相關的通知。
範例: |
IN-2 |
瀏覽器、遊戲、影片 |
應用程式不得提供任何抬頭通知。 |
|
媒體自動播放 | MA-1 |
媒體、影片 |
應用程式不得在啟動時自動播放,也不得在使用者未操作的情況下自動選取應用程式或應用程式媒體。詳情請參閱「實作播放指令」。 |
訊息功能 | MF-1 |
訊息 |
應用程式必須接收傳入的訊息。詳情請參閱「建構 Android Auto 訊息應用程式」一文。 |
MF-2 |
訊息 |
郵件必須適當分組,並以正確順序顯示。詳情請參閱「建構 Android Auto 訊息應用程式」一文。 |
|
MF-3 |
訊息 |
使用者可以回覆訊息。詳情請參閱「建構 Android Auto 訊息應用程式」一文。 |
|
MF-4 |
訊息 |
應用程式必須使用短篇訊息應用程式設計模式。我們不允許傳統的長篇訊息應用程式,例如電子郵件應用程式。 |
|
MF-5 |
訊息 |
應用程式必須實作點對點訊息服務,而非通知服務,例如天氣、股票和運動賽事分數的服務。 |
|
導航功能 | NF-1 |
導覽 |
應用程式必須提供即時路線導航指示。 |
NF-2 |
導覽 |
應用程式只會在導航範本的介面上繪製地圖內容。文字式即時路線導航、車道指引和預估抵達時間必須顯示在導航範本的相關元件上。與駕駛、速限、路障等 相關的其他資訊可以繪製在地圖的安全區域。 |
|
NF-3 |
導覽 |
當應用程式提供文字式即時路線導航時,必須一併觸發導航通知。詳情請參閱即時路線通知。 |
|
NF-4 |
導覽 |
導航應用程式提供文字式即時路線導航時,必須將下一個轉彎的資訊傳送至車輛的儀表板。詳情請參閱「導航中繼資料」。 |
|
NF-5 |
導覽 |
當其他導航應用程式正在提供即時路線指示時,應用程式不得提供即時路線通知、語音導引或叢集資訊。詳情請參閱「開始、結束及停止導航」。 |
|
NF-6 |
導覽 |
應用程式必須處理來自其他 Android Auto 應用程式的導航要求。詳情請參閱「支援導航意圖」。 |
|
NF-7 |
導覽 |
應用程式必須提供模擬行車的「試駕」模式。詳情請參閱「模擬導覽」。 |
|
NF-8 |
導覽 |
應用程式必須在收到指示時,繪製出淺色主題或深色主題的地圖。詳情請參閱「深色模式」。 |
|
搜尋點功能 | PF-1 |
搜尋點 |
應用程式必須提供與駕駛相關的實用功能。 |
物聯網功能 | IT-1 |
IoT |
行車時,IoT 應用程式允許執行下列動作:
|
CPU 架構 | CP-1 |
瀏覽器、遊戲、影片 |
應用程式必須同時支援 x86_64 和 ARM CPU。 |
應用程式操作容易度 | AN-1 |
瀏覽器、遊戲、影片 |
使用者可以瀏覽應用程式,不會遇到任何死路。 |
機密資料 | SD-1 |
瀏覽器 |
除非使用者可透過設定檔鎖定功能禁止存取密碼,否則瀏覽器不得儲存或允許存取密碼或付款資訊。(瞭解詳情) |
SD-2 |
瀏覽器 |
同步處理密碼或付款資料的瀏覽器之前,必須先執行下列步驟:
|
常見問題
提交應用程式後會發生什麼情況?
除了一般的 Play 商店審核程序外,車用應用程式還需進行額外的人工審核。我們會依據上述標準測試您的應用程式,確保其遵循駕駛人分心等級法規。
提交應用程式後,如何判斷自己的應用程式是否符合 Android Auto 或 Android Automotive OS 的所有要求?
如果您的應用程式不符合本頁所述的可用性要求,Play 商店團隊會透過電子郵件與您聯絡,信件將會寄到與該應用程式相關聯的 Google Play 管理中心帳戶中指定的電子郵件地址。
注意:如要瞭解如何在 Google Play 發布應用程式,請參閱「發布車用的 Android 應用程式」一文。
我的應用程式不僅指定 Android Auto 或 Android Automotive OS。如果我的應用程式不符合車輛要求,適用於其他裝置的新版或更新版應用程式仍會顯示在 Google Play 上嗎?
不會。Google 開始核准程序後,您的應用程式就會接受駕駛人安全審查。除非應用程式獲得核准,否則後續更新一律無法發布。如果您需要為其他裝置更新應用程式,建議您另外建立與車用應用程式無關的更新版本。
重要事項:基於這項限制,建議您不要將正式版 APK 用於 Android Auto 支援的原型設計。
變更附註
2023 年 10 月
- 「適用類別」欄已新增至視覺設計和使用者互動 和功能表格。
2023 年 7 月
2023 年 4 月
- 應用程式類別:新增了「遊戲」
- 不相關的通知
-
設定流程
- 受影響的類別:影片
-
已移除的標準:SF-1
應用程式必須在登入或嘗試登入後繼續前往首頁。
-
Automotive 功能
- 受影響的類別:影片
-
已移除的條件:AF-1
應用程式不得包含任何分心因素已排除的活動。
2023 年 3 月
- 變更文法和格式設定。
2022 年 12 月
-
物聯網功能
- 受影響的類別:物聯網
-
新增標準:
行車時,IoT 應用程式允許執行下列動作:- 查看裝置目前的狀態。例如:查看車庫門為開啟或關閉狀態、燈泡為開啟或關閉狀態、安全系統為啟動或解除狀態,或是洗衣機正在運轉或已完成。
- 用於控制開啟或關閉功能的簡單一觸操控功能。例如:開啟或關閉各種裝置 (包括開啟或關閉燈具、溫度控制器,或是車庫門/窗簾) 的功能。這也包括開啟或關閉預先設定的情境或日常安排。
- 通知使用者住家或其他地點發生的事件。例如:接收日常安排或情境的通知、安全性警示,或是門的開啟或關閉狀態變更。
- 與應用程式任何種類設定相關的工作。例如:選取裝置、系統或地點,用來與 IoT 應用程式搭配使用。
- 與建立、修改或重新排序相關的工作。例如:建立、修改或重新排序情境/日常安排的功能,例如在前往或離開特定地點時依序進行一系列事件,包括開啟和關閉車庫門或燈具。
- 與精細的裝置控制選項相關的工作。例如:控制特定功能,包括調整溫度控制器的溫度或照明亮度。
2022 年 5 月
- 應用程式類別:「停車與充電」已替換成「搜尋點」
-
螢幕動畫
- 受影響的類別:媒體、訊息、導航和搜尋點
-
舊文字:
應用程式不會在螢幕上顯示動畫元素,例如動畫圖像、影片或進度列。
-
新文字:
應用程式不會在螢幕上顯示動畫元素,例如動畫圖像或影片。
-
圖片使用方式
- 受影響的類別:媒體、訊息、導航和搜尋點
-
舊文字:
應用程式元素不會在螢幕上顯示任何圖片。例外狀況包括:
- 應用程式可在消費畫面的背景中顯示內容背景資訊的單一靜態圖片,例如專輯封面或廣告客戶的公司標誌。
- 應用程式可在內容導覽匣中顯示圖示。
- 導航、停車和充電應用程式可會顯示圖片和相片,協助判斷駕駛路線。
- 導航應用程式可顯示用於車道指引或路口指引的圖片。
-
新文字:
應用程式元素不會在螢幕上顯示任何圖片。例外狀況包括:
- 應用程式可在消費畫面的背景中顯示內容背景資訊的單一靜態圖片,例如專輯封面或廣告客戶的公司標誌。
- 應用程式可在內容導覽匣中顯示圖示。
- 應用程式可顯示圖片和相片,協助判斷駕駛路線。
- 導航應用程式可顯示用於車道指引或路口指引的圖片。
- 許可類別
- 手機上的視覺資訊
-
導航功能
- 受影響的類別:導航
-
舊文字:
應用程式只會在導覽範本的介面上繪製地圖內容。文字式即時路線導航、車道指引和預估抵達時間必須顯示在導航範本的相關元件上。與駕駛相關的其他資訊 (例如速限和路障) 也可繪製在地圖的右側。
-
新文字:
應用程式只會在導覽範本的介面上繪製地圖內容。文字式即時路線導航、車道指引和預估抵達時間必須顯示在導航範本的相關元件上。與駕駛相關的其他資訊 (速限和路障) 可以繪製在地圖的安全區域。
-
搜尋點功能
- 受影響的類別:搜尋點
-
舊文字:
應用程式必須在其類別中提供與駕駛相關的實用功能。
-
新文字:
應用程式必須提供與行車相關的實用功能。
-
已移除的標準:
如果停車應用程式會在地圖旁邊顯示地點清單 (例如「地點清單地圖」範本),則清單中的地點只能是停車位。
同樣地,如果是充電應用程式,地點就必須是充電站。
2022 年 4 月
-
顯示螢幕方向
- 受影響的類別:影片
-
新增標準:
應用程式繪製的使用者介面可同時支援橫向和直向螢幕。
-
駕駛人分心等級
- 受影響的類別:影片
-
新增標準:
在行車期間,影片應用程式不得啟動,且不得顯示影片應用程式的畫面。使用者開始行車時,影片應用程式的音訊必須停止播放。
-
設定流程
- 受影響的類別:影片
-
新增標準:
應用程式必須在使用者嘗試登入後繼續前往首頁。
-
Automotive 功能
- 受影響的類別:影片
-
新增標準:
應用程式不含專為駕駛人設計的活動。
-
CPU 架構
- 受影響的類別:影片
-
新增標準:
應用程式同時支援 x86_64 和 ARM CPU。
-
應用程式操作容易度
- 受影響的類別:影片
-
新增標準:
應用程式可讓使用者瀏覽整個應用程式,不會遇到任何死路。
2021 年 11 月
- 手機上的視覺資訊
- 受影響的類別:媒體、導航、停車和充電
-
舊文字:
當應用程式與車輛螢幕互動且車輛並未停妥時,應用程式不會啟動手機螢幕來顯示任何形式的視覺資訊,例如通知、浮動式訊息、影片、圖片、廣告等。詳情請參閱「建構導航應用程式」一文,瞭解導航、停車位和充電。同樣地,應用程式在手機螢幕上執行 Android Auto UI 時,應用程式不會在手機螢幕上顯示任何與 Android Auto 無關的視覺資訊。
如果使用者必須查看手機畫面 (例如對權限要求執行操作),應用程式就必須在安全無虞的情況下,顯示指示使用者只要查看手機螢幕的訊息。
-
新文字:
僅限 Android Auto:如果使用者必須前往手機畫面 (例如對權限要求執行操作),應用程式就必須顯示訊息,指示使用者必須在安全無虞的情況下才能查看手機螢幕。詳情請參閱「處理一般錯誤」一文,瞭解導航、停車和充電情形。
- 付款
- 受影響的類別:導航、停車和充電
-
舊文字:
如果已啟用購物功能,應用程式必須提供簡單的流程。
-
新文字:
如果已啟用購物功能,應用程式必須提供簡單的流程,例如透過捷徑使用最近或喜愛的購物方式。詳情請參閱「車輛專用 Android 應用程式程式庫設計指南」。
應用程式不得允許下列任何行為:
- 設定付款方式
- 提供多項商品讓使用者選購
- 使用者承諾週期性付款,例如訂閱項目。