車輛專用 Android 應用程式品質

車用 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 裝置的裝置上執行時,應用程式必須符合本頁列出的規定。

車用應用程式規範

應用程式類別

支援的類別 Android Auto Android Automotive OS

視覺設計和使用者互動

這些標準可確保應用程式遵循重要的設計和互動模式,進而提供一致、直覺且愉悅的車輛使用者體驗。許多元素 (例如導覽匣、資訊卡背景、字型和圖示顏色) 是由系統設定及轉譯。在車輛的車用運算主機螢幕上執行應用程式時,應用程式專屬設計元素必須符合下列標準。

標準 ID 說明
螢幕動畫 SA-1

應用程式不得在螢幕上顯示動畫元素,例如動畫圖片或影片。

影像或文字廣告 AD-1

應用程式不得顯示除了廣告客戶名稱或產品名稱以外的文字廣告。

圖片使用方式 IU-1

應用程式元素不會在螢幕上顯示任何圖片。例外狀況包括:

  • 應用程式可以在使用畫面背景的背景內容中顯示單一靜態圖片,例如專輯封面或廣告客戶的公司標誌。
  • 應用程式可以在內容導覽匣中顯示圖示。
  • 應用程式可以顯示圖片和相片,幫助使用者做出決策。
  • 導航應用程式可以顯示車道指引或廢止指引的圖片。
許可類別 PC-1

應用程式不得含有車用應用程式類型以外的功能。詳情請參閱「支援的應用程式類別」

手機上的視覺資訊 VI-1

僅限 Android Auto:使用者必須前往手機螢幕 (例如對權限要求執行動作時),應用程式才能顯示訊息,指示使用者只能在安全的情況下查看手機螢幕。詳情請參閱「處理一般錯誤」一節、「處理使用者輸入內容」一節,以及導航、搜尋點和物聯網的網際網路處理方式。

應用程式未停止運作 AC-1

使用者必須在應用程式中使用 5 個以下的螢幕完成工作。詳情請參閱範本限制一節。

捲動文字 ST-1

應用程式不得自動捲動文字。

語音指令 VC-1

應用程式必須支援 Google 助理語音指令。詳情請參閱媒體的支援語音操作支援導覽意圖的導覽功能。

延遲回應 DR-1

應用程式專用按鈕必須回應使用者動作,且延遲時間不超過兩秒。

DR-2

應用程式啟動時間不得超過 10 秒。

DR-3

應用程式必須在 10 秒內載入內容。

對比 VD-1

應用程式必須提供圖示和顏色,以符合 Android Auto 的對比規定。詳情請參閱「對比」。

VD-2

應用程式必須提供白色的圖示集,讓系統自動調整顏色,以便自動調整對比度。

VD-3

應用程式必須提供顏色,讓系統能夠輕鬆最佳化車輛資料庫。

顯示螢幕方向 DO-1

應用程式繪製的 UI 必須同時支援橫向和直向螢幕。

功能

這些條件可確保應用程式正確設定,並在透過汽車的車用運算主機執行時,提供預期的功能行為。

條件 ID 說明
預期成效 EP-1

應用程式的功能必須能正常運作,或是符合應用程式在 Google Play 商店資訊中的說明。

EP-2

從主畫面重新啟動應用程式時,應用程式必須盡可能將應用程式狀態盡可能還原至先前的狀態。

灰色按鈕 GB-1

刻意互動的互動式元素必須無法運作。

駕駛人分心等級 DD-1

導航音訊頻道只能用於導航應用程式和導航操作說明。詳情請參閱 Voice 指南

DD-2

開車時,不得啟動應用程式,且應用程式畫面必須清晰可見。當使用者開始開車時,應用程式的音訊必須停止。詳情請參閱「確保沒有乾擾活動的最佳化活動」一文。

付款 PA-1

如果已啟用購物功能,應用程式必須提供簡單的流程,例如透過捷徑使用最近或喜愛的購物方式。詳情請參閱使用現有付款方式購物

應用程式不得允許下列任何行為:

  • 設定付款方式
  • 提供多項商品讓使用者選購
  • 致力於週期性付款,例如訂閱
通知廣告 NA-1

應用程式不得透過通知顯示廣告。

不相關的通知 IN-1

應用程式必須顯示與駕駛需求相關的通知。

範例:
正確:通知使用者有新訊息。
錯誤:通知使用者新專輯的發行資訊。

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 應用程式不允許執行下列動作:
  • 與應用程式任何種類設定相關的工作。例如:選取裝置、系統或地點,用來與 IoT 應用程式搭配使用。
  • 與建立、修改或重新排序相關的工作。例如:建立、修改或重新排序情境/日常安排的功能,例如在前往或離開特定地點時依序進行一系列事件,包括開啟和關閉車庫門或燈具。
  • 與精細的裝置控制選項相關的工作。例如:控制特定功能,包括調整溫度控制器的溫度或照明亮度。
