Android 12 Beta 3 se uvaja

Google je izdal Android 12 Beta 3 za telefone Pixel, ki prinaša nove funkcije za uporabnike in več sprememb za razvijalce. Tukaj je novosti!

Le še nekaj gradenj nas loči od stabilne izdaje Android 12, najnovejšo različico Googlovega mobilnega operacijskega sistema. Google je izdal tri predoglede za razvijalce, preden je maja pripravil svojo I/O konferenco za razvijalce, od I/O pa smo bili deležni dveh različic beta. The prva beta prinesel nekaj večjih oblikovnih sprememb, ki jih je Google dražil na I/O, vendar je bil druga beta ki je prinesel pomembnejše funkcije, kot sta nadzorna plošča zasebnosti Androida 12 in tematiziranje ozadij. Danes je Google izdal tretjo različico beta – Android 12 Beta 3 – in prinaša nekaj novih funkcij, vključno z dolgo pričakovanimi pomičnimi posnetki zaslona, ​​pametnejšim samodejnim zasukom in več.

Kaj je novega v Androidu 12 Beta 3

Glede na to, kar smo že videli v prejšnjih predogledih in različicah beta za razvijalce, je Android 12 največja Googlova izdaja OS v zadnjih letih. Da je Googlu uspelo vtihotapiti še več funkcij pred stabilno izdajo, je impresivno, čeprav po pravici povedano ni skrivnost, da so delali na funkcijah, ki so bile napovedane danes. Ker pa smo tako blizu stabilni izdaji, smo mislili, da veliko teh novih funkcij ne bo pravočasno prispelo do stabilne izdaje, vendar smo se motili.

Torej, kaj točno je Google dodal v Android 12 Beta 3? Glede na uradno objavo v spletnem dnevniku pomembne nove funkcije v različici Beta 3 vključujejo a hitrejše samodejno vrtenje zaslona in pomični posnetki zaslona.

drseči posnetki zaslona v sistemu Android 12 lahko posnamete posnetek zaslona vsebine, po kateri se je mogoče premikati. To pomeni, da vam ne bo treba zajemati posnetkov zaslona enega za drugim in jih nato ročno sestaviti. Google dela na tej funkciji od lanskega predogleda za razvijalce za Android 11, ampak to ni naredil reza za to izdajo, saj je imela ekipa omejene vire (zaradi COVID-19) in jo je želela izvesti na pravi način. Vendar je Google tiho nadaljeval razvoj te funkcije in mi ga zagledal v prvem predogledu za razvijalce za Android 12. Implementacija drsnih posnetkov zaslona je bila skrita pred nadaljnjimi predogledi razvijalcev in izdajami beta, vendar smo videli skoraj končno različico funkcije pred nekaj meseci zaradi razkrite notranje zgradbe.

Kot smo domnevali, način delovanja drsnih posnetkov zaslona v sistemu Android 12 temelji na Pogledih in ne na sestavljanju slik, ki ga najdemo v izvedbah OEM. Ko uporabniki posnamejo posnetek zaslona vsebine, po kateri se je mogoče premikati, se prikaže nov gumb »zajemi več« ki ob dotiku razširi posnetek zaslona na celoten zaslon, ki se mu lahko uporabnik nato prilagodi pridelek.

Google pravi, da bodo drsni posnetki zaslona za večino aplikacij delovali takoj, če aplikacija uporablja standardni uporabniški vmesnik, ki temelji na pogledu. Če aplikacija ali komplet orodij uporabniškega vmesnika ne uporablja uporabniškega vmesnika, ki temelji na pogledu, ali uporablja močno prilagojen uporabniški vmesnik, bo moral implementirati nov ScrollCapture API da sistemu poveste, kako naj zajame zaslon. Google si prizadeva, da bi njegova implementacija drsnih posnetkov zaslona delovala v več primerih, na primer za drseče ListView (prihaja v različici Beta 4) in WebView. Podpora za slednje morda prihaja doma v Google Chrome, vendar bi bilo lepo videti generično izvedbo, ki bo delovala v kateri koli aplikaciji, ki uporablja WebView.

Boljše, hitrejše samodejno vrtenje

Android 12 končno izboljšuje eno najosnovnejših funkcij operacijskega sistema: avtorotacijo. Od različice Beta 3 dalje je Androidova funkcija samodejnega zasuka izboljšana z zaznavanjem obrazov, ki uporablja sprednjo kamero za natančnejše zaznavanje, kdaj je treba zaslon obrniti. Upajmo, da bo to privedlo do manj nenamernih vrtenj zaslona, ​​ko ležite na kavču ali v postelji. Slike, zajete z Androidovo izboljšano funkcijo samodejnega zasuka, se obdelujejo v napravi v sistemu Android 12 Zasebno računalniško jedro, tako da nikoli ne zapustijo naprave.

Google pravi, da je ta funkcija samodejne rotacije na podlagi obraza na voljo v Beta 3 za Pixel 4 in novejši Pixel naprave, vendar lahko vse naprave s sistemom Android 12 izkoristijo druge izboljšave zaslona rotacija. Te izboljšave vključujejo optimizacijo animacije in prerisovanje zaslona ter dodan algoritem za zaznavanje potez, ki ga poganja ML, zmanjša zakasnitev osnovne funkcije samodejnega vrtenja za 25%.

Avtorotacija na podlagi obraza je bila ena izmed govorice o prvih značilnostih prihajati na Android 12 in mi potrdila svoj obstoj v zgodnjih različicah predogleda za razvijalce. Temelji na našo analizo, se zdi, da Googlovo funkcijo samodejne rotacije na podlagi obraza upravlja aplikacija Device Personalization Services, zato jo je morda mogoče omogočiti v drugih napravah Pixel.

