Prvá ukážka pre vývojárov systému Android 13 je tu a obsahuje množstvo zmien pre vývojárov a koncových používateľov. Prečítajte si o tom tu!
Android je najväčší operačný systém na svete. 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 13 je teraz v prevádzke a prináša množstvo zmien, z ktorých majú úžitok vývojári, a prináša vylepšenia ochrany osobných údajov, Material You, jazykových ovládacích prvkov a ďalších.
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 13. Ak sa však spoliehate na to, že váš smartfón bude stabilne stabilný, možno by stálo za to počkať na úplné vydanie systému Android 13, ktoré by malo byť uvedené na trh v druhej polovici roka.
Najpozoruhodnejšie funkcie verzie Android 13 Developer Preview 1 zahŕňajú:
- Aktualizované funkcie ochrany osobných údajov: nový systémový výber fotografií, ktorý používateľom umožňuje zdieľať konkrétne obrázky a videá s aplikáciami, a nové povolenie Wi-Fi, ktoré pomáha minimalizovať spotrebu údajov o polohe.
- Tematické ikony: dynamické ikony aplikácií, ktoré sa nachádzajú v Material You, sa rozšíria na všetky ikony aplikácií v systéme Android 13, čo vývojárom umožní mať dynamickú ikonu aplikácie, ktorá reaguje na nastavenie Material You používateľom.
- Ovládanie jazyka: Android 13 predstaví nové API, ktoré pomôže vývojárom identifikovať ich používateľov preferovaný jazyk, ktorý pomáha zlepšovať používateľskú skúsenosť a znižuje množstvo štandardného kódu potrebného od vývojárov.
- Vývojárske nástroje: Android 13 DP1 spúšťa prácu na obnovovaní základných knižníc Androidu, aby podporovali Java 11. Mnohé z voliteľných funkcií v DP1 sú tiež prepínateľné, takže vývojári môžu ľahšie pochopiť, ako každá zmena individuálne ovplyvňuje ich aplikácie.
Navigujte v tomto článku
- Kedy vyjde Android 13
-
Aktualizované ovládacie prvky ochrany osobných údajov v systéme Android 13
- Rozhranie API na výber fotografií
- Povolenie zariadenia nablízku pre Wi-Fi
-
Vývojárske nástroje v systéme Android 13
- Rozhranie API pre umiestnenie rýchlych nastavení
- Tematické ikony sú teraz prístupné vývojárom
- Predvoľby jazyka pre jednotlivé aplikácie
- Rýchlejšie delenie slov
- Programovateľné shadery
- Aktualizácie OpenJDK 11
-
Kompatibilita aplikácií v systéme Android 13
- Aktualizácie systému Google Play
- Optimalizácia tabletov, skladacích zariadení a Chromebookov
- Jednoduchšie testovanie a ladenie
- Ako stiahnuť a nainštalovať Android 13 Developer Preview 1 na vašom zariadení Google Pixel
Kedy vyjde Android 13?
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 2022, pričom pred oficiálnym vydaním je plánovaných minimálne niekoľko týždňov. Android 12 dosiahol stabilitu platformy v auguste 2021 a konečná verzia bola vydaný v októbri toho roku. Google vydal viac podrobností o časovom harmonograme vydania ktoré si môžete skontrolovať.
Aktualizované ovládacie prvky ochrany osobných údajov v systéme Android 13
Google vie, že používatelia chcú operačný systém, ktorému môžu dôverovať svojim údajom. Koniec koncov, smartfóny dosiahli bod, v ktorom sú v mnohých smeroch efektívne predĺžením nás samých a našich vlastných životov. Používame ich na ukladanie dôležitých fotografií, súkromné rozhovory s priateľmi a rodinou a nosiť ich so sebou každý deň s dôverou, že mikrofóny alebo kamery nezaznamenávajú každý interakcia. Android 12 urobil veľa pre súkromie používateľov a Android 13 to rozširuje.
Rozhranie API na výber fotografií
V prvom rade Android 13 pridáva nový systémový výber fotografií, štandardný a optimalizovaný spôsob bezpečného zdieľania lokálnych aj cloudových fotografií. Systém na výber fotografií je rozšírením nástroja na výber dokumentov systému Android, ktorý umožňuje používateľovi zdieľať dokument v aplikácii bez toho, aby táto aplikácia mala prístup ku všetkým dokumentom v zariadení. Rovnako tak, API na výber fotografií možno vyvolať bez nutnosti prístupu k všetky fotografie v zariadení. Google tiež plánuje priniesť výber fotografií do všetkých zariadení so systémom Android 11 a vyšším, s výnimkou zariadení Android Go, prostredníctvom aktualizácií systému Google Play.
Povolenie zariadenia nablízku pre Wi-Fi
V predchádzajúcich verziách systému Android potrebovali aplikácie, ktoré sa potrebovali pripojiť k blízkym zariadeniam Wi=Fi, požiadať o povolenie polohy, aj keď na fungovanie nepotrebovali polohu zariadenia. Google teraz rozdeľuje túto funkciu do nového povolenia na spustenie s názvom NEARBY_WIFI_DEVICES a je súčasťou skupiny povolení NEARBY_DEVICES. Aplikácie zacielené na Android 13 môžu namiesto toho požiadať o povolenie NEARBY_WIFI_DEVICES s príznakom „neverForLocation“.
Android by nebol tým, čím je, bez vývojárov a každá aktualizácia platformy zvyčajne prináša aktualizácie, ktoré uľahčujú život vývojárov. Niektoré aktualizácie to určite sťažujú, ale Google sa vo všeobecnosti snaží zefektívniť proces vývoja aplikácií pri každej iterácii.
Rozhranie API pre umiestnenie rýchlych nastavení
Rýchle nastavenia sú skvelým doplnkom systému Android, pretože vám umožňujú rýchlo prepínať niektoré aspekty telefónu tesne nad zásuvkou upozornení. Problém je v tom, že niekedy nájdete novú, ktorú môžete pridať z aplikácie, o ktorej ste nevedeli, že má rýchle prepínanie nastavení. Android 13 má ako nový pomôcť s tým rozhranie API na umiestnenie dlaždíc umožňuje aplikácii vyzvať používateľa tlačidlom na pridanie vlastnej rýchlej dlaždice do rýchlych nastavení.
Ikony tematických aplikácií sú teraz prístupné vývojárom
Google začal beta testovanie ikon tematických aplikácií v Pixel Launcher v systéme Android 12, hoci to bolo jasne označené ako „beta“. Pripájajú sa k „monetu“, tematickému enginu Android 12, ktorý je momentálne prítomný na smartfónoch Pixel. V systéme Android 13 sa vývojárom aplikácií aktívne odporúča poskytovať kompatibilné ikony, aby koncoví používatelia mohli mať na svojej domovskej obrazovke konzistentný zážitok, ak túto funkciu povolia.
Predvoľby jazyka pre jednotlivé aplikácie
Pre viacjazyčných používateľov sa často stáva, že budete chcieť používať niektoré aplikácie v jednom jazyku a iné aplikácie v inom jazyku. Niektoré aplikácie ponúkajú koncovému používateľovi výber jazyka, aby mohli aplikáciu používať v inom jazyku okrem jazyka, v ktorom sa nachádza ich telefón. V systéme Android 13 to však teraz môžete urobiť pomocou nová platforma API nastaviť alebo získať preferovaný jazyk používateľa. Podobné API bude pridané aj do budúcej knižnice Jetpack.
Rýchlejšie delenie slov
Zvyčajne povedané, keď sa slovo zaplní po okraj kontajnera (povedzme na obrazovke telefónu) a chce pokračovať keď je slovo napísané na ďalšom riadku, pridáte pomlčku na miesto, kde je slovo odrezané, a potom budete pokračovať na ďalšom riadku. Aj keď bolo možné, aby to Android spracoval za vás v dynamickom zalamovaní textu, nikdy to nebolo vhodné, pretože by ste to pri jeho používaní mali. V dôsledku toho je predvolene vypnutá.
Teraz však Google hovorí, že táto funkcia je oveľa vylepšená a môže sa pochváliť až 200% nárastom výkonu, takže na výkon vykresľovania textu to nemá takmer žiadny vplyv.
Programovateľné shadery
Android 13 pridáva podporu pre programovateľné objekty RuntimeShader so správaním definovaným pomocou jazyka Android Graphics Shading Language (AGSL). AGSL zdieľa veľkú časť svojej syntaxe s GLSL, ale funguje v rámci vykresľovacieho mechanizmu Android na prispôsobenie maľby na plátne Android, ako aj filtrovanie obsahu zobrazenia.
Aktualizácie OpenJDK 11
Základné knižnice systému Android 13 sú aktualizované na najnovšiu verziu LTS OpenJDK 11. K dispozícii sú aktualizácie knižníc a podpora programovacieho jazyka Java 11 pre vývojárov aplikácií a platforiem. Tieto zmeny základnej knižnice budú tiež distribuované koncovým používateľom prostredníctvom aktualizácií systému Google Play ako súčasť modulu ART pre Android 12 a novší.
Kompatibilita aplikácií v systéme Android 13
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.
Nielen to, ale spoločnosť tiež zavádza špecifické pokyny pre responzívny dizajn ktoré by vývojári mali dodržiavať, aby bola zabezpečená maximálna kompatibilita medzi zariadeniami.
Aktualizácie systému Google Play
Google sa rozširuje Hlavná línia projektu v systéme Android 13 na ďalšiu modularizáciu základných častí systému Android. Google už demonštroval, ako je možné upgradovať základné časti systému, ako napríklad zavedenie API na výber fotografií prostredníctvom aktualizácií systému Google Play na staršie zariadenia. S Androidom 13 Google pridal Bluetooth aj ultra širokopásmový modul.
Optimalizácia tabletov, skladacích zariadení a Chromebookov
Android 13, ktorý vychádza z tempa zavedeného systémom Android 12L, obsahuje optimalizácie pre zariadenia s veľkou obrazovkou, ako sú tablety, skladacie zariadenia a Chromebooky.
Jednoduchšie testovanie a ladenie
Na uľahčenie testovania jednotlivých zmien v systéme Android 13 vývojárom Google zaviedol v nastaveniach vývojára množstvo prepínačov. Tieto prepínače umožňujú vývojárom individuálne povoliť alebo zakázať zmeny.
Ako stiahnuť a nainštalovať Android 13 Developer Preview 1 na vašom zariadení Google Pixel
Môžete ľahko stiahnuť Android Developer Preview 1a určite si pozrite nášho sprievodcu na ako nainštalovať Android 13 ak si nie ste istí, ako to urobiť.
Google oficiálne vydáva túto vývojársku predbežnú aktualizáciu pre Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL alebo Pixel 4. 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!