CPU 架構 CP-1

應用程式必須同時支援 x86_64 和 ARM CPU。

應用程式操作容易度 AN-1

使用者可以瀏覽應用程式,而不會體驗任何死結。

機密資料 SD-1

瀏覽器不得儲存或允許存取密碼或付款資訊,除非使用者透過設定檔鎖定功能封鎖密碼存取權。(瞭解詳情)

SD-2

同步處理密碼或付款資料的資料瀏覽器之前,請先按照下列步驟操作:

  1. 提示使用者進行驗證。
  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 年 7 月

  • 應用程式類別:「已新增遊戲」
  • 機密資料
    • 受影響的類別:瀏覽器
    • 新條件:SD-1


      瀏覽器不得儲存或允許存取密碼或付款資訊,除非使用者透過設定檔鎖定功能封鎖密碼存取權。(瞭解詳情)

    • 新條件:SD-2


      同步處理密碼或付款資料的資料瀏覽器之前,請先按照下列步驟操作:

      1. 提示使用者進行驗證。
      2. 通知汽車螢幕上的使用者資料會同步至車輛。

2023 年 4 月

  • 應用程式類別:「已新增遊戲」
  • 不相關的通知
    • 受影響的類別:遊戲、影片
    • 新條件:IN-2


      應用程式不提供任何抬頭通知

  • 設定流程
    • 受影響的類別:影片
    • 已移除條件:SF-1


      應用程式必須在登入或嘗試登入後前往首頁。

  • 汽車功能
    • 受影響的類別:影片
    • 已移除條件:AF-1


      應用程式不得包含任何會幹擾使用體驗的最佳化活動。

2023 年 3 月

  • 文法和格式變更。

2022 年 12 月

  • 物聯網功能
    • 受影響的類別:物聯網
    • 新增標準:


      行車時,IoT 應用程式允許執行下列動作:
      • 查看裝置目前的狀態。例如:查看車庫門為開啟或關閉狀態、燈泡為開啟或關閉狀態、安全系統為啟動或解除狀態,或是洗衣機正在運轉或已完成。
      • 用於控制開啟或關閉功能的簡單一觸操控功能。例如:開啟或關閉各種裝置 (包括開啟或關閉燈具、溫度控制器,或是車庫門/窗簾) 的功能。這也包括開啟或關閉預先設定的情境或日常安排。
      • 通知使用者住家或其他地點發生的事件。例如:接收日常安排或情境的通知、安全性警示,或是門的開啟或關閉狀態變更。
      行車時,IoT 應用程式不允許執行下列動作:
      • 與應用程式任何種類設定相關的工作。例如:選取裝置、系統或地點,用來與 IoT 應用程式搭配使用。
      • 與建立、修改或重新排序相關的工作。例如:建立、修改或重新排序情境/日常安排的功能,例如在前往或離開特定地點時依序進行一系列事件,包括開啟和關閉車庫門或燈具。
      • 與精細的裝置控制選項相關的工作。例如:控制特定功能,包括調整溫度控制器的溫度或照明亮度。

