Dokumen ini berisi petunjuk dan praktik terbaik untuk mendistribusikan aplikasi Wear OS di Play Store.
Prasyarat Play Store
APK Wear OS terpisah dari APK seluler, serta diupload dan diupdate secara terpisah dari dalam Konsol Play.
Agar dipublikasikan di Play Store, APK Wear OS harus memenuhi persyaratan berikut.
Kode versi unik
Karena kode versi APK smartwatch harus unik di semua faktor bentuk, sebaiknya skema kode versinya terpisah dari faktor bentuk lainnya di Konsol Play Anda.
Berikut contoh skemanya:
- 2 angka pertama:
targetSdkVersion:36[xxx][yy][zz]
- Nomor berikutnya: versi produk:
36152[yy][zz]
- Nomor berikutnya: nomor rilis:
3615202[zz]
- Nomor akhir: versi aplikasi Wear OS Anda:
361520203
Jika Anda memiliki APK ponsel selain APK smartwatch, Anda harus menggunakan Metode pengiriman multi-APK untuk mengelola keduanya. Untuk mempelajari lebih lanjut pembuatan versi untuk beberapa APK, lihat Aturan untuk Multi-APK, dan untuk memverifikasi bahwa konfigurasi gradle Anda menetapkan versi dengan benar, lihat Menyetel informasi versi aplikasi.
Menyiapkan penargetan untuk jam tangan
Agar Play Store mengenali aplikasi Anda sebagai aplikasi Wear OS, Anda harus mendeklarasikan tag <uses-feature> tertentu dalam file manifes aplikasi Anda. Elemen ini harus berupa
turunan langsung dari tag <manifest> root, dengan atribut android:name-nya
ditetapkan ke android.hardware.type.watch:
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
...
<uses-feature android:name="android.hardware.type.watch"/>
...
</manifest>
Selain mendeklarasikan fitur android.hardware.type.watch dalam
manifes, Anda juga dapat memfilter menurut kriteria seperti versi SDK, resolusi layar,
dan arsitektur CPU. Lihat Filter di Google Play untuk mengetahui detailnya.
Menentukan setelan mandiri
File AndroidManifest.xml Anda harus menyatakan apakah aplikasi smartwatch Anda bersifat mandiri atau tidak. Aplikasi mandiri dapat digunakan sepenuhnya tanpa ponsel yang disambungkan. Semua fungsi intinya, seperti autentikasi, berfungsi secara lokal di smartwatch.
Untuk melakukannya, tambahkan elemen <meta-data> di dalam tag <application>. Tetapkan
nama ke com.google.android.wearable.standalone dan nilai ke benar atau
salah.
...
<application
<meta-data
android:name="com.google.android.wearable.standalone"
android:value="true" />
...
Jika nilai com.google.android.wearable.standalone adalah false, aplikasi
masih dapat didownload dari Play Store, tetapi memerlukan
aplikasi seluler pendamping agar dapat digunakan. Untuk mempelajari lebih lanjut pengembangan Wear mandiri, lihat Aplikasi Wear OS Mandiri versus Non-Mandiri.
Validasi pengembangan
Untuk menyiapkan peluncuran yang sukses di Wear OS, tinjau referensi pengembangan Wear OS dan panduan desain Wear OS, serta pastikan aplikasi Anda mematuhi standar kualitas Wear OS.
Pengemasan yang valid
Jika Anda sudah memiliki aplikasi seluler, pastikan Anda telah menggunakan nama paket yang sama untuk aplikasi Wear OS.
Sebaiknya gunakan listingan Play Store yang sama dengan aplikasi seluler Anda, karena hal ini meningkatkan kemampuan penemuan aplikasi Wear OS Anda dengan menautkannya ke ulasan dan rating aplikasi seluler Anda.
Pengujian komprehensif
Untuk memberikan pengalaman pengguna yang luar biasa, aplikasi Anda harus didesain agar berfungsi dengan baik dan terlihat bagus di semua perangkat Wear OS.
Siapkan lingkungan pengujian Anda sedini mungkin, dan lakukan pengujian di berbagai perangkat, versi, dan jenis pengujian selama desain dan pengembangan. Sebaiknya lakukan pengujian di emulator dan perangkat fisik dari semua OEM Wear OS utama.
Validasi standar kualitas
Verifikasi bahwa aplikasi Anda mematuhi semua Standar Kualitas Wear OS, dan lakukan pengujian QA pengguna untuk memverifikasi kemudahan penggunaan dan kualitas umum.
Jika standar ini tidak terpenuhi, aplikasi Anda akan ditolak selama proses peninjauan Play Store.
Aplikasi Wear OS berkualitas tinggi disoroti oleh Play Store dengan tangga aplikasi terpopuler dan koleksi unggulan pilihan. Agar memenuhi syarat untuk ini, pastikan aplikasi Wear OS Anda berfungsi sebagai aplikasi mandiri, dan memenuhi semua standar kualitas.
Topik khusus: Persyaratan untuk pengalaman yang cocok untuk anak-anak
Perangkat tertentu di Wear OS mendukung pengalaman yang cocok untuk anak-anak, yang memungkinkan smartwatch dan aplikasi terkaitnya beroperasi secara mandiri sepenuhnya menggunakan LTE dan, jika tersedia, konektivitas Wi-Fi. Hal ini mencakup panggilan, SMS, dan game. Untuk memublikasikan pengalaman yang cocok untuk anak-anak bagi aplikasi atau tampilan jam Anda di Play Store, aplikasi atau tampilan jam tersebut harus memenuhi persyaratan tambahan berikut:
- Usia dan rating konten: Aplikasi dan tampilan jam yang didesain untuk anak-anak harus memenuhi persyaratan usia dan konten yang sesuai dengan fungsinya.
- Fungsi mandiri: Aplikasi harus menyetel
com.google.android.wearable.standaloneketrue, seperti yang dijelaskan di bagian tentang menentukan setelan mandiri aplikasi. Aplikasi tersebut juga harus memenuhi semua persyaratan terkait untuk aplikasi mandiri, yang berlaku saat smartwatch disiapkan dengan akun anak. - Format Tampilan Jam: Jika Anda mengembangkan tampilan jam untuk anak-anak, tampilan jam tersebut harus dibuat menggunakan Format Tampilan Jam.
Untuk mengetahui informasi selengkapnya tentang cara membuat pengalaman yang cocok untuk anak-anak, lihat pedoman pengembangan.
Distribusi
Bagian berikut memberikan ringkasan tentang cara memublikasikan dan mendistribusikan aplikasi Wear OS menggunakan Konsol Play. Untuk petunjuk yang lebih mendetail, lihat langkah-langkah di Menyiapkan dan melakukan penahapan rilis.
Jika Anda baru menggunakan Konsol Play, gunakan Ringkasan Konsol Google Play untuk memulai, dan gunakan Daftar Periksa Peluncuran Play Store agar tetap sesuai rencana.
Menyiapkan Konsol Play untuk Wear OS
Agar listingan aplikasi Anda muncul di Play Store, upload APK Wear OS di Konsol Play. Untuk menyiapkannya, ikuti langkah-langkah berikut:
- Di Konsol Play untuk aplikasi Anda, klik menu Pengujian dan rilis di panel navigasi.
- Pilih Setelan Lanjutan, pilih tab Faktor bentuk, lalu klik Tambahkan faktor bentuk.
- Klik Wear OS, lalu ikuti langkah-langkah untuk menambahkan screenshot Wear OS ke listingan Play Store Anda.
Merilis ke jalur pengujian
Agar aplikasi Anda tersedia bagi pengguna di Play Store, Anda harus menyelesaikan pengujian tertutup untuk menguji versi pra-rilis aplikasi dengan grup penguji Anda. Lihat Panduan pengujian tertutup kami untuk mempelajari lebih lanjut.
Setelah Anda merilis aplikasi ke jalur pengujian, Konsol Play akan menyiapkan laporan pra-peluncuran. Laporan ini berisi hasil dari pengujian stabilitas, aksesibilitas, dan keamanan pada perangkat yang di-emulasi dan perangkat fisik, serta pengujian performa pada perangkat fisik.
Gunakan hasil laporan pra-peluncuran ini untuk meningkatkan kualitas aplikasi Anda.
Ikut serta dan publikasikan
Setelah memiliki rilis di jalur pengujian tertutup, Anda dapat memilih untuk mengaktifkan Wear OS dan menyetujui kebijakan peninjauan di menu Setelan Lanjutan.
Setelah memilih untuk ikut serta dalam Wear OS, pilih Mulai peluncuran untuk mendistribusikan aplikasi Anda.
Pertimbangan
Pengguna dapat mendownload aplikasi Wear OS langsung dari smartwatch, atau dari jarak jauh dari Play Store di ponsel atau desktop.
Saat Anda menerapkan update ke Konsol Play, aplikasi akan otomatis diupdate untuk pengguna yang mengaktifkan update otomatis. Pengguna juga dapat mengupdate aplikasi secara manual di Play Store.
Jika aplikasi Anda menyertakan kartu atau detail, Anda juga harus menyebutkan dukungan aplikasi Anda untuk kartu atau detail tersebut dalam listingan Anda.
Ulasan Play Store
Setelah Anda memublikasikan aplikasi, proses peninjauan Play Store akan dimulai.
Memeriksa status peninjauan & persetujuan
Anda dapat memeriksa status peninjauan dan persetujuan aplikasi kapan saja di Konsol Play, di halaman Harga dan Distribusi aplikasi, di bagian Wear OS.
Ada tiga status persetujuan:
- Tertunda: Aplikasi Anda telah dikirim untuk ditinjau dan proses peninjauan belum selesai.
- Disetujui: Aplikasi Anda telah ditinjau dan disetujui. Aplikasi akan lebih mudah ditemukan oleh pengguna Wear OS.
- Tidak disetujui: Aplikasi Anda telah ditinjau dan tidak disetujui. Anda akan menerima email notifikasi yang dikirimkan ke alamat akun developer Anda dengan ringkasan masalah yang perlu diperbaiki. Setelah Anda memperbaiki masalahnya, aktifkan dan publikasikan lagi aplikasi untuk memulai peninjauan lain.
Alasan penolakan Play Store yang paling umum
Tabel berikut berisi alasan paling umum penolakan di Play Store.
| Alasan | Penjelasan |
|---|---|
| Tidak menyebutkan "Wear OS" di listingan Play Store | Anda harus menyebutkan "Wear OS" di listingan Play Store aplikasi Anda. |
| Fungsi dasar tidak berfungsi | Aplikasi tidak berfungsi seperti yang diiklankan, atau screenshot tidak akurat dan tidak mencerminkan aplikasi sebenarnya. Uji aplikasi Anda secara menyeluruh dengan emulator dan perangkat fisik. |
| Tidak ada screenshot Wear | Anda harus mengupload minimal satu screenshot yang menampilkan aplikasi berjalan di perangkat Wear OS. Hal ini dapat dilakukan dari Android Studio. |
| Tidak diformat untuk tampilan bundar | Tata letak aplikasi dirender dengan tidak benar pada tampilan bundar, dan listingan Play Store tidak menentukan batasan ini. Gunakan Open the Layout Inspector di Android Studio untuk memastikan tata letak dirender dengan benar |
| Persyaratan fungsi tidak terpenuhi | Persyaratan fungsi yang biasanya tidak ada, seperti notifikasi Wear OS yang salah format atau tidak adanya RemoteInput untuk balasan aplikasi pesan. |