Android Q untuk memperingatkan pengguna yang menjalankan aplikasi yang menargetkan Android Lollipop atau lebih lama

click fraud protection

Android Q mungkin memperingatkan pengguna yang mencoba menjalankan aplikasi yang menargetkan Android Lollipop atau versi lebih lama. Android Pie memperingatkan aplikasi yang menargetkan Android Jelly Bean atau versi lebih lama.

Biasanya demi kepentingan terbaik pengembang memperbarui aplikasi mereka untuk mendukung fitur platform Android terbaru. Setiap versi Android baru menawarkan API dan fitur baru yang tidak ditawarkan oleh versi Android sebelumnya. Namun, setiap versi Android baru juga menambahkan batasan baru pada apa yang dapat dilakukan aplikasi, yang tidak disukai oleh beberapa pengembang aplikasi. Misalnya, banyak aplikasi menghindari menaikkan level API targetnya ke Android Marshmallow atau lebih baru sehingga mereka tidak perlu menerapkan izin waktu proses. Google akhirnya mulai menindak perilaku ini dengan pembatasan baru yang diberlakukan pada aplikasi yang diunggah dan diperbarui ke Google Play Store, tetapi mereka juga menambahkan peringatan di Android Pie untuk mempermalukan aplikasi yang masih belum diperbarui setelah Android 4.1 Jelly Bean. Menurut komitmen baru-baru ini di Proyek Sumber Terbuka Android, tampaknya Android Q akan memperingatkan pengguna jika aplikasi yang mereka jalankan menargetkan Android 5.1 Lollipop atau lebih lama.

Modernisasi Aplikasi Android

Desember lalu, Google memperkenalkan kebijakan baru untuk memodernisasi aplikasi Android di Google Play Store. Menurut kebijakan baru, semua aplikasi baru diajukan ke Google Play Store mulai 1 Agustus 2018, harus menargetkan API level 26 atau lebih tinggi (artinya Android 8.0 Oreo, Android 8.1 Oreo, atau Android 9 Pie.) Selanjutnya, mulai 1 November 2018, seluruh pembaruan aplikasi yang ada di Play Store juga harus menargetkan API level 26 atau lebih tinggi. Kebijakan ini akan memaksa aplikasi yang paling aktif dikembangkan dan baru untuk mematuhi fitur keamanan, privasi, pengoptimalan memori, dan penghemat baterai baru di versi terbaru Android. Namun, kebijakan ini tidak berarti bahwa aplikasi akan berhenti berfungsi pada perangkat yang menjalankan Android versi lama—pengembang masih diizinkan untuk menetapkan level API minimum mereka sendiri. Di sisi lain, Android versi terbaru Google, Android 9 Pie, semakin mendorong pengembang aplikasi untuk melakukannya perbarui aplikasi mereka dengan memperingatkan pengguna secara eksplisit ketika mereka menjalankan aplikasi yang sudah sangat lama sehingga mungkin tidak berfungsi dengan baik.

Berdasarkan komit gabungan ini di AOSP, "PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION" ditingkatkan menjadi 23. Bendera build ini diterjemahkan ke dalam properti sistem ro.build.version.min_supported_target_sdk. Properti ini digunakan oleh sistem saat meluncurkan aktivitas aplikasi apa pun. Sistem memeriksa tingkat SDK target aplikasi, dan apakah kurang dari nilai yang ditentukan ro.build.version.min_supported_target_sdk, lalu pesan peringatan ditampilkan kepada pengguna bahwa aplikasi mungkin tidak berfungsi dengan benar.

Untuk saat ini, sepertinya Android Q tidak akan mencegah pengguna menjalankan aplikasi Android yang sangat lama. Kami membayangkan akan ada sekelompok kecil pengguna yang vokal dan tidak senang dengan pembatasan seperti itu. Ada banyak aplikasi yang jarang diperbarui dan digunakan dalam bidang khusus yang tidak ada alternatif lain. Menampilkan peringatan ini setiap kali pengguna meluncurkan aplikasi lama di Android Q mungkin membuat pengguna cukup mengeluh karena aplikasi tersebut diperbarui atau diganti.

Jika Anda ingin melihat level API target aplikasi yang diinstal pada perangkat Anda, Anda dapat menggunakan aplikasi yang tertaut di bawah. Di perangkat saya, ada 4 aplikasi yang sering saya gunakan yang memicu peringatan ini: Titanium Backup, AZ Screen Recorder, Brother iPrint & Scan, dan Terminal Emulator.

AppChecker - Info Aplikasi & SistemPengembang: kroegerama

Harga: Gratis.

4.4.

Unduh

Terakhir, kita harus mencatat bahwa pesan komit menyatakan PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION bendera sedang "sementara" ditingkatkan. Itu berarti Google belum sepenuhnya memutuskan apakah akan menetapkan batas pada SDK level 23 dan dapat memilih batas yang lebih tinggi atau lebih rendah. Jika kami menemukan perubahan lebih lanjut pada tanda ini di AOSP, kami akan memberi tahu Anda semua.