Notifikasi

You can now request help from the Help page in your Play Console account.  If you don't have access to Play Console, ask your account admin for an invite.

Pedoman kualitas aplikasi multiplatform Android

Untuk memastikan pengalaman pengguna yang lancar di platform Mobil, TV, dan Wear, lihat checklist dan pengujian kompatibilitas berikut saat Anda mendesain dan membangun aplikasi.

Persyaratan kredensial login

Untuk memastikan aplikasi Anda dapat ditinjau dengan benar untuk kepatuhan terhadap kebijakan Program Developer, Anda harus memberikan informasi yang diperlukan agar tim kami dapat login dan mengakses semua fungsi aplikasi, sesuai dengan persyaratan Konsol Play. Anda dapat memberikan detail ini di Konsol Play.

Perhatikan persyaratan berikut saat memberikan detail login:

  • Detail login: Berikan detail login yang aktif dan berfungsi di mana saja. Jika aplikasi Anda memiliki konten yang berubah berdasarkan lokasi pengguna, berikan detail login yang memungkinkan kami melihat semua konten aplikasi.
  • Verifikasi dua langkah: Jika Anda tidak dapat menonaktifkan verifikasi dua langkah untuk akun pengujian Anda, pastikan kami dapat memperoleh kode verifikasi tanpa menghubungi Anda. Misalnya, Anda dapat menyediakan kotak masuk email bersama.
  • Beberapa peran dan fitur premium: Jika aplikasi Anda memiliki peran pengguna yang berbeda (seperti pengemudi dan penumpang), berikan detail login untuk setiap peran. Pastikan akun pengujian memiliki akses ke semua fitur premium atau berbayar agar kami tidak diblokir oleh penghalang konten berbayar.
  • Kode QR dan token lainnya: Jika aplikasi Anda memerlukan kode QR, kode batang, atau token lainnya untuk login, upload kode atau token tersebut di bagian "Akses aplikasi".

Untuk mengetahui detail selengkapnya, baca Persyaratan akses aplikasi Konsol Play (Kredensial login akses aplikasi).

Aplikasi Android Automotive

Performa yang Diharapkan:

  • Layar login aplikasi harus berfungsi dengan stabil tanpa macet atau mengunci kredensial.
  • Aplikasi harus menyediakan antarmuka dan konten yang berfungsi, bukan merender layar kosong.

Pelajari Lebih Lanjut: Kualitas aplikasi mobil: Performa yang Diharapkan (EP-1)

Perintah Suara:

Error Aplikasi:

Screenshot Mobil:

  • Listingan aplikasi Google Play Store harus menampilkan minimal 2 screenshot potret (800 x 1.280 px) dan 2 screenshot lanskap (1.024 x 768 px) yang menunjukkan antarmuka pengguna Automotive OS yang sebenarnya saat digunakan. Pelajari Lebih Lanjut: Persyaratan aset pratinjau Google Play Store

Dukungan Automotive:

Pengalaman saat Kendaraan Diparkir:

Aplikasi harus sesuai dengan panduan keselamatan pengemudi dan mengonfigurasi metadata manifes yang diperlukan. Pelajari Lebih Lanjut: Pedoman kualitas aplikasi Android Automotive

Fitur gangguan bagi pengemudi:

Kategori aplikasi tidak diizinkan

Pelajari Lebih Lanjut: Membuat modul otomotif (Manifes Automotive OS)

  • Aturan pengoptimalan distraksi
    • Anda harus menyetel elemen metadata distractionOptimized ke true hanya untuk CarAppActivity utama.
    • Jangan menandai aktivitas lain sebagai distraksi dioptimalkan.

Pelajari Lebih Lanjut: Mendeklarasikan CarAppService dan CarAppActivity (Metadata distractionOptimized)

