Mengemas dan mendistribusikan aplikasi Wear

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

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.

Jika aplikasi Wear memiliki aplikasi seluler yang menyertainya, Anda harus menggunakan kunci yang sama untuk menandatangani dua aplikasi tersebut agar dapat berkomunikasi menggunakan Data Layer API.

Merencanakan kemunculan aplikasi Anda di Play Store

Agar aplikasi Anda muncul di aplikasi Play Store smartwatch, upload 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. Kemudian, 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

Skema kode versi APK smartwatch dapat terpisah dari skema kode APK ponsel. Kode versinya juga harus unik.

Saat ini, Anda tidak dapat membuat APK tunggal yang berfungsi di ponsel sekaligus smartwatch.

Jika APK Wear dan APK pendamping menggunakan kode yang sama dan memerlukan rilis terkoordinasi, Anda harus mencadangkan dua digit terakhir kode versi untuk varian APK. Contoh varian APK adalah arsitektur CPU. Sebagai contoh, lihat Dukungan multi-APK.

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.

Jika nilai contoh (28, 152, 01, dan 00) dalam skema kode versi yang disarankan di atas digunakan, kode versi untuk varian APK contoh adalah 251520100.

Lihat juga Menetapkan informasi versi aplikasi.

Menyiapkan penargetan untuk smartwatch

Dalam file manifes Android, Anda harus menetapkan elemen uses-feature ke android.hardware.type.watch. Selain itu, jangan menetapkan atribut required ke false. Membuat satu APK untuk perangkat Wear dan non-Wear tidak didukung untuk saat ini.

Dengan demikian, jika APK memiliki setelan 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 Anda adalah aplikasi mandiri dan apakah aplikasi smartwatch dapat digunakan tanpa ponsel (fungsi intinya, termasuk autentikasi, tidak memerlukan perangkat lain).

Lihat Aplikasi Wear OS mandiri dan non-mandiri untuk mengetahui cara mendeklarasikan setelan mandiri dan panduan tambahan untuk kategorisasi aplikasi smartwatch.

Meskipun nilainya adalah false, aplikasi smartwatch dapat diinstal sebelum aplikasi ponsel diinstal.

Catatan: Jika aplikasi Wear memiliki aplikasi pendamping di ponsel, Anda harus menggunakan nama paket yang sama untuk aplikasi Wear dan aplikasi ponsel.

Menggunakan Konsol Play

Anda dapat menggunakan Konsol Play untuk mengupload APK Wear mandiri ke listingan aplikasi.

Lihat juga Dukungan multi-APK dan Mengelola aplikasi Anda. Pastikan APK telah ditandatangani sebelum diupload, seperti yang akan dijelaskan dalam topik ini.

Mengupload dan memublikasikan APK

Proses upload dan publikasi APK yang menggunakan Konsol Play akan mengikuti proses serupa seperti perangkat seluler. Selain itu, Anda harus ikut meninjau kualitas aplikasi Wear OS di Konsol Play seperti yang ditunjukkan pada langkah-langkah berikut:

  1. Di Konsol Play, buka Setup lalu klik untuk membuka opsi lainnya.
  2. Buka Advanced Settings, pilih tab Release types lalu klik Add release type.
  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

Developer harus menyebutkan "Wear OS" di listingan Play Store aplikasi Wear/Watch.

Fungsi dasar tidak berfungsi

Fungsi ini mencakup kategori yang luas, tetapi aplikasi dapat ditolak jika fungsi ini 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

Aplikasi harus menyertakan screenshot Wear. Prosesnya mirip dengan seluler dan mudah dilakukan dari Android Studio. Selain itu, kami menawarkan beberapa skin Wear 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 layar bulat.

Pastikan Anda menguji aplikasi pada emulator atau perangkat bulat untuk memastikan tata letak yang sama telah 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 disempurnakan untuk Wear. Pastikan Anda mengikuti panduan visual dan memungkinkan pengguna membalas menggunakan RemoteInput untuk aplikasi pesan.