Tentang penghematan baterai

Saat ini, pengguna mengandalkan perangkat seluler mereka untuk hampir semua hal, mulai dari mengirim email dan mengelola keuangan, hingga streaming video serta streaming dan memainkan video game. Agar dapat berguna, sebagian besar aplikasi memerlukan data, gambar, dan media lain dari layanan jarak jauh. Penting untuk diingat bahwa aplikasi Anda hanyalah salah satu dari banyak aplikasi di perangkat pengguna, yang semuanya bersaing untuk mendapatkan resource jaringan. Jika tidak dikelola dengan baik, hal ini dapat berdampak drastis dan merugikan pada performa baterai dan menggunakan bandwidth jaringan pengguna yang terbatas secara tidak perlu.

Mulai Android 8.0, beberapa update diperkenalkan ke OS yang membantu menghemat baterai, pengalaman pengguna, dan kesehatan sistem. Namun, ada pertimbangan, strategi, dan pola tambahan yang dapat Anda terapkan sendiri sebagai developer. Permintaan yang dibuat aplikasi Anda ke jaringan dapat menjadi penyebab utama terkurasnya baterai karena permintaan tersebut mengandalkan radio seluler dan Wi-Fi yang sangat mengonsumsi daya.

Dalam panduan ini, Anda akan mempelajari hal-hal berikut:

  • Cara model konektivitas aplikasi Anda berinteraksi dengan mesin status radio nirkabel.
  • Cara menerapkan teknik untuk meminimalkan dampak koneksi data Anda.
  • Cara memecahkan masalah koneksi lambat.
  • Cara menjalankan tugas latar belakang hanya dalam kondisi tertentu, seperti saat perangkat sedang mengisi daya atau terhubung ke Wi-Fi.
  • Cara melacak penggunaan baterai aplikasi Anda dari waktu ke waktu.

Terakhir, Anda akan mempelajari tiga kategori update yang luas: Dipicu pengguna, Dipicu aplikasi, dan Dipicu server, dengan alat dan teknik untuk memaksimalkan efisiensi setiap kategori.

Pada akhirnya, kita semua sebagai komunitas developer bertanggung jawab untuk memberikan pengalaman aplikasi terbaik bagi pengguna.

Materi tambahan