5 puntos por ganadist 2022-08-16 | 3 comentarios | Compartir por WhatsApp

Android 13 se lanzó oficialmente.

Como los documentos del blog para desarrolladores de Android o de la referencia para desarrolladores ya empiezan a sentirse algo repetitivos, adjunto la página donde se resumen los cambios del propio sistema operativo.

Además, también se actualizó el Documento de Definición de Compatibilidad (CDD) que deben cumplir los fabricantes de dispositivos Android.

Los cambios en la lista de compatibilidad al pasar de Android 12 a 13 pueden consultarse en la URL de abajo.
https://source.android.com/docs/compatibility/release-notes

3 comentarios

 
tribela 2022-08-16

Parece que el cambio más importante es la configuración de idioma por app, pero se me hace muy raro que no funcione a menos que agregues android:localeConfig en el manifiesto.
Las apps de Android originalmente están diseñadas dando por hecho el soporte multilenguaje, y si cambias el idioma del sistema el idioma cambia automáticamente, así que me pregunto por qué hicieron que la configuración de idioma por app directamente no se pueda usar si no existe la propiedad android:localeConfig, en vez de que el sistema simplemente le diga a la app algo como "tu configuración de idioma actual es coreano" incluso sin esa propiedad.
Mucho antes de Android 13 ya había módulos de Magisk que permitían configurar el idioma por app, y funcionaban de esa manera.

 
blueprajna 2022-08-16

Quizá agreguen una función de configuración del sistema para poder establecer el idioma por aplicación.

 
ganadist 2022-08-16

Parece que quieren dejarles la decisión a los desarrolladores de las apps, en una situación donde no se puede saber si un idioma no ofrecido por el dispositivo va a funcionar bien o no.
Aunque cambie el idioma del sistema, si el desarrollador de la app no incluye soporte adicional para ese idioma —como recursos de cadenas de texto, diseño de texto, etc.—, incluso si se fuerza el cambio de locale, en realidad no resulta tan útil.