Funkce regionálních předvoleb systému Android 14 může aplikacím sdělit, aby používaly váš preferovaný kalendář a číselný systém

Android 14 testuje obrazovku regionálních předvoleb, která umožňuje aplikacím sdělit, jakou teplotu, kalendář, den v týdnu a číselný systém mají používat.

Android 14 možná zavádí novou funkci, která vám umožní sdělit aplikacím předem, jaké jsou vaše regionální preference, aby mohly lépe personalizovat vaše prostředí.

Android je nainstalován na doslova miliardy zařízení po celém světě, takže je důležité, aby byla platforma adekvátně lokalizována pro všechny druhy uživatelů. AOSP podporuje mnoho různých jazyků ihned po vybalení a aplikace mohou snadno určit, které jazyky podporují, poskytnutím různých zdrojových souborů. Mnoho uživatelů je však vícejazyčných, takže mohou chtít používat jednu nebo více aplikací v určitém jazyce, aniž by museli jazyk měnit v celém systému.

Nebylo to do Android 13, nicméně, že tito uživatelé mohou ve skutečnosti nastavit jazykové preference pro jednotlivé aplikace. To byla bezpochyby obrovská funkce, ale pokud jde o lokalizaci, je třeba zvážit více, jako jsou jednotky teploty, typ kalendáře, první den v týdnu a číselný systém. Vývojáři mohou samozřejmě odvodit, jaké formáty by měli používat, na základě aktuálně nastaveného národního prostředí. Pokud například uživatel nastaví svůj jazyk na angličtinu (Spojené státy americké), pravděpodobně bude chtít vidět jednotky teploty ve stupních Fahrenheita.

Ale co když je uživatel Američan, který se nedávno přestěhoval do Spojeného království, nebo kdekoli jinde používají převážně stupně Celsia a chtějí se seznámit s tím, jak funguje počasí jejich nový domov? Není vždy vhodné předpokládat, jaké formáty chce uživatel používat, protože s miliardami uživatelů Androidu bude mnoho uživatelů, kteří budou svá nastavení kombinovat.

To je důvod, proč se mnoho aplikací pouze zeptá uživatele, jaké jsou jeho preference. To však znamená, že aplikace musí tato nastavení implementovat. Znamená to také, že uživatelé musí tato nastavení změnit pro každou aplikaci, která je nabízí, což může být matoucí kvůli různým umístěním nabídek. To je důvod, proč Google přidal do Androidu 13 funkci jazyka pro jednotlivé aplikace; aplikace na Androidu 13 již nemusejí implementovat vlastní jazyková nastavení v aplikaci a uživatelé se nemusí potýkat s procházením několika různých obrazovek nastavení.

V Androidu 14 se zdá, že Google tuto myšlenku rozšiřuje na více míst. Společnost testuje novou funkci „regionálních předvoleb“ v systému Android 14, která uživatelům umožňuje nastavit preferované jednotky teploty, kalendář, první den v týdnu a číselný systém pro každé národní prostředí. „Regionální předvolby“ se zobrazí v části Nastavení > Systém > Jazyky a vstup, když je přepnut skrytý příznak vývojáře. Jako takový se v současné době nezobrazuje uživatelům na Androidu 14 DP1, takže jsem jej musel ručně povolit, aby se zobrazil v nastavení.

Pomocí této funkce můžete „informovat aplikace o vašich regionálních preferencích, aby si mohly přizpůsobit vaše prostředí“. Na každé podstránce je poznámka to říká, že „aplikace budou používat vaše regionální preference, kde je to možné.“ U jednotek teploty si uživatelé mohou vybrat mezi stupni Celsia (°C) a Fahrenheita (°F). V případě kalendáře si mohou vybrat mezi čínským kalendářem, kalendářem Dangi, hebrejským kalendářem, indickým národním kalendářem, islámským kalendářem nebo perským kalendářem. Číselný systém, který lze zvolit, závisí na aktuálním národním prostředí systému, i když si myslím, že vám nemusím říkat, jaké jsou možnosti pro první den v týdnu.

Zatím není jasné, jak budou aplikace skutečně číst regionální preference uživatele. Mám nějaké nápady, ale protože si nejsem 100% jistý, počkám, až bude dokumentace spuštěna (za předpokladu, že tato funkce nebude zrušena).