„Android 14“ išbando regioninių nuostatų ekraną, leidžiantį programoms nurodyti, kokią temperatūrą, kalendorių, savaitės dieną ir skaičių sistemą naudoti.
Android 14 gali pristatyti naują funkciją, kuri leistų programoms iš anksto pranešti, kokios yra jūsų regioninės nuostatos, kad jos galėtų geriau pritaikyti jūsų patirtį.
„Android“ įdiegta tiesiogine prasme milijardai įrenginių visame pasaulyje, todėl svarbu, kad platforma būtų tinkamai lokalizuota visų tipų naudotojams. AOSP palaiko daugybę skirtingų kalbų, o programos gali lengvai nurodyti, kokias kalbas jos palaiko, pateikdamos skirtingus išteklių failus. Tačiau daugelis vartotojų kalba keliomis kalbomis, todėl jie gali norėti naudoti vieną ar kelias programas tam tikra kalba, nekeisdami kalbos visoje sistemoje.
Nebuvo iki Android 13Tačiau šie naudotojai gali nustatyti kalbos nuostatas kiekvienai programai. Be jokios abejonės, tai buvo didžiulė savybė, tačiau reikia atsižvelgti į daugiau, kai kalbama apie lokalizaciją, pavyzdžiui, temperatūros vienetus, kalendoriaus tipą, pirmąją savaitės dieną ir skaičių sistemą. Žinoma, kūrėjai gali nustatyti, kokius formatus jie turėtų naudoti, remdamiesi šiuo metu nustatyta lokale. Pavyzdžiui, jei vartotojas savo kalbą nustato į anglų (Jungtinės Amerikos Valstijos), jis tikriausiai norės matyti temperatūros vienetus Farenheitais.
Bet ką daryti, jei vartotojas yra amerikietis, neseniai persikėlęs į JK arba bet kur kitur daugiausia naudoja Celsijaus laipsnį, ir jie nori susipažinti su oru jų nauji namai? Ne visada tikslinga daryti prielaidą, kokius formatus vartotojas nori naudoti, nes su milijardais „Android“ naudotojų bus daug vartotojų, kurie derins savo nustatymus.
Štai kodėl daugelis programų tiesiog klausia vartotojo, kokios yra jo nuostatos. Tačiau tai reiškia, kad programos turi įdiegti šiuos nustatymus. Tai taip pat reiškia, kad vartotojai turi keisti šiuos kiekvienos juos siūlančios programos nustatymus, o tai gali būti paini dėl skirtingų meniu išdėstymo vietų. Štai kodėl „Google“ pridėjo kiekvienos programos kalbos funkciją „Android 13“; 13 versijos „Android“ programoms nebereikia įdiegti savo kalbos nustatymų programoje, o naudotojams nereikės naršyti kelių skirtingų nustatymų ekranų.
Atrodo, kad „Android 14“ sistemoje „Google“ išplečia šią idėją daugiau vietų. Bendrovė išbando naują „regioninių nuostatų“ funkciją „Android 14“, leidžiančią vartotojams nustatyti pageidaujamus temperatūros vienetus, kalendorių, pirmąją savaitės dieną ir skaičių sistemą kiekvienai lokalei. „Regioninės nuostatos“ rodomos skiltyje „Nustatymai“ > „Sistema“ > „Kalbos ir įvestis“, kai perjungiama paslėpta kūrėjo vėliavėlė. Šiuo metu jis nerodomas „Android 14 DP1“ naudotojams, todėl turėjau jį rankiniu būdu įjungti, kad jis būtų rodomas nustatymuose.
Galite naudoti šią funkciją, kad „praneštumėte programoms jūsų regionines nuostatas, kad jos galėtų pritaikyti jūsų patirtį“. Kiekviename antriniame puslapyje yra pastaba sakoma, kad „programos, jei įmanoma, naudos jūsų regionines nuostatas“. Temperatūros vienetams naudotojai gali pasirinkti Celsijaus (°C) ir Farenheito laipsnius (°F). Kalendoriuje jie gali pasirinkti kinų kalendorių, Dangi kalendorių, hebrajų kalendorių, Indijos nacionalinį kalendorių, islamo kalendorių arba persų kalendorių. Skaičių sistema, kurią galima pasirinkti, priklauso nuo dabartinės sistemos lokalės, tačiau nemanau, kad man reikia pasakyti, kokios yra pirmosios savaitės dienos parinktys.
Dar neaišku, kaip programos iš tikrųjų skaitys vartotojo regionines nuostatas. Turiu idėjų, bet nesu 100% tikras, tiesiog laukiu, kol dokumentacija bus paskelbta (darant prielaidą, kad ši funkcija nebus panaikinta).