Jika aplikasi Android Automotive mengikuti pedoman gangguan pengemudi yang dijelaskan di halaman ini, aplikasi dapat berjalan di HU saat kendaraan bergerak. Pedoman gangguan pengemudi terdiri dari rekomendasi dasar yang disediakan oleh Google dan dimaksudkan untuk mengurangi gangguan pengemudi.
Aplikasi yang memenuhi pedoman gangguan pengemudi dapat diberi tag sebagai Distraksi Dioptimalkan. Halaman ini menjelaskan detail cara aplikasi harus diberi tag sebagai Distraksi Dioptimalkan sehingga platform Android dapat mengizinkan aplikasi berjalan dalam status Pengalaman Pengguna Dibatasi. Untuk mempelajari lebih lanjut:
- Pembatasan pengalaman pengguna mobil, lihat Aturan Pembatasan Pengalaman Pengguna Mobil.
- Penggunaan status mengemudi mobil, lihat Menggunakan status mengemudi mobil dan pembatasan UX pembatasan.
Aplikasi Distraksi Dioptimalkan
Aplikasi dapat memberi tag aktivitas tertentu sebagai Distraksi Dioptimalkan. Agar seluruh aplikasi ditetapkan sebagai Distraksi Dioptimalkan, semua aktivitasnya harus mematuhi pedoman gangguan pengemudi. Saat status mengemudi kendaraan berubah ke status saat pembatasan UX aktif:
- Aktivitas latar depan saat ini hanya dapat terus berjalan jika diberi tag sebagai Distraksi Dioptimalkan dalam manifes.
- Saat meluncurkan aktivitas baru, aktivitas baru hanya diizinkan jika diberi tag sebagai Distraksi Dioptimalkan dalam manifes.
Platform bertanggung jawab untuk memeriksa manifes dan hanya mengizinkan aktivitas Distraksi Dioptimalkan berjalan dalam status terbatas.
Catatan: Platform tidak dapat mendeteksi atau menerapkan kepatuhan aktual aplikasi terhadap pembatasan; platform hanya dapat memeriksa deklarasi aplikasi dalam manifes. Kepatuhan terhadap pedoman gangguan pengemudi ini diterapkan selama proses peninjauan Google Play.
Tidak semua aktivitas aplikasi harus Distraksi Dioptimalkan. Aplikasi dapat memberikan pengalaman pengguna yang berbeda untuk status tidak dibatasi (misalnya, saat kendaraan diparkir) dibandingkan dengan status yang lebih dibatasi. Oleh karena itu, aplikasi dapat memberi tag aktivitas tertentu sebagai
Distraksi Dioptimalkan dengan menambahkan metadata berikut ke elemen <activity>dalam file AndroidManifest.xmluntuk aplikasi:
<activity android:name=".DistractionOptimizedMainActivity"....> .... <meta-data android:name="distractionOptimized" android:value="true"/> </activity>
Aplikasi yang menawarkan aktivitas yang dirancang untuk berjalan dalam status terbatas harus mendeklarasikan informasi tersebut dalam manifes. Platform hanya melihat informasi yang dideklarasikan sebelum menentukan apakah aktivitas dapat diizinkan untuk berjalan (atau tidak) dalam status terbatas.