Android 13 yayında
(source.android.com)Android 13 resmen kullanıma sunuldu.
Android geliştirici blogundaki ya da geliştirici referansındaki belgeler artık yavaş yavaş bayatlamaya başladı(?) diye, işletim sisteminin kendi değişikliklerinin derlendiği sayfayı ekledim.
Ek olarak Android cihaz üreticilerinin uyması gereken Uyumluluk Tanım Belgesi (CDD) de güncellendi.
Android 12'den 13'e geçerken değişen uyumluluk listesine aşağıdaki URL'den ulaşabilirsiniz.
https://source.android.com/docs/compatibility/release-notes
3 yorum
Uygulama bazlı dil ayarının en büyük değişiklik gibi göründüğünü düşünüyorum ama manifest'e
android:localeConfigöğesini eklemezsen çalışmıyor olması çok garip.Android uygulamaları zaten en baştan çoklu dil desteği varsayımıyla tasarlanıyor ve sistem dilini değiştirince dil otomatik olarak değişiyor; sistemin böyle bir özellik olmadan da uygulamaya "şu anki dil ayarın Korece" diye bildirmesi yeterli olurdu, neden özellikle
android:localeConfigözelliği yoksa uygulama bazlı dil ayarını tamamen kullanılamaz hâle getirmişler, gerçekten merak ediyorum.Android 13'ten çok daha önce de Magisk modülleri arasında uygulama bazlı dil ayarını mümkün kılan bir şey vardı; o da zaten bu şekilde çalışıyordu.
Belki de sistem ayarlarına, uygulama bazında dil ayarı yapabilme özelliği ekliyorlardır.
Cihazda sunulmayan bir dilin düzgün çalışıp çalışmayacağının bilinemediği bir durumda, seçim hakkını uygulama geliştiricilerine vermek istiyorlar gibi görünüyor.
Sistem dili değişse bile, uygulama geliştiricisi ilgili dil için ek destek (string kaynakları ya da metin düzeni gibi) eklemediyse, yerel ayarı zorla değiştirmek de pek faydalı olmuyor.