Pedoman Gangguan Pengemudi

Jika aplikasi Android Automotive mengikuti Pedoman Gangguan Pengemudi yang dijelaskan di bawah, aplikasi dapat berjalan di HU saat kendaraan bergerak. DDG terdiri dari rekomendasi dasar yang diberikan oleh Google dan dimaksudkan untuk mengurangi gangguan pengemudi.

Aplikasi yang memenuhi Pedoman Gangguan Pengemudi dapat ditandai sebagai Dioptimalkan Gangguan . Halaman ini merinci bagaimana aplikasi harus diberi tag sebagai Pengoptimalan Gangguan sehingga platform Android dapat mengaktifkan aplikasi untuk berjalan dalam status Pengalaman Pengguna Dibatasi. Untuk mempelajari lebih lanjut tentang:

Aplikasi yang Dioptimalkan Gangguan

Suatu aplikasi dapat menandai aktivitas tertentu untuk Dioptimalkan Gangguan. Agar seluruh aplikasi dapat ditetapkan sebagai Pengoptimalan Gangguan, semua aktivitasnya harus mematuhi pedoman gangguan pengemudi. Saat kondisi mengemudi kendaraan berubah ke kondisi di mana pembatasan UX aktif:

  • Aktivitas latar depan saat ini dapat terus berjalan hanya jika aktivitas tersebut diberi tag sebagai Pengoptimalan Gangguan dalam manifes.
  • Saat meluncurkan aktivitas baru, aktivitas baru tersebut hanya diizinkan jika aktivitas tersebut diberi tag sebagai Pengoptimalan Gangguan dalam manifes.

Platform bertanggung jawab untuk memeriksa manifes dan hanya mengizinkan aktivitas Distraction Optimized yang berjalan dalam keadaan terbatas.

Catatan: Platform tidak dapat mendeteksi atau menegakkan kepatuhan aplikasi terhadap pembatasan; itu hanya dapat memeriksa deklarasi aplikasi di manifes. Kepatuhan terhadap pedoman gangguan pengemudi ini diterapkan selama proses peninjauan Google Play.

Tidak semua aktivitas aplikasi perlu Dioptimalkan Gangguan. Suatu aplikasi dapat memberikan pengalaman pengguna yang berbeda untuk keadaan yang tidak dibatasi (misalnya, saat kendaraan diparkir) dibandingkan keadaan yang lebih dibatasi. Hasilnya, aplikasi dapat memberi tag aktivitas tertentu untuk Dioptimalkan Gangguan dengan menambahkan metadata berikut ke elemen <activity> dalam file AndroidManifest.xml untuk aplikasi tersebut:

<activity android:name=".DistractionOptimizedMainActivity"....>
....
<meta-data android:name="distractionOptimized" android:value="true"/>
</activity>

Aplikasi yang menawarkan aktivitas yang dirancang untuk berjalan dalam keadaan terbatas harus mendeklarasikan informasi tersebut dalam manifes. Platform hanya melihat informasi yang dideklarasikan sebelum menentukan apakah aktivitas dapat diizinkan untuk berjalan (atau tidak) dalam keadaan terbatas.

,

Jika aplikasi Android Automotive mengikuti Pedoman Gangguan Pengemudi yang dijelaskan di bawah, aplikasi dapat berjalan di HU saat kendaraan bergerak. DDG terdiri dari rekomendasi dasar yang diberikan oleh Google dan dimaksudkan untuk mengurangi gangguan pengemudi.

Aplikasi yang memenuhi Pedoman Gangguan Pengemudi dapat ditandai sebagai Dioptimalkan Gangguan . Halaman ini merinci bagaimana aplikasi harus diberi tag sebagai Pengoptimalan Gangguan sehingga platform Android dapat mengaktifkan aplikasi untuk berjalan dalam status Pengalaman Pengguna Dibatasi. Untuk mempelajari lebih lanjut tentang:

Aplikasi yang Dioptimalkan Gangguan

Suatu aplikasi dapat menandai aktivitas tertentu untuk Dioptimalkan Gangguan. Agar seluruh aplikasi dapat ditetapkan sebagai Pengoptimalan Gangguan, semua aktivitasnya harus mematuhi pedoman gangguan pengemudi. Saat kondisi mengemudi kendaraan berubah ke kondisi di mana pembatasan UX aktif:

  • Aktivitas latar depan saat ini dapat terus berjalan hanya jika aktivitas tersebut diberi tag sebagai Pengoptimalan Gangguan dalam manifes.
  • Saat meluncurkan aktivitas baru, aktivitas baru tersebut hanya diizinkan jika aktivitas tersebut diberi tag sebagai Pengoptimalan Gangguan dalam manifes.

Platform bertanggung jawab untuk memeriksa manifes dan hanya mengizinkan aktivitas Distraction Optimized yang berjalan dalam keadaan terbatas.

Catatan: Platform tidak dapat mendeteksi atau menegakkan kepatuhan aplikasi terhadap pembatasan; itu hanya dapat memeriksa deklarasi aplikasi di manifes. Kepatuhan terhadap pedoman gangguan pengemudi ini diterapkan selama proses peninjauan Google Play.

Tidak semua aktivitas aplikasi perlu Dioptimalkan Gangguan. Suatu aplikasi dapat memberikan pengalaman pengguna yang berbeda untuk keadaan yang tidak dibatasi (misalnya, saat kendaraan diparkir) dibandingkan keadaan yang lebih dibatasi. Hasilnya, aplikasi dapat memberi tag aktivitas tertentu untuk Dioptimalkan Gangguan dengan menambahkan metadata berikut ke elemen <activity> dalam file AndroidManifest.xml untuk aplikasi tersebut:

<activity android:name=".DistractionOptimizedMainActivity"....>
....
<meta-data android:name="distractionOptimized" android:value="true"/>
</activity>

Aplikasi yang menawarkan aktivitas yang dirancang untuk berjalan dalam keadaan terbatas harus mendeklarasikan informasi tersebut dalam manifes. Platform hanya melihat informasi yang dideklarasikan sebelum menentukan apakah aktivitas dapat diizinkan untuk berjalan (atau tidak) dalam keadaan terbatas.