Google telah bekerja keras di Android 13, baru-baru ini merilis Pratinjau Pengembang 2 dari sistem operasi. Menurut timeline saat ini, kita dapat mengharapkan untuk melihat beta pertama pada bulan April, diikuti oleh beberapa beta lagi dan mungkin rilis penuh pada bulan Agustus, September, atau Oktober. Google tidak berkomitmen pada jendela peluncuran apa pun. Tak lama setelah DP2 dihentikan, beberapa perubahan menarik didokumentasikan dalam sumber pengembang berjudul “Penggunaan Sumber Daya Baterai”.
Ini membahas beberapa aturan dan batasan baru seputar status Aplikasi Standby Bucket “terbatas” yang dapat digunakan oleh aplikasi, tetapi yang lebih menarik, ini merinci rencana cadangan pemberitahuan penggunaan baterai baru yang berlebihan. Untuk dokumen itu sendiri:
Android 13 memperkenalkan notifikasi sistem yang muncul saat aplikasi Anda menghabiskan banyak baterai perangkat selama periode 24 jam. Notifikasi baru ini muncul untuk semua aplikasi di perangkat yang menjalankan Android 13, terlepas dari versi SDK target.
Saat mengukur dampak aplikasi Anda pada masa pakai baterai perangkat, sistem memperhitungkan pekerjaan yang dilakukan aplikasi Anda di beberapa tempat berbeda, termasuk:
- Layanan teratas, bahkan layanan dengan notifikasi yang terlihat
- Tugas pekerjaan, termasuk pekerjaan yang dipercepat
- Penerima Siaran
- Layanan Latar Belakang
- Cache aplikasi Anda
Jika pemberitahuan ini muncul untuk aplikasi Anda, pemberitahuan ini tidak akan muncul lagi di perangkat yang sama setidaknya selama 24 jam kemudian.
Jika sistem mendeteksi bahwa aplikasi Anda menjalankan layanan latar depan untuk waktu yang lama (setidaknya 20 jam dalam jendela 24 jam), sistem akan mengirimkan pemberitahuan kepada pengguna, meminta mereka untuk berinteraksi dengan pengelola tugas layanan latar depan (FGS) . .
Catatan: Jika sistem menampilkan pemberitahuan ini untuk aplikasi Anda, itu tidak akan menampilkan pemberitahuan serupa lagi hingga setidaknya 30 hari kemudian.
Ini semua bisa menjadi sedikit teknis, tetapi penjelasan yang disederhanakan adalah bahwa Android 13 sekarang memantau berbagai aspek perilaku latar belakang aplikasi yang semakin bervariasi. Tidak hanya itu, tetapi juga beberapa elemen premiumnya, seperti layanan premium. Ini adalah layanan yang melakukan operasi yang harus terlihat oleh pengguna dan memiliki pemberitahuan yang terkait dengannya yang tidak dapat dihapus hingga layanan berhenti atau dihapus dari latar depan. Contoh perilaku tersebut adalah hal-hal seperti aplikasi pelacakan kebugaran karena mereka “sedang berolahraga” dan secara aktif mengumpulkan data atau pemutar media yang diputar dengan layanan latar depan dan dapat menampilkan hal-hal seperti lagu saat ini dan kontrol media dalam pemberitahuan.
Seperti yang dapat Anda bayangkan, banyak aplikasi yang sah dapat berperilaku seperti ini tanpa layak mendapatkan pemberitahuan peringatan baterai. Android 13 memiliki lebih dari beberapa pengecualian dari pelacakannya. Dua contoh yang kami berikan di atas sebenarnya tercakup karena pemberitahuan tidak muncul untuk layanan latar depan jenis FOREGROUND_SERVICE_TYPE_MEDIA_PLAYBACK atau FOREGROUND_SERVICE_TYPE_LOCATION. Selain itu, situasi berikut mengecualikan aplikasi dari semua tindakan penghematan baterai yang diperkenalkan di Android 13:
- Aplikasi sistem dan aplikasi terkait sistem
- Aplikasi perangkat pendamping
- Aplikasi yang berjalan pada perangkat dalam mode demo
- Aplikasi pemilik perangkat
- Aplikasi pemilik profil
- Aplikasi persisten
- Aplikasi VPN
- Aplikasi dengan peran ROLE_DIALER
- Aplikasi yang secara eksplisit ditunjuk pengguna untuk menyediakan fungsionalitas “tidak terbatas” di Pengaturan Sistem
Tentu saja, beberapa ROM Android pihak ketiga dan aplikasi serta pengelola lain sudah menawarkan fitur pemantauan baterai latar belakang yang serupa, tetapi tidak pada tingkat kedalaman yang sama. Anda mungkin juga ingat bahwa pada awal Android 8 Oreo, Google telah melakukan dorongan serupa, yang mengakibatkan peringatan pengurasan baterai di latar belakang. Namun, logika pemantauan untuk ini jauh lebih mendasar dan notifikasi itu sendiri bisa jauh lebih menjengkelkan tanpa batasan yang cerdas, seperti hanya menampilkan satu notifikasi per 24 jam.
Asalkan monitor baterai baru ini lulus semua tes beta dan akhirnya berfungsi dengan baik, kita dapat mengharapkannya muncul di hampir semua smartphone masa depan yang menjalankan Android 13 karena ini adalah bagian dari inti AOSP Google. Semoga semua baterai kita akan mendapat manfaat dari keputusan ini dalam jangka panjang.
“Ninja internet yang tak tersembuhkan. Ahli daging. Sangat introvert. Analis. Pakar musik. Pendukung zombie.”