Predbežná verzia Android 14

Spoločnosť Google predstavila prvú testovaciu verziu otvorenej mobilnej platformy Android 14. Uvoľnenie Android 14 sa očakáva v treťom štvrťroku 2023. Na posúdenie nových možností platformy bola navrhnutá program predbežného testovania. Firmvérové zostavy boli pripravené pre zariadenia Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G a Pixel 4a (5G).

Kľúčové novinky Android 14:

  • Pokračuje sa v práci na zlepšení výkonu platformy na tabletoch a zariadeniach so skladacími obrazovkami. Aktualizované sú odporúčania na vývoj aplikácií pre zariadenia s veľkými obrazovkami a pridané typové šablóny rozhrania pre veľké obrazovky, ktoré zohľadňujú aplikácie ako sociálne siete, komunikáciu, multimediálny obsah, čítanie a nakupovanie. Navrhnutý je predbežný pre-release Cross device SDK s nástrojmi na vývoj aplikácií, ktoré správne fungujú s rôznymi typmi zariadení (smartfóny, tablety, inteligentné televízory atď.) a rôznymi formátmi.
  • Optimalizovaná bola koordinácia vykonávania náročných pozadových úloh, ako je načítanie veľkých súborov pri pripojení na Wi-Fi. Uskutočnili sa zmeny v API spúšťania prioritných služieb (Foreground Service) a plánovania úloh (JobScheduler), do ktorých bola pridaná nová funkčnosť pre užívateľom spúšťané úlohy súvisiace s prenosom dát. Zavedené sú požiadavky na určenie typu spúšťaných prioritných služieb (práca s kamerou, synchronizácia dát, prehrávanie multimediálnych údajov, sledovanie polohy, prístup k mikrofónu atď.). Uľahčené je určenie podmienok aktivácie sťahovania dát, napríklad na sťahovanie iba pri prístupe cez Wi-Fi.
  • Interný systém doručovania vysielacích správ aplikáciám (broadcast system) bol optimalizovaný na zníženie spotreby energie a zvýšenie reakčnej doby. Vylepšený je príjem registrovaných tokov správ aplikáciami — správy môžu byť zaradené do fronty, kombinované (napríklad séria správ BATTERY_CHANGED sa agreguje do jednej) a doručované iba po ukončení aplikácie z vyrovnávacej pamäte.
  • Používanie funkcie vykonávania operácií v presnom čase (exact alarms) v aplikáciách teraz vyžaduje získanie samostatného povolenia SCHEDULE_EXACT_ALARM, pretože použitie tejto funkčnosti môže negatívne ovplyvniť výdrž batérie a viesť k zvýšenej spotrebe prostriedkov (pre úlohy vykonávané podľa rozvrhu sa odporúča používať aktiváciu v približnom čase). Aplikáciám s implementáciou kalendára a hodín, ktoré používajú aktiváciu v presnom čase, musí byť pri inštalácii poskytnuté povolenie USE_EXACT_ALARM. Zverejnenia aplikácií v katalógu Google Play, ktoré majú povolenie USE_EXACT_ALARM, sú povolené iba pre programy s implementáciou budíka, časovača a kalendára s notifikáciami o udalostiach.
  • Možnosti škálovania písma boli rozšírené, maximálna úroveň škálovania písma bola zvýšená z 130 % na 200 %, a aby text pri veľkom zväčšení nevykazoval príliš veľký vzhľad, automaticky sa teraz aplikuje nelineárna zmena úrovne škálovania (už veľký text sa zväčšuje menej ako malý).
    Predbežná verzia Android 14
  • Bola poskytnutá možnosť určiť nastavenia jazyka viazané na jednotlivé aplikácie. Vývojár aplikácie môže teraz meniť parametre localeConfig prostredníctvom volania LocaleManager.setOverrideLocaleConfig na určenie zoznamu jazykov, ktoré sa zobrazia pre aplikáciu v rozhraní nastavenia Android.
  • Pridané API Grammatical Inflection pre zjednodušenie pridávania prekladov prvkov rozhrania, ktoré zohľadňujú jazyky so systémom rodov.
  • Na prevenciu zachytávania intent-žiadostí škodlivými aplikáciami je v novej verzii zakázané odosielanie intent-ov bez jasného určenia balíka alebo interného komponentu.
  • Zvýšená bezpečnosť dynamického sťahovania kódu (DCL, Dynamic Code Loading) — aby sa predišlo vkladaniu škodlivého kódu do dynamicky sťahovaných spustiteľných súborov, tieto súbory musia mať oprávnenia, ktoré umožňujú iba čítanie.
  • Inštalácia aplikácií, ktoré majú deklarovanú verziu SDK nižšiu ako 23, je zakázaná, čím sa zabránia obchádzaniu obmedzení oprávnení prostredníctvom prepojenia na staré API (verzia API 22 je zakázaná, pretože vo verzii 23 (Android 6.0) sa objavila nová model prístupu, ktorá umožňuje na vyžiadanie získať prístup k systémovým zdrojom). Predtým nainštalované aplikácie, ktoré využívajú staré API, budú po aktualizácii Androidu pokračovať v prevádzke.
  • Bola navrhnutá API Credential Manager a implementovaná podpora technológie Passkeys, ktorá umožňuje používateľom autentifikovať sa bez hesiel pomocou biometrických identifikačných prostriedkov, ako sú odtlačky prstov alebo rozpoznávanie tváre.
  • V Android Runtime (ART) bola implementovaná podpora OpenJDK 17 a jazykových vlastností a tried Java poskytovaných v tejto verzii, vrátane tried typu record, viacstrunových reťazcov a zhodnotenia v rámci operátora 'instanceof'.
  • Aby sa uľahčilo testovanie aplikácií s ohľadom na zmeny v novej verzii Androidu, majú vývojári možnosť selektívne aktivovať a deaktivovať vybrané novinky prostredníctvom sekcie Developer v konfigurátore alebo pomocou nástroja adb.
    Predbežná verzia Android 14

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster