Android 14 Developer Preview 1 je tu s novými možnosťami prispôsobenia, lepšou výdržou batérie a ďalšími funkciami

Prvá vývojárska ukážka systému Android 14 je konečne tu a už teraz existuje niekoľko zaujímavých zmien.

Na svete je len málo operačných systémov, ktoré môžu tvrdiť, že majú rovnakú úroveň vplyvu ako Android. Poháňa viac ako 2,5 miliardy smartfónov po celom svete a každý rok dostáva novú aktualizáciu s vylepšeniami oproti predchádzajúcej verzii. Prvá ukážka od spoločnosti Google pre vývojárov Android 14 je teraz v prevádzke a prináša zmeny, z ktorých majú úžitok vývojári, a zároveň zlepšuje stav systému zariadenia a poskytuje používateľom viac ponúk prispôsobenia.

Ako naznačuje názov „Ukážka pre vývojárov“, tieto vydania sú určené len pre vývojárov. Je to na testovanie nových funkcií a uistenie sa, že ich aplikácie fungujú na aktualizovaných zariadeniach tak, ako majú. Vyskytnú sa chyby, vyskytnú sa ďalšie problémy a Google bude tlačiť na spätnú väzbu vývojárov počas nasledujúcich mesiacov. Ak vám nevadí dostať sa do problémov, určite vyskúšajte Android 14. Ak sa však spoliehate na to, že váš smartfón bude stabilne stabilný, možno by sa oplatilo počkať na úplné vydanie systému Android 14, ktoré sa má spustiť v druhej polovici roka.

Najpozoruhodnejšie funkcie verzie Android 14 Developer Preview 1 zahŕňajú:

  • Vylepšenia správania API: Boli vykonané zmeny v správaní API, aby sa používateľom ponúklo konzistentnejšie používanie aplikácií naprieč zariadeniami a zároveň sa znížilo využitie systémových prostriedkov. K dispozícii sú tiež aktualizované pokyny, ktoré vývojárom pomôžu využiť multitasking a funkcie jedinečné pre veľké obrazovky na vytváranie ich mobilných aplikácií pre viac zariadení.
  • Vylepšenia životnosti batérie a zdravia systému: Vylepšenia interného systému vysielania pomôžu používateľom zefektívniť výdrž batérie a spotrebu batérie.
  • Viac možností prispôsobenia: Android 14 ponúka vylepšenú dostupnosť a jazykové funkcie.
    • Android 14 uľahčuje vývojárom umožniť používateľom vybrať si preferovaný jazyk jednotlivé aplikácie a pridať podporu pre rôzne podmienky adresy pri odkazovaní na používateľov v rodovom meradle Jazyk.
    • Pri prispôsobení sa používateľom so slabým zrakom má Android 14 zväčšenú veľkosť písma až o 200 % (až od 130%) a automatické nelineárne škálovanie písma na zmiernenie bežných problémov s rozložením a zvýšenie obsahu textu čitateľný.

Kedy vyjde Android 14?

Pri aktualizáciách systému Android spoločnosť Google zvyčajne odhaľuje míľnik „stability platformy“, aby vývojári vedeli, kedy Google má v úmysle dodať finálne SDK/NDK API spolu s finálnymi internými API a systémom orientovaným na aplikácie správania. Google má v úmysle dosiahnuť stabilitu platformy v júni 2023, pričom pred oficiálnym vydaním je plánovaných minimálne „niekoľko týždňov“. Android 13 dosiahol stabilitu platformy v júni 2022 a konečná verzia bola prepustený v augusta toho roku. Google vydal viac podrobností o časovom harmonograme vydania ktoré si môžete skontrolovať.

Ďalšie možnosti prispôsobenia v systéme Android 14

Android je o prispôsobení a so systémom Android 14 sa vykonáva niekoľko zmien, ktoré používateľom poskytnú väčšiu kontrolu nad obsahom, ktorý si prezerajú, a nad tým, ako si ho prezerajú.

Väčšie písma s nelineárnym škálovaním

Ak potrebujete väčšiu veľkosť písma v systéme Android 13 alebo nižšej, maximálne ju budete môcť zväčšiť na 130 % predvolenej veľkosti. S Androidom 14 sa toto obmedzenie zvýši na 200 %. A čo viac, ak je text príliš veľký, text sa nezväčší rovnakou rýchlosťou ako menší text na obrazovke. To zaisťuje, že všetko je čitateľné a zároveň pomáha používateľom, ktorí môžu vyžadovať ďalšiu podporu, aby videli, čo je na obrazovke.

Predvoľby jazyka pre jednotlivé aplikácie

Vývojári budú môcť prispôsobiť množinu jazykov zobrazených pre každú aplikáciu, čo umožní experimenty A/B a poskytne aktualizované miestne nastavenia, ak aplikácia využíva tlačenie lokalizácie na strane servera.

Gramatical Inflection API

Rozhranie API pre gramatickú inflexiu umožňuje vývojárom jednoducho podporovať používateľov, ktorí hovoria jazykmi s gramatickým rodom, ako je francúzština alebo nemčina.

  • Mužský rod: „Vous êtes abonné à...“
  • Ženské: „Vous êtes abonnée à…“
  • Neutrálne: „Abonnement à...active“