Fungsi navigasi:

  • Aplikasi harus menyediakan alur yang jelas dan intuitif untuk memulai navigasi belokan demi belokan.
  • Aplikasi harus menyediakan notifikasi navigasi standar saat menawarkan rute belokan demi belokan berbasis teks.
  • Aplikasi harus menampilkan informasi belokan berikutnya pada panel instrumen cluster saat melakukan navigasi.
  • Aplikasi harus segera menghentikan audio dan pelacakan navigasi saat aplikasi lain atau sistem bawaan mobil memulai navigasi.
  • Aplikasi hanya boleh merender gambar peta atau data yang relevan dengan mengemudi di platform template navigasi.
  • Aplikasi harus menggunakan komponen template standar untuk merender petunjuk belokan, panduan jalur, dan perkiraan waktu kedatangan (PWT).
  • Aplikasi harus menangani intent navigasi suara standar (misalnya, menampilkan rute dan menavigasi saat diminta).
  • Aplikasi harus menyediakan mode uji coba/simulasi di setelan untuk memungkinkan peninjauan alur mengemudi yang aman.

Pelajari Lebih Lanjut: Mendeklarasikan layanan dan kategori aplikasi Anda (Manifes Kategori Navigasi)

Aplikasi Android Auto

Error aplikasi:

Fungsi Parkir dan Pengisian Daya:

Tidak ada fungsi otomatis:

Kategori yang tidak diizinkan:

  • Aturan Kategori dan Jalur Aplikasi: Aplikasi harus menerapkan fitur secara ketat dalam kategori aplikasi mobil yang diizinkan (PC-1) dan memublikasikan ke jenis jalur yang diizinkan. Pelajari lebih lanjut: Kualitas aplikasi mobil: Kategori yang diizinkan (PC-1)
  • Pemisahan Metadata Platform: Manifes hanya boleh mendeklarasikan dukungan untuk Android Auto (com.google.android.gms.car.application) atau Android Automotive OS (android.hardware.type.automotive), bukan keduanya dalam satu APK. Pelajari lebih lanjut: Mendistribusikan ke mobil
  • Library Aplikasi Mobil Modern: Aplikasi harus menggunakan library Jetpack androidx.car.app modern dan bermigrasi dari library closed source lama (com.google.android.libraries.car.app). Pelajari lebih lanjut: Menggunakan Library Aplikasi Android untuk Mobil (Migrasi Library Mobil Lama)
  • Aturan jalur publikasi: Publikasi ke jenis jalur yang dipilih saat ini tidak diizinkan untuk semua kategori aplikasi. Lihat Kategori aplikasi yang didukung untuk mengetahui detail tentang opsi publikasi untuk setiap kategori aplikasi. Pelajari lebih lanjut: Kualitas aplikasi mobil: Kategori yang diizinkan (PC-1)
  • Deklarasi Manifes dan Level API: Manifes harus mendeklarasikan filter kategori Aplikasi Mobil yang valid dan didukung, serta mendeklarasikan level API Aplikasi Mobil minimum (androidx.car.app.minCarApiLevel). Pelajari Lebih Lanjut: API Level Aplikasi Mobil - Deklarasi Manifes
  • Izin Template:
  • Kompatibilitas Hardware dan Layar:
  • Konfigurasi CarAppActivity:
    • Aplikasi harus mendeklarasikan CarAppActivity dalam manifesnya.
    • CarAppActivity harus dikonfigurasi dengan launchMode="singleTask" dan berisi filter intent tindakan UTAMA dan kategori PELUNCUR.
    • Aplikasi Navigasi juga harus mendeklarasikan kategori APP_MAPS dalam filter intent CarAppActivity.

Pelajari Lebih Lanjut: Membuat modul otomotif (Manifes Automotive OS)

  • Aturan Pengoptimalan Distraksi:
    • Hanya CarAppActivity utama yang harus menetapkan elemen metadata distractionOptimized ke true.
    • Aplikasi tidak boleh menandai aktivitas sekunder atau aktivitas bantuan yang tidak dioptimalkan sebagai dioptimalkan untuk distraksi.

