Dengan Wear OS, pengguna dapat membuka Play Store di smartwatch dan mendownload aplikasi Wear langsung ke smartwatch. Selain itu, pengguna dapat menginstal aplikasi langsung ke smartwatch menggunakan Play Store berbasis web.
Merencanakan kemunculan aplikasi Anda di Play Store
Anda tidak dapat membuat APK tunggal yang berfungsi di ponsel maupun smartwatch.
Agar aplikasi Anda muncul di aplikasi Play Store smartwatch, upload Android Package Kit (APK) smartwatch di Konsol Play seperti yang Anda lakukan untuk APK lainnya. Jika hanya memiliki APK smartwatch dan tidak memiliki APK ponsel, Anda tidak perlu melakukan langkah lainnya.
Jika memiliki APK ponsel selain APK smartwatch, Anda harus menggunakan Metode pengiriman multi-APK.
Mendistribusikan aplikasi ke smartwatch Wear
Pada perangkat yang menjalankan Wear OS, saat pengguna menginstal aplikasi ponsel yang memiliki aplikasi smartwatch terkait, pengguna akan mendapatkan notifikasi smartwatch tentang aplikasi smartwatch yang tersedia. Mengetuk notifikasi akan membuka Play Store di smartwatch, dan memberi pengguna opsi untuk menginstal aplikasi smartwatch.
Jika mengupload APK smartwatch menggunakan Konsol Play, Anda dapat mengupdate APK Wear secara terpisah dari APK ponsel. Pengguna akan menerima update menggunakan Play Store di smartwatch. Saat Anda menerapkan update ke Konsol Play, aplikasi akan otomatis diupdate, kecuali pengguna menonaktifkan update otomatis di setelan Play Store pada smartwatch. Pengguna juga dapat mengupdate aplikasi secara manual di Play Store.
Menentukan kode versi
Kode versi APK smartwatch harus unik di semua faktor bentuk. Skema kode versinya boleh terpisah dari skema APK ponsel.
Jika APK Wear dan APK pendamping menggunakan kode yang sama dan memerlukan rilis terkoordinasi, cadangkan dua digit terakhir kode versi untuk varian APK. Contoh varian APK adalah arsitektur CPU. Untuk contohnya, lihat Menggunakan skema kode versi.
Berikut adalah skema kode versi yang disarankan:
- Tetapkan dua digit pertama kode versi ke
targetSdkVersion
, seperti 28. - Tetapkan tiga digit berikutnya ke versi produk, misalnya 152 untuk versi produk 1.5.2.
- Tetapkan dua digit berikutnya ke nomor build atau rilis, seperti 01.
- Cadangkan dua digit terakhir untuk varian multi-APK, seperti 00.
Misalnya, nilai contoh di sini—28, 152, 01, dan 00—menghasilkan kode versi 281520100.
Untuk mengetahui informasi selengkapnya, lihat Menyetel informasi versi aplikasi.
Menyiapkan penargetan untuk smartwatch
Dalam file manifes Android, Anda harus menetapkan elemen uses-feature
ke android.hardware.type.watch
.
Jangan menetapkan
atribut required
ke false
. Pembuatan satu APK untuk
perangkat Wear dan non-Wear tidak didukung.
Contohnya, jika APK memiliki setelan uses-feature
yang ditunjukkan dalam
contoh berikut, Google Play akan menyediakan APK untuk smartwatch saja:
<manifest package="com.example.standalone" xmlns:android="http://schemas.android.com/apk/res/android"> <uses-feature android:name="android.hardware.type.watch"/> ... </manifest>
Gabungkan setelan android.hardware.type.watch
dalam contoh kode sebelumnya
dengan kriteria lain, seperti versi SDK, resolusi layar, dan
arsitektur CPU. Dengan cara ini, APK Wear yang berbeda dapat menargetkan konfigurasi hardware
yang berbeda.
Menentukan setelan mandiri aplikasi
Wear memerlukan elemen
meta-data
di file manifes Android pada aplikasi smartwatch
sebagai turunan dari elemen <application>
. Nama elemen
meta-data
adalah
com.google.android.wearable.standalone
, dan nilainya harus
true
atau false
. Elemen ini menunjukkan
apakah aplikasi smartwatch adalah aplikasi _standalone_, yang berarti dapat digunakan tanpa ponsel dan
fungsi intinya, termasuk autentikasi, tidak memerlukan perangkat lain.
Meskipun nilai com.google.android.wearable.standalone
adalah
false
, aplikasi
smartwatch dapat diinstal sebelum aplikasi ponsel diinstal.
Lihat
Aplikasi Wear OS mandiri versus non-mandiri untuk mengetahui informasi selengkapnya tentang pendeklarasian
setelan mandiri dan mendapatkan panduan tambahan tentang kategorisasi aplikasi smartwatch.
Catatan: Jika aplikasi Wear memiliki aplikasi pendamping di ponsel, Anda harus menggunakan nama paket yang sama untuk kedua aplikasi.
Menggunakan Konsol Play
Anda dapat menggunakan Konsol Play untuk mengupload APK Wear mandiri ke listingan aplikasi.
Untuk mengetahui informasi selengkapnya, baca Dukungan multi-APK dan Mengelola aplikasi Anda. Pastikan APK telah ditandatangani sebelum diupload.
Mengupload dan memublikasikan APK
Proses upload dan publikasi APK Wear menggunakan Konsol Play akan mengikuti proses serupa seperti untuk APK seluler. Namun, Anda harus ikut menggunakan Wear OS di Konsol Play, seperti dijelaskan dalam langkah-langkah berikut:
- Di Konsol Play, buka Penyiapan lalu klik untuk membuka opsi lainnya.
- Pilih Setelan Lanjutan, pilih tab Faktor bentuk, dan klik Tambahkan faktor bentuk.
- Klik Wear OS.
Upload screenshot aplikasi Wear OS dan sebutkan Wear OS di listingan Google Play Store aplikasi Anda. Lihat Mendistribusikan ke Wear OS untuk mengetahui informasi selengkapnya.
Alasan utama aplikasi Wear OS ditolak dari Play Store
Tinjau daftar berikut untuk mengurangi kemungkinan ditolaknya aplikasi Anda dari Play Store. Selain itu, tinjau halaman kualitas aplikasi Wear OS untuk memastikan aplikasi Anda mematuhi pedoman tersebut.
Tidak menyebutkan "Wear OS" di listingan Play Store
Anda harus menyebutkan "Wear OS" di listingan Play Store aplikasi Wear atau smartwatch.
Fungsi dasar tidak berfungsi
Fungsi ini mencakup kategori yang luas, tetapi aplikasi akan ditolak jika tidak berfungsi dengan benar. Pastikan Anda menguji aplikasi secara menyeluruh di emulator dan perangkat fisik.
Selain itu, pastikan screenshot aplikasi Anda mencerminkan tampilan aplikasi yang sebenarnya. Jika screenshot tidak akurat, aplikasi dianggap "tidak berfungsi seperti yang diiklankan" dan akan ditolak.
Tidak ada screenshot Wear
Anda harus menyertakan screenshot Wear. Proses mengambil screenshot mirip dengan mengambil screenshot aplikasi seluler dan dapat dilakukan dari Android Studio. Ada beberapa skin Wear yang tersedia untuk screenshot Anda.
Tidak diformat untuk tampilan bundar
Pastikan Anda telah menjelaskannya dalam deskripsi Play Store jika aplikasi Anda tidak mendukung tampilan bundar. Jika tidak, tata letak aplikasi akan ditolak jika tidak dirender dengan benar pada tampilan bundar.
Uji aplikasi Anda di emulator atau perangkat bundar untuk memastikan tata letak dirender dengan benar. Gunakan tata letak Wear OS yang disertakan dalam Layout Inspector di Android Studio. Untuk informasi selengkapnya, lihat Membuka Layout Inspector.
Persyaratan fungsi tidak terpenuhi
Persyaratan fungsi yang biasanya tidak ada adalah saat notifikasi tidak ditingkatkan untuk Wear.
Pastikan Anda mengikuti
pedoman kualitas aplikasi Wear OS
dan izinkan pengguna membalas menggunakan
RemoteInput
untuk
aplikasi pesan.