Pengembangan Wear OS versus Pengembangan Seluler

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

Wear OS didasarkan pada Android dan dioptimalkan untuk pergelangan tangan. Jika Anda pernah mengembangkan Android sebelumnya, Anda mungkin telah menggunakan banyak fitur dan API ini. Namun, ada beberapa perbedaan antara cara mendesain aplikasi seluler dan cara mendesain aplikasi Wear OS.

Sebaiknya Anda membaca panduan Prinsip pengembangan Wear OS untuk mendapatkan gambaran lengkap tentang cara mendesain aplikasi Anda.

Catatan: Image sistem emulator Wear OS API level 30 saat ini berada dalam Pratinjau Developer. Lihat catatan rilis untuk mengetahui update terbaru.

Untuk menemukan perbedaan dalam fitur/API/praktik terbaik tertentu antara pengembangan aplikasi seluler Android dan pengembangan aplikasi Wear OS, gunakan kolom filter.

Fitur/API/Praktik Terbaik Wear OS versus Seluler Detail
Mendesain UI/UX Aplikasi Berbeda Berfokus pada beberapa tugas penting yang dapat dilakukan dalam hitungan detik.
Platform UI Berbeda Wear OS melakukan lebih dari sekadar aktivitas dan notifikasi dengan banyak platform unik tambahan, termasuk aplikasi, kartu, detail, tampilan jam, dan banyak lagi.
Komponen UI Seluler dan banyak lagi Komponen seluler dan komponen khusus Wear OS: BoxInsetLayout, SwipeDismissFrameLayout, WearableRecyclerView, dan komponen tambahan lainnya.
Aktivitas yang Sedang Berlangsung Berbeda Menambahkan notifikasi berkelanjutan ke platform Wear OS baru.
Tema/mode gelap Berbeda Semuanya dalam mode gelap di Wear OS untuk menghemat baterai.
Data Sebelumnya Berbeda Pengguna dapat menggeser untuk menutup dan menggeser untuk naik ke data sebelumnya.
Tombol fisik Berbeda Perangkat wearable biasanya berisi satu atau beberapa tombol fisik. Perangkat Wear OS selalu memiliki minimal satu tombol (tombol daya). Selain itu, smartwatch mungkin tidak memiliki atau memiliki tombol multifungsi yang dapat digunakan di aplikasi Anda.
Input dari Alat Rotasi Berbeda Beberapa perangkat Wear OS berisi tombol samping fisik yang berputar atau input dari alat rotasi. Ketika pengguna memutar tombol, tampilan saat ini aplikasi Anda akan men-scroll ke atas atau bawah.
Melanjutkan Aplikasi Berbeda Pengguna dapat mengetuk dua kali tombol fisik sekunder untuk melanjutkan aplikasi yang baru-baru ini digunakan. Saat pengguna masuk kembali ke aplikasi, aplikasi Anda harus mengingat posisi scroll pengguna.
Komponen Arsitektur Sama Panduan developer Android: Komponen Arsitektur Android
Navigasi Berbeda Aplikasi Wear OS harus dangkal (hindari lebih dalam dari dua tingkat) dan linear (menampilkan sebagian besar konten dan navigasi inline).
Berinteraksi dengan aplikasi lain Sama Berinteraksi dengan aplikasi lain
Berinteraksi dengan perangkat yang disambungkan Baru Wear OS dapat berinteraksi dengan perangkat yang disambungkan melalui aplikasi Wear. Baca selengkapnya di Mengirim dan menyinkronkan data.
Intent dan filter intent Sama Panduan developer Android: Intent dan filter intent
Animasi dan transisi Sama Panduan developer Android: Animasi dan transisi
Gambar dan grafis Sama Panduan developer Android: Gambar dan grafik
Layanan/Tugas Latar Belakang Sama Panduan developer Android: Ringkasan layanan
Tugas Latar Belakang Sama Panduan developer Android: Panduan pemrosesan latar belakang
Izin Sama Panduan developer Android: Izin di Android
File dan data aplikasi Sama Panduan developer Android: Data dan file aplikasi
Data dan identitas pengguna Serupa namun berbeda Wear OS memiliki opsi tambahan untuk autentikasi di luar API terkait lainnya. Baca selengkapnya tentang Autentikasi di Wear OS.
Lokasi Pengguna Sama FusedLocationProvider juga memanfaatkan chip GPS ponsel untuk menghemat masa pakai baterai dan Mendeteksi lokasi di Wear OS.
Sentuhan dan input Seluler dan banyak lagi Selain input sentuh standar, Wear OS menawarkan lebih banyak input. Baca selengkapnya di Ringkasan input dan sentuhan.
Sensor Sama dan lebih dari itu Pengembangan untuk Wear OS serupa dengan perangkat seluler. Selain itu, untuk menyederhanakan aplikasi Anda di Wear OS, pertimbangkan Health Services API, yang akan menangani hal ini untuk Anda. Baca tentang Sensor.
Fitur Kesehatan Baru Memberikan data kesehatan dan kebugaran yang dihasilkan dari sensor, algoritma kontekstual, dan pemantauan kesehatan sepanjang hari. Untuk mengetahui informasi selengkapnya, lihat Fitur Kesehatan Wear
Konektivitas Sebagian besar sama Sebagian besar API didukung sepenuhnya, tetapi ada beberapa batasan untuk kasus ekstrem tertentu. Misalnya, API android.webkit tidak didukung. Untuk mengetahui informasi selengkapnya, baca Akses dan sinkronisasi jaringan di Wear OS.
Android App Bundle Sama Panduan developer Android: Tentang Android App bundle
Injeksi dependensi Sama Panduan developer Android: Injeksi dependensi di Android
Pengujian Serupa Panduan developer Android: Menguji aplikasi di Android
Performa Serupa Panduan developer Android: Performa dan kecanggihan
Aksesibilitas Sama Panduan developer Android: Mem-build aplikasi yang lebih mudah diakses
Privasi Sama Panduan developer Android: Praktik terbaik privasi
Keamanan Sama Panduan developer Android: Praktik terbaik keamanan aplikasi