Pohlavie je vlastné mnohým jazykom, čo vývojárom uľahčuje podporu pohlavia diváka.

Súkromie a bezpečnosť

Blokovať inštaláciu aplikácií

Počnúc systémom Android 14 používatelia nebudú môcť jednoducho načítať aplikácie na svojich smartfónoch, ktoré sú zacielené na Android SDK úrovne 22 alebo nižšej. Dôvodom je to, že niektoré malvér alebo iné nebezpečné aplikácie by sa zamerali na súpravu SDK 22, aby sa vyhli modelu povolení pri spustení zavedeného v systéme Android 6.0 Marshmallow. Vývojári a nadšenci budú môcť naďalej inštalovať staršie aplikácie pomocou nasledujúceho adb príkaz.

adb install --bypass-low-target-sdk-block FILENAME.apk

Runtime prijímače

Aplikácie zacielené na Android 14 musia uvádzať, či sa má dynamické využitie Context.registerReceiver() považovať za „exportované“ alebo „neexportované“.

Bezpečnejšie implicitné zámery

Aby sa zabránilo škodlivým aplikáciám zachytiť zámery, aplikácie zacielené na Android 14 majú zakázané interne odosielať zámery, ktoré nešpecifikujú balík.

Bezpečnejšie dynamické načítanie kódu

Dynamické načítanie kódu umožňuje malvér a iné exploity, pretože umožňuje sťahovanie spustiteľných súborov, s ktorými možno neočakávane manipulovať. Aplikácie zacielené na Android 14, ktoré využívajú dynamické načítanie kódu, budú musieť zabezpečiť, že načítané súbory budú iba na čítanie.

Vylepšené spracovanie na pozadí

Aktualizácie a doplnky JobScheduler a Foreground Services

Google robí niekoľko zmien v tom, ako funguje JobScheduler a ako sú navrhnuté služby popredia. Na začiatok by služby popredia mali byť vyhradené len pre úlohy s najvyššou prioritou pre používateľa, aby Android mohol zlepšiť spotrebu zdrojov a výdrž batérie. Existujú aj nové úlohy, ako napríklad typy prenosu údajov iniciované používateľom.

Vývojári budú tiež musieť deklarovať typy služieb v popredí. Táto požiadavka umožňuje vývojárom jasne definovať zámer práce na pozadí a zároveň objasniť, ktoré prípady použitia sú vhodné pre služby na pozadí. Google Play tiež zavedie nové pravidlá, aby sa zabezpečilo vhodné používanie týchto rozhraní API.

Optimalizované vysielanie

Tieto zmeny by nemali spôsobiť vývojárom žiadne problémy, pretože sú interné v systéme Android, ale spoločnosť Google na ne vývojárov upozorňuje. Google zmenil spôsob prijímania aplikácií kontextovo zaregistrované vysiela, keď aplikácia prejde do a stav vyrovnávacej pamäte, pretože vysielania do kontextovo registrovaných prijímačov môžu byť zaradené do frontu a doručené do aplikácie až vtedy, keď prejdú zo stavu vyrovnávacej pamäte. Ďalej niektoré opakujúce sa kontextovo registrované vysielania, ako napr BATTERY_CHANGED, môže byť zlúčený do jedného konečného vysielania pred jeho doručením, keď aplikácia prejde zo stavu vyrovnávacej pamäte.

Kompatibilita aplikácií

Ako sa smartfóny menia, špecifické tvarové faktory (napríklad skladacie) predstavujú pre vývojárov problém. Ako môže vývojár zabezpečiť fungovanie svojej aplikácie a bezproblémovo prepínať napríklad medzi dvoma úplne odlišnými formovými faktormi? Ako môže aplikácia spoľahlivo predpovedať, kde sa nachádza výrez fotoaparátu? Toto sú problémy, ktoré sa Google snaží vyriešiť tým, že vývojárom čo najviac uľahčí dopytovanie systému a zisťovanie týchto špecifických parametrov.

Podpora OpenJDK 17

Zavádza sa podpora OpenJDK 17 s cieľom plne povoliť funkcie Java 17 v pripravovaných ukážkach pre vývojárov, vrátane tried záznamov, viacriadkových reťazcov a inštancia zhody vzorov. Vďaka Hlavná línia projektuGoogle hovorí, že viac ako 600 miliónov zariadení bude môcť prijímať najnovšie aktualizácie ART, ktoré zahŕňajú aj tieto zmeny.

Jednoduchšie testovanie a ladenie

Rovnako ako minulý rok, Google umožní vývojárom prepínať nové funkcie. Tieto prepínače sa nachádzajú v možnostiach vývojára.

Ako stiahnuť a nainštalovať Android 14 Developer Preview 1 na vašom zariadení Google Pixel

Môžete si jednoducho stiahnuť Android Developer Preview 1 a určite si pozrite našu príručku ako nainštalovať Android 14 ak si nie ste istí, ako to urobiť.

Google oficiálne vydáva túto vývojársku predbežnú aktualizáciu pre Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G) alebo Pixel 4a. Obrazy 64-bitového systému môžete použiť s emulátorom Android v Android Studio a tiež môžete použiť GSI.


Aký je váš názor na najnovšiu zostavu Developer Preview? Nainštalujete si ho do svojho zariadenia? Aké sú vaše skúsenosti? Dajte nám vedieť v komentároch nižšie!