Google vydal Android 12 Beta 3 pre telefóny Pixel, ktorý prináša nové funkcie pre používateľov a niekoľko zmien pre vývojárov. Tu je novinka!
Od stabilného vydania nás delí už len niekoľko verzií Android 12, najnovšiu verziu mobilného operačného systému Google. Spoločnosť Google vydala tri ukážky pre vývojárov pred usporiadaním konferencie pre vývojárov I/O v máji a od I/O sme sa dočkali dvoch beta verzií. The prvá beta priniesol niektoré z hlavných dizajnových zmien, ktoré Google škádlil na I/O, ale bolo to druhá beta ktoré priniesli dôležitejšie funkcie, ako je panel ochrany osobných údajov systému Android 12 a motívy založené na tapetách. Spoločnosť Google dnes vydala tretiu beta verziu – Android 12 Beta 3 – a prináša na stôl niekoľko nových funkcií vrátane dlho očakávaných snímok obrazovky s rolovaním, inteligentnejšej autorotácie a ďalších.
Čo je nové v systéme Android 12 Beta 3
Z toho, čo sme už videli v predchádzajúcich ukážkach a beta verziách vývojárov, je Android 12 najväčším vydaním operačného systému Google za posledné roky. To, že sa Googlu pred stabilným vydaním podarilo vkradnúť ešte viac funkcií, je pôsobivé, aj keď aby sme boli spravodliví, nie je žiadnym tajomstvom, že na dnes ohlásených funkciách pracovali. Keďže sme tak blízko stabilnému vydaniu, mysleli sme si, že mnohé z týchto nových funkcií sa nestihnú dostať do stabilného vydania, ale mýlili sme sa.
Čo presne teda Google pridal do Androidu 12 Beta 3? Podľa oficiálneho blogového príspevku medzi pozoruhodné nové funkcie v Beta 3 patrí a rýchlejšie automatické otáčanie displeja a posúvateľné snímky obrazovky.
s posúvanie snímok obrazovky v systéme Android 12 môžete nasnímať snímku obrazovky obsahu, ktorý sa dá posúvať. To znamená, že nebudete musieť snímať snímky obrazovky jednu po druhej a potom ich ručne spájať. Google na tejto funkcii pracuje od minuloročnej ukážky pre vývojárov systému Android 11, ale to neurobil rez pre toto vydanie, pretože tím mal obmedzené zdroje (v dôsledku COVID-19) a chcel ho implementovať správnym spôsobom. Google však potichu obnovil vývoj tejto funkcie a my zazrel to v prvej ukážke pre vývojárov systému Android 12. Implementácia posúvajúcich sa snímok obrazovky bola skrytá pred nasledujúcimi ukážkami vývojárov a beta verziami, ale my videl takmer konečnú verziu funkcie pred niekoľkými mesiacmi vďaka uniknutej internej zostave.
Ako sme tušili, spôsob, akým fungujú posúvacie snímky obrazovky v systéme Android 12, je založený skôr na zobrazeniach než na spájaní obrázkov, ktoré sa nachádza v implementáciách OEM. Keď používatelia zachytia snímku obrazovky obsahu, ktorý možno posúvať, zobrazí sa nové tlačidlo „zachytiť viac“. ktorý po klepnutí rozšíri snímku obrazovky tak, aby zobrazila celú obrazovku, na ktorú sa môže používateľ prispôsobiť plodina.
Google hovorí, že posúvanie snímok obrazovky bude fungovať okamžite pre väčšinu aplikácií za predpokladu, že aplikácia používa štandardné používateľské rozhranie založené na zobrazení. Ak aplikácia alebo súprava nástrojov používateľského rozhrania nepoužíva používateľské rozhranie založené na zobrazení alebo používa výrazne prispôsobené používateľské rozhranie, bude potrebné implementovať nové ScrollCapture API povedať systému, ako má zachytiť obrazovku. Google pracuje na tom, aby jeho implementácia rolovacích snímok obrazovky fungovala vo viacerých prípadoch, napríklad pri rolovaní ListViews (prichádza v Beta 4) a WebViews. Podpora pre tých druhých môže prísť natívne do prehliadača Google Chrome, ale bude pekné vidieť všeobecnú implementáciu, ktorá bude fungovať v každej aplikácii, ktorá používa WebView.
Lepšie a rýchlejšie automatické otáčanie
Android 12 konečne vylepšuje jednu z najzákladnejších funkcií operačného systému: autorotáciu. Počnúc verziou Beta 3 bola funkcia automatického otáčania systému Android vylepšená o detekciu tváre, ktorá využíva prednú kameru na presnejšie zistenie, kedy by sa mala obrazovka otočiť. Dúfajme, že by to malo viesť k menšiemu počtu neúmyselných otočení obrazovky, keď ležíte na gauči alebo v posteli. Obrázky zachytené vylepšenou funkciou autorotácie systému Android sa spracúvajú v zariadení v systéme Android 12 Súkromné výpočtové jadro, takže nikdy neopustia zariadenie.
Google hovorí, že táto funkcia autorotácie založená na tvári je dostupná v Beta 3 na Pixel 4 a novšom Pixeli zariadenia, ale všetky zariadenia so systémom Android 12 môžu využívať ďalšie vylepšenia obrazovky rotácia. Tieto vylepšenia zahŕňajú optimalizáciu animácie a prekresľovania obrazovky, ako aj pridaný algoritmus detekcie gest riadený ML, ktorý znižuje latenciu základnej funkcie automatického otáčania o 25%.
Autorotácia na základe tváre bola jedným z nich o prvých funkciách sa hovorilo príchod na Android 12 a my potvrdil svoju existenciu v prvých verziách ukážok pre vývojárov. Založené na naša analýzaZdá sa, že funkciu autorotácie na základe tváre od Googlu spravuje aplikácia Služby prispôsobenia zariadenia, takže ju možno bude možné povoliť aj na iných zariadeniach Pixel.
Vyhľadávanie na zariadení
V systéme Android 12 Beta 3 spoločnosť Google zdôrazňuje nové rozhranie AppSearch API pre Android. Dokumentácia pre túto funkciu je k dispozícii už pár mesiacova ešte predtým sme mali podozrenie, že Google pracuje na novom indexe vyhľadávania na zariadení pre Android vďaka skrytej miniaplikácii alternatívneho vyhľadávania zbadali sme v aplikácii Pixel Launcher.
Ako vysvetľuje Google, AppSearch je vysokovýkonný vyhľadávací nástroj na zariadení. Aplikácie môžu indexovať štruktúrované údaje a vyhľadávať v nich pomocou funkcií fulltextového vyhľadávania. Rozhranie API tiež podporuje natívne funkcie, ako je vysoko efektívne indexovanie a vyhľadávanie, podpora viacerých jazykov a hodnotenie relevantnosti. Je k dispozícii v dvoch verziách: lokálny index pre aplikácie, ktoré sú spätne kompatibilné prostredníctvom knižnice AppSearch Jetpack oznámil minulý mesiaca centrálny index, ktorý je udržiavaný pre celý systém v systéme Android 12. Ak je vaša aplikácia súčasťou centrálneho indexu, Android môže zobrazovať údaje vašej aplikácie na platformách SystemUI, pokiaľ sa neodhlásite. Údaje môžete tiež bezpečne zdieľať s inými aplikáciami, aby mohli vyhľadávať údaje vašej aplikácie.
Rôzne zmeny
- Rozhrania API indikátora súkromia vo WindowInsets: Android 12 Beta 3 pridal nové API indikátorov súkromia do WindowInsets to umožní aplikáciám získať maximálne hranice indikátorov ochrany osobných údajov a ich relatívneho umiestnenia na obrazovke, pričom sa zohľadní aktuálna orientácia obrazovky a jazykové nastavenia. Vďaka tomu bude aplikácia vedieť, kde sú indikátory nakreslené, keď je aplikácia v imerznom režime, takže môže vykonať úpravy, aby sa zabránilo zablokovaniu užitočných ovládacích prvkov alebo obsahu.
- Prepínače fotoaparátu a mikrofónu konfigurovateľné pre podniky: Podnikoví správcovia môžu teraz kontrolovať, či má používateľ prístup k systémovým prepínačom, ktoré vypínajú prístup k mikrofónu a kamere zariadenia. Uč sa viac tu.
- Nové povolenie pre aplikácie spárované s CDM spúšťajúce služby v popredí: Aplikácie spárované s Companion Device Manager (CDM) môžu spúšťať služby v popredí na pozadí vyhlásením nové normálne povolenie. To umožní sprievodným aplikáciám vykonávať základné funkcie, pričom budú pre systém transparentné.
Blogové príspevky Google nikdy spomenúť každú jednu funkciu, ktorú pridali do verzie Android Beta, takže si samozrejme stiahneme a nainštalujeme tretiu beta verziu do našich vlastných pixelov, aby sme videli, čo je ešte nové. Okrem toho sa budeme zaoberať firmvérom, aby sme hľadali náznaky ďalších funkcií vo vývoji, takže sledujte viac príspevky od nás v systéme Android 12.
Stiahnutie a inštalácia systému Android 12 Beta 3
Android 12 Beta 3 je teraz dostupný pre podporované telefóny Pixel zaregistrovaný v programe Android Beta, ktorá zahŕňa Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G a Pixel 5. Hoci sú vydania Android 12 Beta dostupné pre niekoľko zariadení od iných výrobcov OEM, neexistuje žiadna záruka, že títo výrobcovia OEM vydajú novú aktualizáciu založenú na kódovej základni Beta 3. Používatelia so zariadením kompatibilným s Project Treble si však môžu nainštalovať generický systémový obrázok alebo GSI systému Android 12 Beta 3 buď manuálne, alebo pomocou DSU Loader, aby ste si vyskúšali najnovšie funkcie. Vývojári môžu spustiť beta 3 v emulátore Android dostupné cez Android Studio v prípade, že nevlastníte kompatibilné zariadenie.
Spoločnosť Google opäť sprístupňuje najnovší Android 12 Beta majiteľom vývojovej súpravy ADT-3. Nainštalujte si beta verziu do ADT-3, aby ste si vyskúšali najnovšie funkcie Android TV a otestovali aplikácie v novom rozhraní Google TV.
Ak hľadáte odkazy na stiahnutie Androidu 12 Beta 3, odkazy máme k dispozícii tu. Keď uchopíte správny súbor, prečítajte si tento návod aby ste sa naučili, ako ho nainštalovať. Ak počas testovania beta nájdete chybu, zanechať nejakú spätnú väzbu takže to môže byť opravené skôr, ako bude stabilné vydanie neskôr túto jeseň.
Čo bude ďalej pre Android 12 Beta
Po dnešnom vydaní systému Android 12 Beta 3 spoločnosť Google pravdepodobne už nemá veľa nových funkcií pre používateľov, ktoré by na nás mohli vrhnúť, aj keď vo štvrtej beta verzii na nás stále môžu priniesť niekoľko prekvapení. Podľa plánu vydania spoločnosti Google bude Android 12 Beta 4 poslednou beta verziou a bude Míľnik stability platformy. To znamená, že štvrtá beta verzia príde s konečnou sadou rozhraní API a správania platformy, ako aj s možnosťou publikovať aplikácie zacielenie API úrovne 31 na Google Play, takže vývojári, ktorí čakajú na stabilitu API, by mali počkať na ďalšie beta vydanie. Po beta verzii 4 v auguste prichádza jedna verzia kandidáta na vydanie, po ktorej nasleduje stabilné vydanie pre zariadenia AOSP a Pixel, ktoré nie sú v beta programe Android.