Pelajari Lebih Lanjut: Mendeklarasikan CarAppService dan CarAppActivity (Metadata distractionOptimized)

Perintah suara:

  • Aplikasi media harus mendeklarasikan dan menerapkan filter intent perintah suara yang diperlukan (seperti MEDIA_PLAY_FROM_SEARCH) untuk mendukung permintaan kontrol penelusuran suara melalui Asisten Google dan Gemini. Pelajari Lebih Lanjut: Kualitas aplikasi mobil: Perintah suara (VC-1)
  • Aplikasi Anda harus menangani perintah suara dengan benar untuk tindakan berikut:
    • Memutar media
    • Mengganti trek audio
    • Mengubah status pemutaran
    • Memulai navigasi
    • Membalas, mengonfirmasi, atau membatalkan pesan

Pelajari Lebih Lanjut: Kualitas aplikasi mobil: Perintah suara (VC-1)

Fungsi navigasi:

  • Aplikasi harus menyediakan alur yang jelas dan intuitif untuk memulai navigasi belokan demi belokan.
  • Aplikasi harus menyediakan notifikasi navigasi standar saat menawarkan rute belokan demi belokan berbasis teks.
  • Aplikasi harus menampilkan informasi belokan berikutnya pada panel instrumen cluster saat melakukan navigasi.
  • Aplikasi harus segera menghentikan audio dan pelacakan navigasi saat aplikasi lain atau sistem bawaan mobil memulai navigasi.
  • Aplikasi hanya boleh merender gambar peta atau data yang relevan dengan mengemudi di platform template navigasi.
  • Aplikasi harus menggunakan komponen template standar untuk merender petunjuk belokan, panduan jalur, dan perkiraan waktu kedatangan (PWT).
  • Aplikasi harus menangani intent navigasi suara standar (misalnya, menampilkan rute dan menavigasi saat diminta).
  • Aplikasi harus menyediakan mode uji coba/simulasi di setelan untuk memungkinkan peninjauan alur mengemudi yang aman.

Pelajari Lebih Lanjut: Mendeklarasikan layanan dan kategori aplikasi Anda (Manifes Kategori Navigasi)

Info visual di ponsel:

  • Aplikasi harus sesuai dengan panduan keselamatan pengemudi dan mengonfigurasi metadata manifes yang diperlukan. Pelajari Lebih Lanjut: Pedoman kualitas aplikasi Auto

Tidak ada mode malam:

Aplikasi tidak berfungsi seperti yang diharapkan:

Aplikasi Android Wear

Latar belakang tidak hitam:

Aktivitas berkelanjutan tidak tersedia:

  • Aplikasi harus mendukung aktivitas berkelanjutan dengan menampilkan indikator di tampilan jam, memperbarui chip peluncur aplikasi terbaru, dan merujuknya di kartu (WO-V4). Pelajari Lebih Lanjut: Kualitas aplikasi Wear: Kualitas visual (WO-V4)

Screenshot Wear:

  • Spesifikasi Teknis dan Visual Inti:
    • Rasio Aspek: Semua screenshot Wear harus memiliki rasio aspek 1:1 yang ketat.
    • Pembingkaian Konten: Screenshot hanya boleh menampilkan antarmuka aplikasi.
    • Elemen yang Dilarang: Jangan menyertakan bingkai perangkat (mockup), teks tambahan, grafis placeholder, atau latar belakang pemasaran kustom yang bukan merupakan bagian dari antarmuka aplikasi yang sebenarnya.
    • Transparansi Latar Belakang: Screenshot tidak boleh berisi latar belakang transparan, saluran alfa, atau masking buatan.
    • Akurasi: Listingan Google Play Store harus menyertakan setidaknya satu screenshot yang secara akurat menggambarkan versi aplikasi yang aktif saat ini.
  • Persyaratan Khusus Tampilan Jam (Jika Berlaku):
    • Pengalaman Terisolasi: Untuk aplikasi tampilan jam, screenshot hanya boleh menampilkan pengalaman tampilan jam itu sendiri, tanpa bingkai hardware, teks pemasaran, atau latar belakang non-antarmuka.
    • Variasi Penyesuaian: Jika tampilan jam dapat disesuaikan (misalnya, tema warna, detail, varian tata letak), Anda harus memberikan screenshot yang menampilkan lebih dari satu variasi gaya yang tersedia.