2022 年 5 月

  • 應用程式類別:「停車與充電」已替換成「搜尋點」
  • 螢幕動畫
    • 受影響的類別:媒體、訊息、導航和搜尋點
    • 舊文字:


      應用程式不會在螢幕上顯示動畫元素,例如動畫圖像、影片或進度列。


    • 新文字:


      應用程式不會在螢幕上顯示動畫元素,例如動畫圖像或影片。


  • 圖片使用方式
    • 受影響的類別:媒體、訊息、導航和搜尋點
    • 舊文字:


      應用程式元素不會在螢幕上顯示任何圖片。例外狀況包括:

      • 應用程式可在消費畫面的背景中顯示內容背景資訊的單一靜態圖片,例如專輯封面或廣告客戶的公司標誌。
      • 應用程式可在內容導覽匣中顯示圖示。
      • 導航、停車和充電應用程式可會顯示圖片和相片,協助判斷駕駛路線。
      • 導航應用程式可顯示用於車道指引或路口指引的圖片。

    • 新文字:


      應用程式元素不會在螢幕上顯示任何圖片。例外狀況包括:

      • 應用程式可在消費畫面的背景中顯示內容背景資訊的單一靜態圖片,例如專輯封面或廣告客戶的公司標誌。
      • 應用程式可在內容導覽匣中顯示圖示。
      • 應用程式可顯示圖片和相片,協助判斷駕駛路線。
      • 導航應用程式可顯示用於車道指引或路口指引的圖片。

  • 許可類別
    • 受影響的類別:媒體、訊息、導航、搜尋點和影片
    • 舊文字:


      應用程式不包含專為車用應用程式類型提供的遊戲或其他功能。詳情請參閱「支援的應用程式類別」
    • 新文字:


      應用程式不含專為車用應用程式類型提供的功能。詳情請參閱「支援的應用程式類別」
  • 手機上的視覺資訊
    • 受影響的類別:媒體、導航和搜尋點
    • 舊文字:


      僅限 Android Auto:如果使用者必須透過手機前往手機螢幕 (例如對權限要求執行動作),應用程式必須在適當時機顯示訊息,指示使用者查看手機螢幕。如需媒體導覽、停車和充電方面的說明,請參閱處理使用者輸入內容的一般錯誤
    • 新文字:


      僅限 Android Auto:如果使用者必須進入手機螢幕 (例如對權限要求執行動作),應用程式必須在適當時機顯示訊息,讓使用者只在手機查看手機畫面。詳情請參閱「處理一般錯誤」一節和「處理使用者輸入內容」相關說明,瞭解如何提供導航及搜尋點應用程式。
  • 導航功能
    • 受影響的類別:導航
    • 舊文字:


      應用程式只會在導覽範本的介面上繪製地圖內容。文字式即時路線導航、車道指引和預估抵達時間必須顯示在導航範本的相關元件上。其他與雲端硬碟相關的資訊 (例如速限和道路阻礙),繪製在地圖右側。
    • 新文字:


      應用程式只會在導覽範本的介面上繪製地圖內容。文字式即時路線導航、車道指引和預估抵達時間必須顯示在導航範本的相關元件上。系統會在行車安全區域繪製與行車相關的額外資訊,像是速限和道路阻礙。
  • 搜尋點功能
    • 受影響的類別:搜尋點
    • 舊文字:


      應用程式必須在其類別中提供與駕駛相關的實用功能。
    • 新文字:


      應用程式必須提供與行車相關的實用功能。
    • 已移除的標準:


      如果停車應用程式在地圖旁顯示地點清單 (例如地點清單地圖範本),則清單中的地點只能位於停車位。

      同樣地,如果是充電應用程式,地點就必須是充電站。


2022 年 4 月

  • 螢幕方向
    • 受影響的類別:影片
    • 新增標準:


      應用程式繪製的使用者介面可同時支援橫向和直向螢幕。

  • 駕駛分心
    • 受影響的類別:影片
    • 新增標準:


      在行車期間,影片應用程式不得啟動,且不得顯示影片應用程式的畫面。使用者開始行車時,影片應用程式的音訊必須停止播放。

  • 設定流程
    • 受影響的類別:影片
    • 新增標準:


      應用程式必須在使用者嘗試登入後繼續前往首頁。

  • Automotive 功能
    • 受影響的類別:影片
    • 新增標準:


      應用程式不含專為駕駛人設計的活動。

  • CPU 架構
    • 受影響的類別:影片
    • 新增標準:


      應用程式同時支援 x86_64 和 ARM CPU。

  • 應用程式操作容易度
    • 受影響的類別:影片
    • 新增標準:


      應用程式可讓使用者瀏覽整個應用程式,不會遇到任何死路。

2021 年 11 月

  • 手機上的視覺資訊
    • 受影響的類別:媒體、導航、停車與充電
    • 舊文字:


      當應用程式與車輛螢幕互動時,如果車輛並未停妥,應用程式就不會啟動手機螢幕,顯示任何形式的視覺資訊,例如通知、浮動式訊息、影片、圖片、廣告等。詳情請參閱建構導航應用程式,瞭解如何導航、停車及充電。同樣地,應用程式在手機螢幕上執行 Android Auto UI 時,應用程式不會在手機螢幕上顯示任何與 Android Auto 無關的視覺資訊。

      如果使用者必須進入手機螢幕 (例如對權限要求執行動作),則應用程式必須顯示訊息,指示使用者只在安全的情況下查看手機螢幕。


    • 新文字:


      僅限 Android Auto:使用者必須前往手機螢幕 (例如對權限要求執行動作時),應用程式才能顯示訊息,指示使用者只在安全的情況下查看手機螢幕。詳情請參閱「處理一般錯誤」一文、「處理使用者輸入內容」和「處理使用者輸入內容」。


  • 付款
    • 受影響的類別:導航、停車和充電
    • 舊文字:


      如果已啟用購物功能,應用程式必須提供簡單的流程。


    • 新文字:


      如果已啟用購物功能,應用程式必須提供簡單的流程,例如透過捷徑使用最近或喜愛的購物方式。詳情請參閱「車輛專用 Android App Library 設計指南」。

      應用程式不得允許下列任何行為:

      • 設定付款方式
      • 提供多項商品讓使用者選購
      • 使用者會週期性付費訂閱,例如訂閱項目。