車用 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 IOT、媒體、訊息、導航、搜尋點

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

影像或文字廣告 AD-1 IOT、媒體、訊息、導航、搜尋點

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

圖片使用方式 IU-1 IOT、媒體、訊息、導航、搜尋點

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

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

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

手機上的視覺資訊 VI-1 IoT、媒體、導航、搜尋點

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

應用程式未停止運作 AC-1 IoT、導航、搜尋點

使用者必須能夠在應用程式中,使用最多五個畫面完成工作。詳情請參閱「範本限制」一節。

捲動文字 ST-1 IOT、媒體、訊息、導航、搜尋點

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

語音指令 VC-1 媒體、導航

應用程式必須支援 Google 助理語音指令。詳情請參閱「支援媒體的語音指令」和「支援導航意圖」相關說明。

延遲回應 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 應用程式允許執行下列動作:
  • 查看裝置目前的狀態。例如:查看車庫門為開啟或關閉狀態、燈泡為開啟或關閉狀態、安全系統為啟動或解除狀態,或是洗衣機正在運轉或已完成。
  • 用於控制開啟或關閉功能的簡單一觸操控功能。例如:開啟或關閉各種裝置 (包括開啟或關閉燈具、溫度控制器,或是車庫門/窗簾) 的功能。這也包括開啟或關閉預先設定的情境或日常安排。
  • 通知使用者住家或其他地點發生的事件。例如:接收日常安排或情境的通知、安全性警示,或是門的開啟或關閉狀態變更。
行車時,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 應用程式」一文。

如何管理政策違規問題和申訴?

如要進一步瞭解如何 管理政策違規問題和申訴,請前往 Google Play 政策中心。

我的應用程式不僅指定 Android Auto 或 Android Automotive OS。如果我的應用程式不符合車輛要求,適用於其他裝置的新版或更新版應用程式仍會顯示在 Google Play 上嗎?

不會。Google 開始核准程序後,您的應用程式就會接受應用程式品質審查。在應用程式通過核准之前,任何後續更新都無法發布。如果您需要為其他裝置更新應用程式,建議您另外建立與車用應用程式無關的更新版本。

重要事項:基於這項限制,建議您不要將正式版 APK 用於 Android Auto 支援的原型設計。

變更附註

2023 年 10 月

2023 年 7 月

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


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

    • 新條件:SD-2


      同步處理密碼或付款資料的瀏覽器之前,必須先執行下列步驟:

      1. 提示使用者進行驗證。
      2. 透過車輛螢幕通知使用者,他們的資料將與車輛保持同步。

2023 年 4 月

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


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

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


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

  • Automotive 功能
    • 受影響的類別:影片
    • 已移除的條件: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 應用程式程式庫設計指南」。

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

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