Pelajari Lebih Lanjut: Kualitas aplikasi Wear: Listingan Google Play Store (WO-G5 dan G6)

Persyaratan ikon aplikasi khusus tampilan jam:

Untuk Tampilan Jam Tunggal

  • Akurasi Visual: Ikon harus secara akurat merepresentasikan pengalaman tampilan jam yang sebenarnya.
  • Tidak Ada Elemen Tambahan: Jangan menyertakan bingkai perangkat, teks, atau grafis yang bukan bagian dari tampilan jam itu sendiri.
  • Tata Letak dan Penskalaan: Tampilan jam harus melingkar, berada di tengah, dan diskalakan untuk menyentuh tepi luar aset ikon.

Pengecualian dan Praktik Terbaik

  • Pengecualian: Aplikasi yang berisi beberapa tampilan jam atau fitur non-tampilan jam tidak harus mengikuti aturan tata letak tampilan tunggal.
  • Visibilitas: Sebaiknya kembangkan aplikasi dengan satu tampilan jam, karena lebih mudah ditemukan pengguna di Google Play Store.

Pelajari Lebih Lanjut: Ikon aplikasi Tampilan Jam: Listingan Google Play Store (WO-G4)
 

Fungsi aplikasi Wear tidak berfungsi seperti yang diharapkan:

  • Stabilitas dan Performa:
  • Penautan Aplikasi Pendamping dan Ekosistem:
  • Desain Visual dan Interaksi Pengguna:

Scrollbar tidak tersedia:

Ukuran font Wear:

Bentuk smartwatch:

Ikon aplikasi di layar pembuka tidak tersedia:

Deskripsi listingan Google Play:

  • Deskripsi aplikasi di Google Play Store harus menggunakan istilah pemasaran yang benar, yaitu "Wear OS", dan tidak boleh menggunakan nama merek lama, yaitu "Android Wear" (WO-G2).
  • Deskripsi Google Play Store harus menjelaskan fitur Kartu atau Detail aplikasi jika fitur tersebut diterapkan (WO-G2).

Pelajari Lebih Lanjut: Kualitas aplikasi Wear: Listingan Google Play Store (WO-G2)

Dukungan 64-bit tidak tersedia:

Aplikasi Android TV

Aplikasi error setelah peluncuran:

  • Aplikasi harus berhasil diluncurkan, memuat konten media, dan menyelesaikan jalur navigasi inti tanpa error, error pemutaran, pengecualian runtime, atau macet di layar kosong/pemuatan.
  • Aplikasi harus menangani transisi latar belakang (beralih ke layar utama TV dan kembali) dengan baik tanpa macet atau terkunci.

Pelajari Lebih Lanjut: Kualitas aplikasi Android TV - Peluncuran dan Stabilitas (TV-LS)

Format Banner dan Judul:

  • Spesifikasi Banner Peluncur:
  • Kualitas Ikon Aplikasi:
  • Perataan Teks dan Judul:
    • Visibilitas: Nama aplikasi Anda harus terlihat jelas dan dapat dibaca langsung di banner peluncuran. Pelajari Lebih Lanjut: Kualitas aplikasi TV: Nama Banner (TV-BN)
    • Konsistensi String: Judul aplikasi harus sama persis dengan judul yang dicetak di banner peluncur, serta teks nama yang ditampilkan di samping ikon aplikasi. Tidak boleh ada perbedaan ejaan atau konvensi penamaan placeholder. Pelajari Lebih Lanjut: Kualitas aplikasi TV: Nama Banner (TV-BN)

Masalah penginstalan aplikasi:

