Menguji cara aplikasi menangani perubahan perilaku

Wear OS 5 didasarkan pada Android 14 (level API 34). Ketika Anda mempersiapkan Aplikasi Wear OS untuk digunakan di Wear OS 5, tangani sistem perubahan perilaku yang memengaruhi semua aplikasi di Android 14, serta perubahan untuk aplikasi yang menargetkan Android 14.

Perubahan Wear OS 5 yang memengaruhi semua aplikasi

Perubahan perilaku berikut memengaruhi kasus penggunaan dan library yang spesifik ke Wear OS. Perubahan ini memengaruhi semua aplikasi yang berjalan di Wear OS 5 atau yang lebih baru, terlepas dari versi SDK target.

Dasbor privasi

Wear OS 5 menambahkan dukungan untuk dasbor privasi, yang menawarkan tampilan terpusat dari setiap penggunaan data aplikasi kepada pengguna.

Smartwatch baru hanya menampilkan tampilan jam yang menggunakan Format Tampilan Jam

Smartwatch yang diluncurkan dengan Wear OS 5 atau yang lebih baru hanya mendukung tampilan jam yang menggunakan Format Tampilan Jam. Karena itu, sebaiknya Anda bermigrasi ke menggunakan Format Tampilan Jam.

Perubahan Wear OS 5 yang memengaruhi aplikasi yang menargetkan Android 14

Perubahan berikut memengaruhi aplikasi hanya jika Anda mengupdate SDK target versi untuk Android 14, versi yang digunakan Wear OS 5.

Aplikasi yang selalu aktif dapat dipindahkan ke latar belakang

Mulai Wear OS 5, sistem memindahkan aplikasi yang selalu aktif ke latar belakang setelah terlihat dalam mode standby selama jangka waktu tertentu. Pengguna dapat mengonfigurasi waktu tunggu di setelan sistem.

Aplikasi perekaman olahraga harus mendeklarasikan jenis layanan latar depan

Jika aplikasi Anda merekam olahraga sebagai bagian dari sesi olahraga pengguna di perangkat yang menjalankan Wear OS 5 atau yang lebih baru, Anda harus menentukan jenis layanan latar depan health di layanan latar depan yang memanggil ExerciseClient. Selain itu, jika aplikasi Anda dapat memantau lokasi selama sesi olahraga, Anda juga harus menentukan location jenis layanan latar depan.

Beberapa perangkat yang tidak dipakai di pergelangan tangan tetap terbuka kuncinya lebih lama

Pada perangkat yang didukung yang menjalankan Wear OS 5 atau yang lebih baru, jika pengguna menonaktifkan pergelangan tangan dan kemudian melepaskan perangkat dari pergelangan tangan mereka, sistem membuat perangkat tetap terbuka kuncinya dalam jangka waktu yang lebih lama dari yang seharusnya sebaliknya.

Jika aplikasi Anda memerlukan tingkat keamanan yang lebih tinggi—seperti saat menampilkan data yang berpotensi sensitif atau pribadi—periksa apakah deteksi pergelangan tangan diaktifkan.

Konten yang dapat ditarik mungkin tumpang tindih dengan titik aktivasi gestur sistem

Mulai Wear OS 5, sistem memperlakukan gestur peristiwa gerakan terpisah dari navigasi gestur yang digunakan di UI sistem.

Jika UI aplikasi Anda menyertakan ruang besar yang dapat ditarik dan tumpang-tindih dengan gestur sistem area, Anda mungkin perlu menambahkan persegi panjang pengecualian {i>gesture <i}sistem untuk penayangan. Untuk melakukannya, panggil setSystemGestureExclusionRects() untuk menginstruksikan UI sistem untuk mengabaikan gestur navigasi di area tertentu. Hal ini serupa dengan cara Anda menangani gestur aplikasi yang bertentangan di aplikasi seluler untuk memberikan pengalaman UI edge-to-edge.

Anda dapat menggunakan setSystemGestureExclusionRects() API untuk memiliki UI sistem merespons permintaan gestur secara berbeda. Misalnya, UI sistem mungkin menampilkan petunjuk UI tambahan, seperti batang horizontal, untuk mengonfirmasi intent pengguna.

Pembatasan ke intent yang implisit dan tertunda

Jika Anda menggunakan kartu di aplikasi, periksa apakah intent terpengaruh oleh pembatasan ke intent implisit dan tertunda.

Beberapa notifikasi masih tidak dapat ditutup

Saat menggunakan versi genggam aplikasi Anda di perangkat yang menjalankan Android 14 (API level 34) atau yang lebih tinggi, pengguna dapat menutup notifikasi yang, versi sebelumnya tidak dapat ditutup.

Namun, di Wear OS 5 dan yang lebih baru, notifikasi ini masih tidak dapat ditutup.

Perubahan lain dari Android 14

Perubahan dari Android 14 berikut kemungkinan besar memengaruhi Wear OS Anda .

Perubahan Android 14 yang memengaruhi semua aplikasi

Perubahan Android 14 yang memengaruhi aplikasi yang menargetkan API level 34