Daya tahan baterai adalah masalah abadi bagi pengguna. Untuk memperpanjang masa pakai baterai, Android terus menambahkan fitur baru untuk membantu platform mengoptimalkan perilaku aplikasi dan perangkat tanpa mengisi daya.
Android menyertakan peningkatan masa pakai baterai berikut:
- Pembatasan aplikasi . Platform ini dapat menyarankan aplikasi yang berdampak negatif pada masa pakai baterai, sehingga pengguna dapat memilih untuk membatasi aplikasi tersebut agar tidak mengonsumsi sumber daya. Aplikasi tidak dibatasi latar belakang secara default.
- Aplikasi siaga . Platform ini dapat menempatkan aplikasi yang tidak digunakan dalam mode App standby, membatasi akses jaringan untuk sementara dan menunda sinkronisasi dan pekerjaan untuk aplikasi tersebut.
- Tertidur . Platform dapat memasuki kondisi tidur nyenyak (melanjutkan pengoperasian normal secara berkala) jika pengguna tidak menggunakan perangkat mereka secara aktif (layar mati dan tidak bergerak) dalam jangka waktu yang lama. Android 7.0 dan yang lebih tinggi juga memungkinkan Istirahatkan untuk memicu serangkaian pengoptimalan yang lebih ringan saat pengguna mematikan layar perangkat namun terus bergerak.
- Membatasi transfer daya selama pencadangan dan pemulihan USB. Saat melakukan pencadangan atau pemulihan USB, atur metode
enableLimitPowerTransfer
kelasUsbPort
ketrue
untuk menonaktifkan pengisian daya dan membatasi sumber daya. Untuk memverifikasi bahwa daya terbatas, panggil metodeisPowerTransferLimited
kelasUsbPortStatus
. JikaisPowerTransferLimited
bernilaitrue
, perangkat Android mengurangi penggunaan daya sebagai sink ke 0 (atau nilai serendah mungkin yang diizinkan oleh perangkat keras) dan membatasi arus sumber ke 0. Pembatasan daya sumber hanya dapat diterapkan jika kedua mitra port mendukung penyaluran daya USB (PD) spesifikasi. Untuk mengembalikan penggunaan daya ke keadaan default, setelenableLimitPowerTransfer
kefalse
. Status default juga dikembalikan ketika kabel USB dicabut. - Pengecualian . Aplikasi sistem yang dimuat sebelumnya dan layanan pesan cloud biasanya dikecualikan dari Aplikasi siaga dan Istirahatkan secara default. Pengembang aplikasi dapat menggunakan maksud untuk menerapkan pengaturan ini ke aplikasi mereka. Pengguna dapat mengecualikan aplikasi dari mode App standby dan Istirahatkan hemat daya di menu Pengaturan.
- Pelacak . Pelacak perilaku latar belakang aplikasi memantau penggunaan baterai di latar depan dan belakang aplikasi untuk menentukan apakah aplikasi melanggar kebijakan tertentu.
Kecualikan aplikasi
Anda dapat mengecualikan aplikasi dari mode Istirahatkan atau Aplikasi siaga. Pengecualian mungkin diperlukan dalam kasus penggunaan berikut:
- Produsen perangkat yang menggunakan platform perpesanan cloud selain Firebase cloud perpesanan (FCM)
- Operator menggunakan platform perpesanan cloud non-FCM
- Aplikasi pihak ketiga menggunakan platform perpesanan cloud non-FCM
Peringatan: Jangan kecualikan aplikasi untuk menghindari pengujian dan pengoptimalan. Pengecualian yang tidak diperlukan akan mengurangi manfaat Istirahatkan dan Aplikasi siaga serta dapat membahayakan pengalaman pengguna, jadi kami sangat menyarankan untuk meminimalkan pengecualian tersebut karena pengecualian tersebut memungkinkan aplikasi mengalahkan kontrol menguntungkan yang dimiliki platform atas penggunaan daya. Jika pengguna tidak puas dengan konsumsi daya aplikasi ini, hal ini dapat menyebabkan frustrasi, pengalaman buruk (dan ulasan negatif untuk aplikasi), dan pertanyaan dukungan pelanggan. Karena alasan ini, kami sangat menyarankan agar Anda tidak mengecualikan aplikasi pihak ketiga dan hanya mengecualikan layanan perpesanan cloud atau aplikasi dengan fungsi serupa.
Aplikasi yang dikecualikan secara default tercantum di Pengaturan > Aplikasi & Pemberitahuan > Akses aplikasi khusus > Pengoptimalan Baterai . Daftar ini digunakan untuk mengecualikan aplikasi dari mode Istirahatkan dan Aplikasi siaga. Untuk memberikan transparansi kepada pengguna, menu Pengaturan HARUS menampilkan semua aplikasi yang dikecualikan.
Pengguna dapat mengecualikan aplikasi secara manual menggunakan Setelan > Aplikasi & Notifikasi > APP-NAME > Baterai > Pengoptimalan Baterai , lalu memilih aplikasi untuk menonaktifkan (atau mengaktifkan kembali) pengoptimalan. Namun, pengguna tidak dapat mengubah status kecuali aplikasi atau layanan apa pun yang dikecualikan secara default di citra sistem.