Aplikasi harus menyelesaikan penginstalan dan pembongkaran paket pada target hardware Android TV tanpa menampilkan error sistem, kegagalan dependensi, atau kegagalan menulis file eksekusi biner. Pelajari Lebih Lanjut: Kualitas aplikasi Android TV - Peluncuran dan Stabilitas (TV-LS)

Notifikasi Media Now Playing [kartu]:

Jika aplikasi terus melakukan streaming audio di latar belakang setelah pengguna kembali ke peluncur layar utama TV atau beralih aplikasi, aplikasi harus mendaftarkan sesi media aktif untuk menampilkan kartu "Now Playing" di UI sistem. Pelajari Lebih Lanjut: Kualitas aplikasi Android TV - Pemutaran Media (TV-NP)

Performa yang diharapkan:

Untuk mematuhi standar kualitas Android TV selama peninjauan di Google Play Store, aplikasi Anda harus beroperasi dengan andal di berbagai perangkat dan konfigurasi TV, serta memastikan semua mekanisme inti mencerminkan ekspektasi yang ditetapkan dalam listingan Google Play Store Anda dengan sempurna.

  • Penyelarasan Listingan Google Play Store dan Penayangan Fitur:
    • Janji Pemasaran: Aplikasi harus memberikan setiap fitur, kemampuan, dan jenis konten yang dijanjikan dalam deskripsi teks Google Play Store atau ditampilkan dalam screenshot promosi.
    • Penawaran Media dan Konten: Semua kemampuan media yang diiklankan harus berfungsi sepenuhnya. Aplikasi akan dianggap gagal jika tidak menyediakan jenis media yang dijelaskan, seperti TV live, serial TV, Video on Demand (VOD), Catchup dengan Panduan Program Elektronik (EPG), streaming radio, atau direktori playlist/jadwal terstruktur.
    • Utilitas Inti: Fitur interaktif dan tambahan yang disorot dalam listingan, termasuk fungsi penelusuran, pemberitahuan sistem pengguna, mode screensaver, atau submenu seperti menambahkan lagu ke favorit dan mengelola perubahan langganan, harus aktif dan dapat diakses sepenuhnya dalam build TV.
  • Pemutaran Media dan Pemuatan Konten:
    • Integritas Pemutaran: Aplikasi harus dapat melakukan streaming dan mendekode konten video dan audio. Menampilkan pesan error saat pemutaran video atau gagal menyediakan feed audio yang dijelaskan dalam listingan merupakan kegagalan.
    • Pengambilan Data: Antarmuka aplikasi harus berhasil menarik, memuat, dan merender ekosistem konten targetnya. Merilis aplikasi yang melakukan booting ke status mati, macet secara terus-menerus, atau memuat layar kosong akan gagal dalam peninjauan Google Play Store.
    • Penyesuaian Pemutar: Jika screenshot listingan Google Play Store menyoroti atribut pemutar kustom (seperti konfigurasi kualitas gambar atau alat pemutar film khusus), kontrol eksplisit ini harus berfungsi dalam build.
  • Izin Sistem dan Perilaku Alur Kerja
  • Persistensi Izin: Aplikasi harus menangani izin sistem standar dengan benar. Loop yang berulang kali meminta pengguna untuk memberikan izin setelah izin tersebut diotorisasi akan melanggar perilaku fungsional yang diharapkan.
  • Gangguan Alur Kerja: Aplikasi harus berjalan lancar melalui tindakan penting pengguna tanpa berhenti, gagal tanpa pesan error, atau menjalankan loop runtime yang rusak

Pelajari Lebih Lanjut: Kualitas aplikasi TV: Google Play (TV-G3)

App Bundle:

Developer harus memublikasikan dan memaketkan aplikasi Android TV menggunakan format Android App Bundle (AAB), bukan APK mandiri lama, agar Google Play dapat membuat dan menayangkan APK terpisah yang dioptimalkan dan disesuaikan dengan kepadatan layar TV dan konfigurasi hardware (TV-G1). Pelajari Lebih Lanjut: Kualitas aplikasi Android TV - Google Play (TV-G1)

