Předběžné vydání Android 14

Společnost Google představila první testovací verzi otevřené mobilní platformy Android 14. Uvolnění Android 14 se očekává ve třetím čtvrtletí roku 2023. Pro hodnocení nových možností platformy byla navržena program předběžného testování. Sestavení firmwaru byla připravena pro zařízení Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G a Pixel 4a (5G).

Klíčové novinky Android 14:

  • Pokračuje práce na zlepšení výkonu platformy na tabletech a zařízeních se skládacími obrazovkami. Byla aktualizována doporučení pro vývoj aplikací pro zařízení s velkými obrazovkami a přidány šablony rozhraní pro velké obrazovky, které zohledňují takové aplikace jako sociální sítě, komunikace, multimediální obsah, čtení a nakupování. Byl navržen předběžný vydání Cross device SDK s nástroji pro vývoj aplikací, které správně fungují s různými typy zařízení (chytré telefony, tablety, chytré televizory atd.) a různými formfaktory.
  • Byla provedena optimalizace koordinace vykonávání náročných úloh na pozadí, jako je stahování velkých souborů při připojení k Wi-Fi. Byly provedeny změny v API pro spuštění prioritních služeb (Foreground Service) a plánování úloh (JobScheduler), do kterých byla přidána nová funkčnost pro uživatelské úlohy související s přenosem dat. Byly zavedeny požadavky na specifikaci typu spouštěných prioritních služeb (práce s kamerou, synchronizace dat, přehrávání multimediálních dat, sledování polohy, přístup k mikrofonu atd.). Bylo zjednodušeno určení podmínek pro aktivaci stahování dat, například pro stahování pouze při připojení přes Wi-Fi.
  • Interní systém doručování širokopásmových zpráv aplikacím (broadcast system) byl optimalizován pro snížení spotřeby energie a zvýšení odezvy. Vylepšena byla aplikacemi registrovaných proudů zpráv — zprávy mohou být umístěny do fronty, sloučeny (např. série zpráv BATTERY_CHANGED bude agregována do jedné) a doručeny pouze po ukončení aplikace z vyrovnávací paměti.
  • Použití v aplikacích funkce provádění operací v přesném čase (exact alarms) nyní vyžaduje získání samostatného oprávnění SCHEDULE_EXACT_ALARM, neboť použití této funkčnosti může negativně ovlivnit výdrž baterie a vést ke zvýšené spotřebě zdrojů (pro úkoly spouštěné v plánovaném čase se doporučuje používat aktivaci přibližného času). Aplikacím s implementací kalendáře a hodin, které používají aktivaci v přesném čase, by při instalaci mělo být poskytnuto oprávnění USE_EXACT_ALARM. Publikace v katalogu Google Play aplikací s oprávněním USE_EXACT_ALARM je povolena pouze pro programy s implementací budíku, časovače a kalendáře s oznámeními o událostech.
  • Byly rozšířeny možnosti škálování písem, maximální úroveň škálování písma byla zvýšena z 130 % na 200 %, a aby text při velkém zvětšení nevypadal příliš velký, nyní je automaticky aplikováno nelineární změna úrovně škálování (už velký text se zvětšuje méně než malý).
    Předběžné vydání Android 14
  • Byla poskytnuta možnost určování jazykových nastavení spojených s jednotlivými aplikacemi. Vývojář aplikace nyní může měnit parametry localeConfig prostřednictvím volání LocaleManager.setOverrideLocaleConfig pro určení seznamu jazyků zobrazených pro aplikaci v nastavení rozhraní Android.
  • Byl přidán API Grammatical Inflection pro usnadnění přidávání překladů prvků rozhraní, které zohledňují jazyky s genderovým systémem.
  • Pro zamezení zachycování žádostí intent na žádostích připojených k malwaru byla v nové verzi zakázána odesílání intentů bez jasného určení balíčku nebo interního komponentu.
  • Byla zvýšena bezpečnost dynamického načítání kódu (DCL, Dynamic Code Loading) – aby se zabránilo vkládání škodlivého kódu do dynamicky načítaných spustitelných souborů, musí mít tyto soubory nyní přístupová práva povolující pouze čtení.
  • Bylo zakázáno instalovat aplikace, pro které byla uvedena verze SDK nižší než 23, což umožní blokovat obcházení omezení oprávnění prostřednictvím vazby na staré API (verze API 22 je zakázána, protože ve verzi 23 (Android 6.0) byla zavedena nová model řízení přístupu, která umožňuje na vyžádání přístup k systémovým zdrojům). Dříve nainstalované aplikace, které používají stará API, budou po aktualizaci Androidu pokračovat v provozu.
  • Byl navržen API Credential Manager a realizována podpora technologie Passkeys, která uživateli umožňuje autentizaci bez hesel pomocí biometrických identifikátorů, jako je otisk prstu nebo rozpoznávání obličeje.
  • V Android Runtime (ART) byla implementována podpora OpenJDK 17 a jazykových funkcí a tříd Java poskytovaných v této verzi, včetně tříd typu record, vícerozměrných řetězců a vzorového porovnávání v příkazu „instanceof“.
  • Pro zjednodušení testování aplikací s ohledem na změny v nové verzi Android, byla vývojářům poskytnuta možnost selektivně zapínat a vypínat jednotlivé novinky prostřednictvím sekce Developer v konfigurátoru nebo nástroje adb.
    Předběžné vydání Android 14

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster