Jika penggunaan baterai untuk tampilan jam Wear OS melebihi 4,44% per jam saat perangkat tidak sedang mengisi daya dan tidak ada aplikasi yang digunakan, smartwatch tidak akan bertahan sehari penuh dengan sekali pengisian daya. Hal ini merugikan pengguna dan ekosistem Wear OS.
Untuk memaksimalkan masa pakai baterai, usahakan penggunaan baterai di bawah 3,2% per jam untuk 80% sesi dan penggunaan baterai berlebihan kurang dari 1% secara keseluruhan.
Faktor-faktor yang berkontribusi
Berikut adalah faktor utama yang memengaruhi penggunaan baterai aplikasi Anda:
- Penggunaan CPU yang berlebihan: Sesi tampilan jam yang menggunakan CPU selama 90 detik atau lebih per jam.
- Penguncian layar saat aktif parsial yang berlebihan: Sesi tampilan jam yang menggunakan penguncian layar saat aktif selama 18,5 detik atau lebih per jam.
Gunakan Battery Historian untuk menyelidiki lebih lanjut.
Mengurangi penggunaan baterai
Gunakan saran berikut untuk mengurangi penggunaan baterai aplikasi Anda.
Menggunakan Format Tampilan Jam
Format Tampilan Jam menggunakan XML deklaratif, bukan kode yang dapat dieksekusi untuk menyederhanakan pembuatan aplikasi dan mengurangi penggunaan baterai.
Menangani mode Layar always-on (AoD)
Saat tidak digunakan, smartwatch akan beralih ke Layar always-on (AoD), yang juga disebut mode standby. Dalam AoD, tampilan jam Anda harus menerangi tidak lebih dari 15% piksel.
Mengoptimalkan penggunaan memori
Gambar, font, dan animasi besar (seperti jarum detik yang bergerak menyapu) meningkatkan penggunaan baterai.
- Gunakan resource resolusi terendah yang diperlukan
- Pangkas aset ke ukuran minimumnya (hindari batas transparan)
- Menghapus atau memangkas apa pun yang tersembunyi oleh elemen lain untuk mengurangi overdraw
Lihat Mengoptimalkan penggunaan memori untuk mengetahui saran lainnya.
Membatasi animasi
Elemen animasi membuat tampilan jam menarik secara visual, tetapi menggunakan lebih banyak daya baterai. Untuk mengurangi dampaknya:
- Hindari penggunaan animasi fps tinggi
- Untuk sebagian besar animasi, 15 fps direkomendasikan
- Batasi penggunaan elemen dinamis seperti Gyro dan
ArithmeticExpression
ArithmeticExpressiondiperbarui sesering data sumbernya. Sumber frekuensi tinggi sepertiMILLISECONDdanACCELEROMETERmenggunakan lebih banyak daya baterai.
- Menghindari animasi yang tidak perlu dalam mode AoD
Menghindari wakelock
Publikasikan aplikasi Anda menggunakan Format Tampilan Jam untuk menghindari wakelock.
Direkomendasikan untuk Anda
- Catatan: teks link ditampilkan saat JavaScript nonaktif
- Format Tampilan Jam
- Pertimbangan daya
- Battery Historian