Google akan menghadirkan fitur reset otomatis izin ke perangkat Android 6.0+ dengan Layanan Play, tetapi sekarang pada Januari 2022. Baca terus!
Android 12 adalah hidangan penutup musim ini, tapi itu tidak berarti versi lama tidak bisa ikut bersenang-senang. Android sebagai OS telah berkembang selama dekade terakhir, dan dalam banyak kasus, hal ini menjadi semakin penting menghadirkan fitur-fitur ke basis pengguna yang lebih luas daripada menghadirkan fitur-fitur baru pada versi perangkat lunak baru yang memerlukan waktu bertahun-tahun menyebarkan. Google melakukan yang pertama, karena berupaya memperluas fitur pengaturan ulang otomatis izin ke perangkat Android 6.0 dan lebih tinggi dengan Layanan Google Play. Pengumuman hari ini mendorong janji peluncuran awal pada bulan Desember 2021 menjadi Januari 2022.
Apa itu Izin Reset Otomatis?
Dengan Android 11 pada tahun 2020, Google memperkenalkan beberapa perubahan pada model izin waktu proses, dan ada baiknya melihat ringkasan singkatnya. Di Android 10 dan yang lebih lama, untuk izin "berbahaya" (alias izin dengan banyak ruang untuk penyalahgunaan), aplikasi dapat meminta izin satu kali dan mempertahankannya selama aplikasi tetap terpasang atau pengguna mencabutnya secara manual atau menghapus aplikasi data. Dan merupakan hal yang umum bagi aplikasi untuk meminta izin tersebut bahkan ketika mereka membutuhkannya untuk fungsi non-inti dan opsional. Mengingat fakta bahwa rata-rata pengguna tidak memahami cakupan izin yang mereka berikan, dan peninjauan berkala terhadap izin tersebut tidak dilakukan. sesuatu yang akan dilakukan sebagian besar pengguna, hasil akhirnya adalah terlalu banyak aplikasi yang memiliki akses ke terlalu banyak izin bahkan ketika aplikasi itu sendiri tidak mendapatkan izin. digunakan.
Android 11 memperkenalkan Izin Satu Kali dan Reset Otomatis Izin untuk mengatasi masalah ini. Izin Sekali Pakai memang seperti itu -- izin tersebut mengizinkan akses aplikasi dalam jangka waktu yang sangat singkat, sehingga aplikasi dapat menyelesaikan fungsi non-intinya saat pengguna memintanya. Anda masih dapat memilih untuk memberikan izin untuk jangka waktu yang lebih lama jika Anda sering membutuhkan aplikasi untuk menjalankan fungsi non-inti ini. Di sisi lain, Izin Reset Otomatis mengatasi situasi di mana aplikasi yang pernah diberikan izin tersebut untuk sering digunakan tidak lagi sering digunakan. Jika Android mendeteksi bahwa pengguna sudah lama tidak menggunakan aplikasi, maka secara otomatis akan mencabut semua izin yang diberikan. Aplikasi sekarang dapat memulai fungsi-fungsi tersebut di latar belakang lebih lama. Saat pengguna menggunakan aplikasi tersebut di lain waktu, mereka akan mendapat kesempatan untuk memberikan izin tersebut lagi.
Membawa izin reset otomatis ke versi OS yang lebih lama
Beberapa bulan yang lalu, Google telah mengumumkan bahwa itu akan menghadirkan fitur pengaturan ulang otomatis izin Android 11 ke semua perangkat yang menjalankan Android 6.0 dan lebih tinggi. Pada saat pengumuman, Google menyebutkan bahwa fitur tersebut akan mulai diluncurkan ke perangkat Android 6.0 dan lebih tinggi yang menginstal Layanan Google Play pada Desember 2021. Hal yang patut diberitakan dalam pengumuman hari ini adalah bahwa fitur tersebut akan mulai diluncurkan bulan depan, Januari 2022.
Dari pengumuman sebelumnya, kami mengetahui bahwa fitur tersebut akan diaktifkan secara default untuk aplikasi yang menargetkan Android 11 (API level 30) atau lebih tinggi. Untuk aplikasi yang menargetkan API level 23 hingga 29, pengguna harus mengaktifkannya secara manual dari pengaturan. Fitur ini tidak akan berlaku untuk aplikasi Administrator Perangkat, dan izin yang ditetapkan oleh kebijakan perusahaan juga tidak akan dicabut. Jika diperlukan, pengembang aplikasi juga dapat meminta pengguna untuk menonaktifkan fitur izin reset otomatis. Jika aplikasi Anda menargetkan API level 30 atau lebih tinggi dan Anda ingin meminta pengguna menonaktifkan pengaturan ulang izin otomatis, Anda harus menggunakan API lintas platform baru yang merupakan bagian dari Inti Jetpack perpustakaan -- androidx.core.konten. PackageManagerCompat.getUnusedAppRestrictionsStatus() Dan androidx.core.konten. IntentCompat.createManageUnusedAppRestrictionsIntent(). Melakukan hal ini berguna untuk aplikasi yang sebagian besar beroperasi di latar belakang, seperti aplikasi pendamping untuk jam tangan pintar Anda.