Penggunaan hardware yang tidak didukung:

  • Deklarasi Hardware Manifes:
    • Pengecualian Eksplisit Diperlukan: Anda harus mengubah file AndroidManifest.xml aplikasi untuk menyatakan bahwa komponen hardware yang berfokus pada perangkat seluler tidak diperlukan untuk pengoperasian dengan mendeklarasikan android:required="false" secara eksplisit.
    • Fitur Seluler Standar yang Harus Dinonaktifkan: Aplikasi harus menandai kriteria hardware berikut sebagai opsional:
      • Input dan Navigasi: Input layar sentuh (android.hardware.touchscreen) dan gestur sentuh simulasi (android.hardware.faketouch).
      • Perekaman dan Audio: Kamera fisik terintegrasi (android.hardware.camera) dan array hardware mikrofon (android.hardware.microphone).
      • Lokasi dan Konektivitas: Hardware penentuan posisi GPS (android.hardware.locations.gps), subsistem panggilan seluler (android.hardware.telephony), dan modul Komunikasi Nirkabel Jarak Dekat (android.hardware.nfc).
  • Batasan Tampilan dan Orientasi: Manifes aplikasi tidak boleh mewajibkan batasan hardware yang bertentangan dengan tata letak televisi tetap. Fitur seperti penguncian orientasi potret (android.hardware.screen.portrait) atau mengandalkan sensor orientasi tampilan fisik (android.hardware.screen.sensor) harus dinonaktifkan atau ditandai sebagai tidak diperlukan.

Pelajari Lebih Lanjut: Kualitas aplikasi TV: Hardware (TV-MT)

Fungsi DPad tidak tersedia:

  • Semua menu, tombol, penggeser, setelan, dan jalur interaksi dalam aplikasi harus dapat dijelajahi dan berfungsi sepenuhnya menggunakan remote control D-pad 5 arah standar tanpa memerlukan mouse virtual atau layar sentuh. Pelajari Lebih Lanjut: Kualitas aplikasi TV: Navigasi (TV-DP)
  • Untuk aplikasi yang mendukung pemutaran audio di latar belakang, kontrol media standar (seperti melewati atau menjeda lagu) harus sepenuhnya responsif terhadap navigasi D-pad di kartu Now Playing. Pelajari Lebih Lanjut: Kualitas aplikasi TV: Pemutaran Media (TV-NP)
  • Aplikasi harus mendukung navigasi D-pad pada keyboard halaman login agar kredensial peninjauan dapat dimasukkan. Pelajari Lebih Lanjut: Kualitas aplikasi TV: Navigasi (TV-DP)

Screenshot yang diperlukan tidak tersedia:

Agar lulus peninjauan Konsol Google Play untuk Android TV, listingan Google Play Store Anda harus menyertakan setidaknya satu screenshot TV khusus yang sesuai dengan kriteria ketat berikut:

  • Format: Rasio aspek 16:9 beresolusi tinggi yang tidak diubah.
  • Konten: Harus menggambarkan UI aplikasi TV yang sebenarnya dan saat ini secara akurat.
  • Dilarang: Tidak boleh ada banner/grafis pemasaran abstrak tanpa UI, dan tidak boleh ada screenshot ponsel atau bingkai perangkat seluler yang digunakan ulang.

Pelajari Lebih Lanjut: Kualitas aplikasi Android TV - Google Play (TV-G4)

Halaman ini mungkin berisi konten yang diterjemahkan menggunakan teknologi AI. Terjemahan AI mungkin berisi kesalahan.

Apakah ini membantu?

Bagaimana cara meningkatkannya?
Telusuri
Hapus penelusuran
Tutup penelusuran
Menu utama
1998437014500910585
true
Pusat Bantuan Penelusuran
false
true
true
true
true
true
92637
false
false
false
false
false