O recurso de preferências regionais do Android 14 pode dizer aos aplicativos para usarem seu calendário e sistema numérico preferido

O Android 14 está testando uma tela de preferências regionais que permite informar aos aplicativos qual temperatura, calendário, dia da semana e sistema numérico usar.

Andróide 14 pode estar introduzindo um novo recurso que permite informar aos aplicativos com antecedência quais são suas preferências regionais para que eles possam personalizar melhor sua experiência.

O Android está instalado literalmente bilhões de dispositivos em todo o mundo, por isso é importante que a plataforma esteja adequadamente localizada para todos os tipos de usuários. O AOSP oferece suporte imediato a vários idiomas diferentes, e os aplicativos podem facilmente especificar quais idiomas eles suportam, fornecendo diferentes arquivos de recursos. Muitos usuários são multilíngues, portanto, podem querer usar um ou mais aplicativos em um determinado idioma sem precisar alterar o idioma em todo o sistema.

Não foi até Andróide 13, no entanto, que esses usuários poderiam realmente definir preferências de idioma por aplicativo. Esse foi um grande recurso, sem dúvida, mas há mais a considerar quando se trata de localização, como unidades de temperatura, tipo de calendário, primeiro dia da semana e sistema numérico. Os desenvolvedores podem derivar quais formatos devem usar com base na localidade atualmente definida, é claro. Por exemplo, se o usuário definir seu idioma como inglês (Estados Unidos), provavelmente desejará ver as unidades de temperatura em Fahrenheit.

Mas e se o usuário for um americano que se mudou recentemente para o Reino Unido ou para qualquer outro lugar que usa predominantemente Celsius, e eles querem se familiarizar com como funciona o clima em sua nova casa? Nem sempre é apropriado presumir quais formatos um usuário deseja usar, porque com bilhões de usuários do Android por aí, haverá muitos usuários que misturam e combinam suas configurações.

É por isso que muitos aplicativos apenas perguntam ao usuário quais são suas preferências. No entanto, isso significa que os aplicativos precisam implementar essas configurações. Isso também significa que os usuários precisam alterar essas configurações para cada aplicativo que as oferece, o que pode ser confuso devido aos diferentes posicionamentos dos menus. É por isso que o Google adicionou o recurso de idioma por aplicativo no Android 13; os aplicativos no Android 13 não precisam mais implementar suas próprias configurações de idioma no aplicativo e os usuários não precisam lidar com a análise de várias telas de configurações diferentes.

No Android 14, o Google parece estar estendendo essa ideia para mais lugares. A empresa está testando um novo recurso de “preferências regionais” no Android 14 que permite aos usuários definir suas unidades de temperatura preferidas, calendário, primeiro dia da semana e sistema numérico para cada localidade. “Preferências regionais” aparece em Configurações > Sistema > Idiomas e entrada quando um sinalizador de desenvolvedor oculto é alternado. Como tal, atualmente não aparece para usuários do Android 14 DP1, então tive que habilitá-lo manualmente para que aparecesse nas configurações.

Você pode usar o recurso para “informar os aplicativos sobre suas preferências regionais para que possam personalizar sua experiência”. Em cada subpágina, há uma nota que diz: “os aplicativos usarão suas preferências regionais sempre que possível”. Para unidades de temperatura, os usuários podem selecionar entre Celsius (°C) e Fahrenheit (°F). Para o Calendário, eles podem escolher entre o Calendário Chinês, o Calendário Dangi, o Calendário Hebraico, o Calendário Nacional Indiano, o Calendário Islâmico ou o Calendário Persa. O sistema numérico que pode ser escolhido depende da localidade atual do sistema, embora eu não precise dizer quais são as opções para o primeiro dia da semana.

Ainda não está claro como os aplicativos irão realmente ler as preferências regionais do usuário. Tenho algumas ideias, mas como não tenho 100% de certeza, vou apenas esperar a documentação ir ao ar (assumindo que esse recurso não foi descartado).