Rilis Android 13
(source.android.com)Android 13 telah resmi dirilis.
Dokumen di blog developer Android atau referensi developer kini mulai terasa itu-itu saja (?), jadi saya sertakan halaman yang merangkum perubahan pada OS itu sendiri.
Sebagai tambahan, Compatibility Definition Document (CDD) yang harus dipatuhi produsen perangkat Android juga telah diperbarui.
Perubahan daftar kompatibilitas saat naik dari Android 12 ke 13 dapat dilihat di URL di bawah ini.
https://source.android.com/docs/compatibility/release-notes
3 komentar
Sepertinya perubahan terbesar adalah pengaturan bahasa per aplikasi, tetapi aneh sekali bahwa ini tidak akan berfungsi jika item
android:localeConfigtidak dimasukkan ke manifest.Aplikasi Android pada dasarnya sejak awal dirancang dengan asumsi mendukung banyak bahasa, dan saat bahasa sistem diubah bahasanya juga berubah otomatis. Jadi mestinya sistem cukup memberi tahu aplikasi, "saat ini pengaturan bahasamu adalah bahasa Korea", tanpa atribut seperti itu pun. Saya jadi bertanya-tanya kenapa mereka sengaja membuat pengaturan bahasa per aplikasi sama sekali tidak bisa dilakukan jika atribut
android:localeConfigtidak ada.Jauh sebelum Android 13, sudah ada modul Magisk yang memungkinkan pengaturan bahasa per aplikasi, dan cara kerjanya memang seperti itu.
Sepertinya mereka mungkin akan menambahkan fitur pengaturan sistem yang memungkinkan pengaturan bahasa per aplikasi.
Sepertinya mereka ingin memberikan hak pilihan kepada pengembang aplikasi, dalam situasi ketika tidak bisa diketahui apakah bahasa yang tidak disediakan di perangkat akan berfungsi dengan baik atau tidak.
Bahkan jika bahasa sistem berubah, kalau pengembang aplikasi tidak menyertakan dukungan tambahan untuk bahasa tersebut (seperti resource string atau tata letak teks, dan sebagainya), memaksa mengganti locale pun sebenarnya tidak terlalu berguna.