Android 17 menghadirkan perlindungan baru yang dirancang untuk mencegah aplikasi mendapatkan izin aksesibilitas secara menipu. Fitur ini berfokus pada pembatasan aplikasi yang tidak berhubungan langsung dengan aksesibilitas agar tidak bisa mengakses API AccessibilityService. Ini adalah langkah penting untuk melindungi privasi dan keamanan pengguna dari aplikasi berpotensi berbahaya.
Mode Perlindungan Lanjutan (Advanced Protection Mode) yang sebelumnya diperkenalkan sejak Android 16, kini semakin diperketat pada Android 17 Beta 2. Dengan pembaruan ini, aplikasi yang tidak secara resmi berfungsi sebagai aplikasi aksesibilitas tidak diizinkan untuk memperoleh izin aksesibilitas saat Mode Perlindungan Lanjutan aktif. Pengguna harus menonaktifkan mode ini jika ingin menggunakan aplikasi tersebut, yang berarti Google memberikan kontrol lebih besar terhadap aplikasi yang memerlukan akses spesifik ini.
Fungsi Critical API AccessibilityService
Google menegaskan bahwa API AccessibilityService seharusnya hanya dipakai untuk membantu pengguna dengan kebutuhan aksesibilitas khusus. Namun, dalam praktiknya, banyak aplikasi yang tidak termasuk kategori tersebut sekalipun meminta izin akses ini untuk menambahkan fitur tertentu. Misalnya, beberapa aplikasi launcher atau aplikasi yang meningkatkan pengalaman pengguna dengan memanipulasi tampilan notifikasi atau elemen UI lain memerlukan izin tersebut.
API ini memungkinkan aplikasi untuk menjalankan tugas di perangkat atas nama pengguna. Contohnya mencakup membaca layar, mengontrol input, ataupun mengelola aspek lain dari perangkat. Oleh karena itu, jika izin ini disalahgunakan, dapat membuka celah bagi aplikasi yang sifatnya jahat untuk mengendalikan perangkat secara tidak sah.
Dampak Terhadap Aplikasi Populer
Salah satu contoh aplikasi yang terdampak adalah dynamicSpot, yang memungkinkan pengguna Android merasakan fitur mirip Dynamic Island dari Apple. Aplikasi ini membutuhkan izin aksesibilitas untuk membaca notifikasi dan menampilkan informasi tersebut secara interaktif. Namun, dengan pembatasan baru di Android 17 Beta 2, dynamicSpot tidak bisa berfungsi ketika Mode Perlindungan Lanjutan aktif.
Hal ini menunjukkan bahwa meskipun langkah Google bertujuan melindungi pengguna dari aplikasi yang menyalahgunakan izin aksesibilitas, ada kemungkinan aplikasi yang sah dan bermanfaat menjadi korbannya. Beberapa fitur populer di aplikasi launcher atau utilitas lain pun dapat terhambat fungsi karena pembatasan tersebut.
Perbedaan dengan Android 16 QPR3
Perlu dicatat bahwa update Android 16 QPR3 yang hadir pada Maret belum menerapkan pembatasan ketat ini. Mode Perlindungan Lanjutan pada versi tersebut masih mengizinkan aplikasi non-aksesibilitas mendapat izin AccessibilityService tanpa hambatan. Pembatasan ini diperkirakan baru akan menyertai rilis stabil Android 17 yang dijadwalkan pada bulan Juni.
Dengan demikian, pengguna Android 16 yang menggunakan Mode Perlindungan Lanjutan saat ini belum merasakan pembaruan ini. Namun, ketika upgrade ke Android 17 berlangsung, dampaknya akan langsung terasa terutama bagi aplikasi yang mengandalkan API aksesibilitas tanpa terklasifikasi sebagai aplikasi aksesibilitas.
Apa yang Harus Diperhatikan oleh Pengguna
- Pastikan paham fungsi Mode Perlindungan Lanjutan dan efeknya terhadap aplikasi yang menggunakan izin aksesibilitas.
- Jika aplikasi yang biasa digunakan memerlukan izin aksesibilitas tapi tidak dapat berjalan dengan Mode Perlindungan Lanjutan aktif, pertimbangkan untuk mematikan mode ini sementara.
- Waspadai aplikasi yang meminta izin aksesibilitas tanpa alasan jelas, karena bisa jadi aplikasi tersebut menyalahgunakan izin ini.
- Pantau perkembangan pembaruan Android 17 versi stabil yang mungkin mengakomodasi pengecualian bagi aplikasi tertentu.
Google terus berusaha meningkatkan keamanan pengguna dengan membatasi penyalahgunaan API sensitif seperti AccessibilityService. Namun, upaya ini juga menimbulkan tantangan bagi pengembang dan pengguna terkait pengalaman pengguna yang terkadang terdampak. Perkembangan berikutnya di update stabil nanti akan menentukan bagaimana Google menyeimbangkan keamanan dan kepraktisan penggunaan aplikasi.







