Android 14 sta testando una schermata delle preferenze regionali che ti consente di indicare alle app quale temperatura, calendario, giorno della settimana e sistema numerico utilizzare.
Androide 14 potrebbe introdurre una nuova funzionalità che potrebbe consentirti di comunicare in anticipo alle app quali sono le tue preferenze regionali in modo che possano personalizzare meglio la tua esperienza.
Android è installato letteralmente miliardi di dispositivi in tutto il mondo, quindi è importante che la piattaforma sia adeguatamente localizzata per tutti i tipi di utenti. AOSP supporta molte lingue diverse immediatamente e le app possono facilmente specificare quali lingue supportano fornendo diversi file di risorse. Molti utenti, tuttavia, sono multilingue, quindi potrebbero voler utilizzare una o più app in una determinata lingua senza dover cambiare la lingua a livello di sistema.
Non è stato fino a quando Androide 13, tuttavia, questi utenti potrebbero effettivamente impostare le preferenze della lingua in base all'app. Si trattava senza dubbio di una caratteristica enorme, ma c'è altro da considerare quando si tratta di localizzazione, come le unità di temperatura, il tipo di calendario, il primo giorno della settimana e il sistema numerico. Naturalmente, gli sviluppatori possono ricavare quali formati utilizzare in base alle impostazioni internazionali attualmente impostate. Ad esempio, se l'utente imposta la propria lingua su inglese (Stati Uniti), probabilmente vorrà vedere le unità di temperatura in Fahrenheit.
Ma cosa succede se l'utente è un americano che si è trasferito di recente nel Regno Unito o in qualsiasi altro posto? utilizza prevalentemente Celsius e vogliono familiarizzare con il funzionamento del tempo la loro nuova casa? Non è sempre appropriato presumere quali formati un utente desidera utilizzare, perché con miliardi di utenti Android là fuori, ci saranno molti utenti che mescolano e abbinano le loro impostazioni.
Ecco perché molte app chiedono semplicemente all'utente quali sono le sue preferenze. Tuttavia, ciò significa che le app devono implementare queste impostazioni. Significa anche che gli utenti devono modificare queste impostazioni per ogni singola app che le offre, il che può creare confusione a causa dei diversi posizionamenti dei menu. Questo è il motivo per cui Google ha aggiunto la funzionalità della lingua per app in Android 13; le app su Android 13 non devono più implementare le proprie impostazioni della lingua in-app e gli utenti non devono occuparsi di sfogliare più schermate di impostazioni diverse.
In Android 14, Google sembra estendere questa idea a più luoghi. L’azienda sta testando una nuova funzionalità “preferenze regionali” in Android 14 che consente agli utenti di impostare le unità di temperatura, il calendario, il primo giorno della settimana e il sistema numerico preferiti per ciascuna località. Le "Preferenze regionali" vengono visualizzate in Impostazioni > Sistema > Lingue e input quando viene attivato un flag sviluppatore nascosto. Pertanto, al momento non viene visualizzato dagli utenti su Android 14 DP1, quindi ho dovuto abilitarlo manualmente per farlo apparire nelle impostazioni.
Puoi utilizzare la funzione per "consentire alle app di conoscere le tue preferenze regionali in modo che possano personalizzare la tua esperienza". Su ogni sottopagina c'è una nota che dice che "le app utilizzeranno le tue preferenze regionali ove possibile". Per le unità di temperatura, gli utenti possono selezionare tra Celsius (°C) e Fahrenheit (°F). Per il calendario, possono scegliere tra il calendario cinese, il calendario Dangi, il calendario ebraico, il calendario nazionale indiano, il calendario islamico o il calendario persiano. Il sistema numerico che può essere scelto dipende dalla locale del sistema corrente, mentre non penso di doverti dire quali sono le opzioni per il primo giorno della settimana.
Non è ancora chiaro come le app leggeranno effettivamente le preferenze regionali dell’utente. Ho alcune idee, ma poiché non ne sono sicuro al 100%, aspetterò semplicemente che la documentazione venga pubblicata (supponendo che questa funzionalità non venga eliminata).