La función de preferencias regionales de Android 14 podría indicarle a las aplicaciones que usen su calendario y sistema numérico preferidos

Android 14 está probando una pantalla de preferencias regionales que le permite indicarle a las aplicaciones qué temperatura, calendario, día de la semana y sistema numérico usar.

Androide 14 Es posible que esté introduciendo una nueva característica que podría permitirle decirle a las aplicaciones con anticipación cuáles son sus preferencias regionales para que puedan personalizar mejor su experiencia.

Android está instalado literalmente miles de millones de dispositivos en todo el mundo, por lo que es importante que la plataforma esté adecuadamente localizada para todo tipo de usuarios. AOSP admite muchos idiomas diferentes desde el primer momento y las aplicaciones pueden especificar fácilmente qué idiomas admiten proporcionando diferentes archivos de recursos. Sin embargo, muchos usuarios son multilingües, por lo que es posible que deseen utilizar una o más aplicaciones en un determinado idioma sin tener que cambiar el idioma en todo el sistema.

No fue hasta androide 13Sin embargo, estos usuarios podrían establecer preferencias de idioma para cada aplicación. Sin duda, esa fue una característica importante, pero hay más que considerar cuando se trata de localización, como las unidades de temperatura, el tipo de calendario, el primer día de la semana y el sistema numérico. Por supuesto, los desarrolladores pueden determinar qué formatos deben utilizar en función de la configuración regional actualmente configurada. Por ejemplo, si el usuario configura su idioma en inglés (Estados Unidos), probablemente querrá ver las unidades de temperatura en Fahrenheit.

Pero, ¿qué pasa si el usuario es un estadounidense que se mudó recientemente al Reino Unido o a cualquier otro lugar que utiliza predominantemente grados Celsius y quieren familiarizarse con cómo funciona el clima en su nuevo hogar? No siempre es apropiado asumir qué formatos quiere usar un usuario, porque con miles de millones de usuarios de Android, habrá muchos usuarios que mezclarán y combinarán sus configuraciones.

Es por eso que muchas aplicaciones simplemente preguntan al usuario cuáles son sus preferencias. Sin embargo, eso significa que las aplicaciones deben implementar estas configuraciones. También significa que los usuarios tienen que cambiar estas configuraciones para todas y cada una de las aplicaciones que las ofrecen, lo que puede resultar confuso debido a las diferentes ubicaciones de los menús. Es por eso que Google agregó la función de idioma por aplicación en Android 13; Las aplicaciones en Android 13 ya no tienen que implementar sus propias configuraciones de idioma en la aplicación y los usuarios no tienen que lidiar con la búsqueda en múltiples pantallas de configuración diferentes.

En Android 14, Google parece estar extendiendo esta idea a más lugares. La compañía está probando una nueva función de “preferencias regionales” en Android 14 que permite a los usuarios configurar sus unidades de temperatura preferidas, el calendario, el primer día de la semana y el sistema numérico para cada ubicación. Las “Preferencias regionales” aparecen en Configuración > Sistema > Idiomas y entrada cuando se activa una bandera de desarrollador oculta. Como tal, actualmente no aparece para los usuarios de Android 14 DP1, por lo que tuve que habilitarlo manualmente para que apareciera en la configuración.

Puede utilizar la función para "permitir que las aplicaciones conozcan sus preferencias regionales para que puedan personalizar su experiencia". En cada subpágina, hay una nota. que dice, "las aplicaciones utilizarán sus preferencias regionales siempre que sea posible". Para las unidades de temperatura, los usuarios pueden seleccionar entre Celsius (°C) y Fahrenheit. (°F). Para el Calendario, pueden elegir entre el Calendario Chino, el Calendario Dangi, el Calendario Hebreo, el Calendario Nacional Indio, el Calendario Islámico o el Calendario Persa. El sistema numérico que se puede elegir depende de la configuración regional del sistema actual, aunque no creo que sea necesario decirle cuáles son las opciones para el primer día de la semana.

Aún no está claro cómo las aplicaciones leerán realmente las preferencias regionales del usuario. Tengo algunas ideas, pero como no estoy 100% seguro, esperaré a que se publique la documentación (suponiendo que esta característica no se elimine).