Značajka regionalnih preferencija Androida 14 mogla bi reći aplikacijama da koriste vaš željeni kalendar i brojčani sustav

Android 14 testira ekran regionalnih postavki koji vam omogućuje da kažete aplikacijama koju temperaturu, kalendar, dan u tjednu i brojčani sustav da koriste.

Android 14 možda predstavlja novu značajku koja bi vam mogla omogućiti da aplikacijama unaprijed kažete koje su vaše regionalne preferencije kako bi mogle bolje personalizirati vaše iskustvo.

Android je instaliran na doslovno milijarde uređaja širom svijeta, stoga je važno da platforma bude adekvatno lokalizirana za sve vrste korisnika. AOSP podržava mnoštvo različitih jezika odmah po isporuci, a aplikacije mogu jednostavno odrediti koje jezike podržavaju isporukom različitih datoteka resursa. Međutim, mnogi korisnici govore više jezika, pa će možda htjeti koristiti jednu ili više aplikacija na određenom jeziku bez potrebe za promjenom jezika u cijelom sustavu.

Nije bilo do Android 13, međutim, da bi ti korisnici zapravo mogli postavljati jezične postavke za svaku aplikaciju. To je bez sumnje bila velika značajka, ali ima još toga za uzeti u obzir kada je u pitanju lokalizacija, poput temperaturnih jedinica, vrste kalendara, prvog dana u tjednu i brojevnog sustava. Naravno, razvojni programeri mogu odrediti koje formate trebaju koristiti na temelju trenutno postavljene lokalne postavke. Na primjer, ako korisnik postavi svoj jezik na engleski (Sjedinjene Države), tada će vjerojatno htjeti vidjeti temperaturne jedinice u Fahrenheitima.

Ali što ako je korisnik Amerikanac koji se nedavno preselio u Ujedinjeno Kraljevstvo ili bilo gdje drugdje pretežno koristi Celzijeve stupnjeve i žele se upoznati s time kako funkcionira vrijeme njihov novi dom? Nije uvijek prikladno pretpostaviti koje formate korisnik želi koristiti, jer s milijardama korisnika Androida, bit će mnogo korisnika koji će kombinirati i uskladiti svoje postavke.

Zbog toga mnoge aplikacije samo pitaju korisnika koje su njihove preferencije. Međutim, to znači da aplikacije moraju implementirati te postavke. To također znači da korisnici moraju promijeniti te postavke za svaku pojedinu aplikaciju koja ih nudi, što može biti zbunjujuće zbog različitih položaja izbornika. Zbog toga je Google dodao jezičnu značajku za svaku aplikaciju u Androidu 13; aplikacije na Androidu 13 više ne moraju implementirati vlastite jezične postavke unutar aplikacije i korisnici se ne moraju baviti pretraživanjem više različitih zaslona postavki.

U Androidu 14, čini se da Google proširuje ovu ideju na više mjesta. Tvrtka testira novu značajku “regionalnih postavki” u Androidu 14 koja korisnicima omogućuje postavljanje željenih temperaturnih jedinica, kalendara, prvog dana u tjednu i brojčanog sustava za svaku lokalizaciju. “Regionalne postavke” pojavljuju se pod Postavke > Sustav > Jezici i unos kada se uključi skrivena zastavica razvojnog programera. Kao takav, trenutno se ne pojavljuje za korisnike na Androidu 14 DP1, pa sam ga morao ručno omogućiti da bi se pojavio u postavkama.

Ovu značajku možete upotrijebiti da "aplikacijama date do znanja vaše regionalne postavke kako bi mogle personalizirati vaše iskustvo." Na svakoj podstranici nalazi se napomena koji kaže, "aplikacije će koristiti vaše regionalne postavke gdje je to moguće." Za temperaturne jedinice korisnici mogu birati između Celzija (°C) i Fahrenheita (°F). Za kalendar mogu birati između kineskog kalendara, dangi kalendara, hebrejskog kalendara, indijskog nacionalnog kalendara, islamskog kalendara ili perzijskog kalendara. Sustav brojeva koji se može odabrati ovisi o trenutnoj lokaciji sustava, ali mislim da vam ne trebam govoriti koje su opcije za prvi dan u tjednu.

Još uvijek nije jasno kako će aplikacije zapravo čitati regionalne postavke korisnika. Imam neke ideje, ali budući da nisam 100% siguran, samo ću pričekati da se dokumentacija objavi (pod pretpostavkom da ova značajka nije odbačena).