Iskanje v napravi

V Androidu 12 Beta 3 Google izpostavlja Androidov novi AppSearch API. Dokumentacija za to funkcijo je na voljo že nekaj mesecev, in že pred tem smo sumili, da Google dela na novem indeksu iskanja v napravi za Android zahvaljujoč skritemu pripomočku za alternativno iskanje smo opazili v zaganjalniku Pixel.

Kot pojasnjuje Google, je AppSearch visoko zmogljiv iskalnik v napravi. Aplikacije lahko indeksirajo strukturirane podatke in iščejo po njih z zmožnostmi iskanja po celotnem besedilu. API podpira tudi izvorne funkcije, kot so visoko učinkovito indeksiranje in iskanje, podpora za več jezikov in razvrščanje glede na ustreznost. Na voljo je v dveh različicah: lokalni indeks za aplikacije, ki je združljiv s prejšnjimi različicami prek knjižnice AppSearch Jetpack napovedan prejšnji mesec, in osrednji indeks, ki se vzdržuje za celoten sistem v sistemu Android 12. Če vaša aplikacija sodeluje v osrednjem indeksu, lahko Android prikaže podatke vaše aplikacije na površinah SystemUI, razen če se odločite za to. Prav tako lahko varno delite podatke z drugimi aplikacijami, da jim omogočite iskanje po podatkih vaše aplikacije.

Diagram, ki prikazuje indeksiranje in iskanje znotraj AppSearch. Vir: Google.

Razne spremembe

  • API-ji indikatorja zasebnosti v WindowInsets: Android 12 Beta 3 je dodal novo API-ji indikatorja zasebnosti do WindowInsets ki bo aplikacijam omogočil najvišje meje indikatorjev zasebnosti in njihove relativne postavitve na zaslonu ob upoštevanju trenutne usmerjenosti zaslona in jezikovnih nastavitev. Tako bo aplikacija vedela, kje so narisani indikatorji, ko je aplikacija v poglobljenem načinu, da bo lahko izvajala prilagoditve in preprečila oviranje uporabnih kontrolnikov ali vsebine.
  • Možnost preklopa kamere in mikrofona za podjetja: Skrbniki podjetja lahko zdaj nadzorujejo, ali ima uporabnik dostop do sistemskih stikal, ki izklopijo dostop do mikrofona in kamere naprave. Nauči se več tukaj.
  • Novo dovoljenje za aplikacije, seznanjene s CDM, ki začenjajo storitve v ospredju: Aplikacije, seznanjene z upraviteljem spremljevalnih naprav (CDM), lahko zaženejo storitve v ospredju iz ozadja, tako da razglasijo novo običajno dovoljenje. To bo spremljevalnim aplikacijam omogočilo izvajanje osnovnih funkcij, hkrati pa bodo pregledne za sistem.

Googlove objave v spletnem dnevniku nikoli omeniti vsako posamezno funkcijo, ki so jo dodali izdaji Android Beta, zato bomo seveda prenesli in namestili tretjo različico beta na svoje piksle, da vidimo, kaj je še novega. Poleg tega se bomo poglobili v vdelano programsko opremo, da bi poiskali namige o drugih funkcijah v razvoju, zato bodite pozorni na več naše objave v sistemu Android 12.

Prenos in namestitev Androida 12 Beta 3

Android 12 Beta 3 se zdaj uvaja za podprte telefone Pixel vpisan v program Android Beta, ki vključuje Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G in Pixel 5. Čeprav so izdaje Android 12 Beta na voljo za peščico naprav drugih proizvajalcev originalne opreme, ni nobenega zagotovila, da bodo ti proizvajalci originalne opreme izdali novo posodobitev, ki temelji na kodni bazi Beta 3. Vendar lahko uporabniki z napravo, združljivo s Project Treble, namestijo Generic System Image ali GSI za Android 12 Beta 3 ročno ali z uporabo DSU Loader, da preizkusite najnovejše funkcije. Razvijalci lahko zaženejo Beta 3 na emulatorju Android na voljo prek Android Studia, če nimate združljive naprave.

Google tudi tokrat daje najnovejšo različico Androida 12 Beta na voljo lastnikom kompleta za razvijalce ADT-3. Namestite različico beta na ADT-3, da preizkusite najnovejše funkcije Android TV in preizkusite aplikacije na novem vmesniku Google TV.

Če iščete povezave za prenos Androida 12 Beta 3, tukaj imamo na voljo povezave. Ko zgrabite pravo datoteko, preberite ta vodnik če želite izvedeti, kako ga namestiti. Če med preskušanjem beta odkrijete napako, pusti nekaj povratnih informacij tako da se lahko popravi, preden se stabilna izdaja uvede pozneje to jesen.

Kaj je naslednje za Android 12 Beta

Po današnji izdaji Androida 12 Beta 3 Google verjetno nima veliko novih uporabniško usmerjenih funkcij, ki bi nam jih lahko ponudil, čeprav bi nam v četrti beta še vedno lahko pripravili nekaj presenečenj. Glede na Googlov razpored izdaj bo Android 12 Beta 4 končna izdaja beta in bo označila Mejnik stabilnosti platforme. To pomeni, da bo četrta različica beta prišla s končnim naborom API-jev in vedenja platforme ter možnostjo objavljanja aplikacij Ciljanje ravni API-ja 31 na Google Play, zato morajo razvijalci, ki čakajo na stabilnost API-ja, počakati na naslednjo izdajo beta. Po različici Beta 4 v avgustu sledi ena različica kandidata za izdajo, ki ji sledi stabilna izdaja za naprave AOSP in Pixel, ki niso v programu Android beta.