只要 Android Automotive 應用程式遵循本頁所述的駕駛人分心防範措施,就能在車輛行進時於車機上執行。駕駛人分心防範指南包含 Google 提供的基本建議,旨在減少駕駛人分心。
符合駕駛人分心規範的應用程式,可以標示為「專為減少分心設計」。本頁詳細說明如何將應用程式標記為「最佳化分心防護」,讓 Android 平台能在「使用者體驗受限」狀態下執行應用程式。如要進一步瞭解:
- 車輛使用者體驗限制,請參閱車輛使用者體驗限制規則。
- 如要瞭解如何使用車輛行駛狀態,請參閱「使用車輛行駛狀態和使用者體驗限制」。
分心因素已排除的應用程式
應用程式可以將特定活動標示為「已排除分心因素」。如要將整個應用程式指定為「已排除分心因素」,所有活動都必須遵守駕駛人分心因素指南。當車輛的駕駛狀態變更為使用者體驗限制處於啟用狀態時:
- 只有在資訊清單中標示為「Distraction Optimized」時,目前的前景活動才能繼續執行。
- 啟動新活動時,只有在資訊清單中標示為「Distraction Optimized」的活動才允許啟動。
平台會負責檢查資訊清單,並只允許在受限狀態下執行「減少干擾」活動。
注意:平台無法偵測或強制應用程式實際遵守限制,只能檢查應用程式在資訊清單中的聲明。在 Google Play 審查程序中,我們會確保應用程式符合這些駕駛人分心防範指南。
並非所有應用程式活動都需要排除分心因素。應用程式可針對不受限制的狀態 (例如車輛停妥時) 和限制較多的狀態,提供不同的使用者體驗。因此,應用程式可以在應用程式的 AndroidManifest.xml 檔案中,將下列中繼資料新增至 <activity> 元素,將特定活動標示為「減少干擾」模式:
<activity android:name=".DistractionOptimizedMainActivity"....> .... <meta-data android:name="distractionOptimized" android:value="true"/> </activity>
如果應用程式提供的活動要在受限狀態下執行,就必須在資訊清單中宣告該資訊。平台只會查看已聲明的資訊,判斷活動是否可在受限狀態下執行。