Mengemas dan mendistribusikan aplikasi Wear

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 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-langkah lain.

Jika Anda 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 bisa 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 jam tangan

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:

  1. Di Konsol Play, buka Penyiapan lalu klik untuk membuka opsi lainnya.
  2. Pilih Setelan Lanjutan, pilih tab Faktor bentuk, dan klik Tambahkan faktor bentuk.
  3. 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.