Android 12 Beta 3 izlazi

click fraud protection

Google je izdao Android 12 Beta 3 za Pixel telefone, donoseći nove značajke korisnicima i nekoliko promjena za programere. Evo što je novo!

Samo nas nekoliko verzija dijeli od stabilnog izdanja Android 12, najnovija verzija Googleovog mobilnog operativnog sustava. Google je objavio tri pretpregleda za razvojne programere prije nego što je održao svoju I/O konferenciju za razvojne programere u svibnju, a od I/O, počastili smo se s dvije beta verzije. The prva beta donio je neke od velikih promjena dizajna koje je Google zadirkivao na I/O, ali to je bio druga beta koji je donio važnije značajke kao što je nadzorna ploča za privatnost Androida 12 i tematiziranje na pozadini. Google je danas objavio treću beta verziju — Android 12 Beta 3 — i donosi nekoliko novih značajki, uključujući dugo očekivane snimke zaslona s pomicanjem, pametniju autorotaciju i još mnogo toga.

Što je novo u Androidu 12 Beta 3

Prema onome što smo već vidjeli u prethodnim pregledima i beta verzijama za razvojne programere, Android 12 najveće je Googleovo izdanje OS-a u godinama. To što je Google uspio ušuljati još više značajki prije stabilnog izdanja je impresivno, iako da budemo pošteni, nije tajna da su radili na značajkama koje su danas najavljene. Budući da smo tako blizu stabilnog izdanja, mislili smo da mnoge od ovih novih značajki neće stići na vrijeme za stabilno izdanje, ali bili smo u krivu.

Što je točno Google dodao u Android 12 Beta 3? Prema službenom postu na blogu, značajne nove značajke u Beta 3 uključuju a brža automatska rotacija zaslona i snimke zaslona koje se mogu pomicati.

pomicanje snimaka zaslona u Androidu 12 možete snimiti snimku zaslona sadržaja koji se može pomicati. To znači da nećete morati snimati snimke zaslona jednu po jednu i zatim ih ručno spajati. Google je radio na ovoj značajci od prošlogodišnjeg pregleda za razvojne programere Androida 11, ali to nije napravio rez za to izdanje jer je tim imao ograničene resurse (zbog COVID-19) i želio ga je implementirati na pravi način. Međutim, Google je tiho nastavio razvoj značajke, a mi bacio pogled na to u prvom pregledu za razvojne programere za Android 12. Implementacija klizajućih snimaka zaslona bila je skrivena od kasnijih razvojnih pregleda i beta izdanja, ali mi vidio skoro konačnu verziju značajke prije nekoliko mjeseci zahvaljujući internoj izradi koja je procurila.

Kao što smo sumnjali, način na koji skrolujuće snimke zaslona rade u Androidu 12 temelji se na prikazima, a ne spajanju slika koje se nalazi u OEM implementacijama. Kada korisnici snime snimku zaslona sadržaja koji se može pomicati, prikazuje se novi gumb "snimi više" koji, kada se dodirne, proširuje snimku zaslona kako bi prikazao cijeli zaslon kojem se korisnik zatim može prilagoditi usjev.

Google kaže da će pomicanje snimaka zaslona funkcionirati izvan okvira za većinu aplikacija, pod uvjetom da aplikacija koristi standardno korisničko sučelje koje se temelji na prikazu. Ako aplikacija ili skup alata korisničkog sučelja ne koristi korisničko sučelje temeljeno na prikazu ili koristi jako prilagođeno korisničko sučelje, morat će implementirati novi ScrollCapture API da kaže sustavu kako da snimi zaslon. Google radi na tome da implementacija klizajućih snimaka zaslona funkcionira u više slučajeva, kao što je za listanje ListView (dolazi u Beta 4) i WebView. Podrška za potonje možda dolazi doma u Google Chrome, ali bit će lijepo vidjeti generičku implementaciju koja će raditi u bilo kojoj aplikaciji koja koristi WebView.

Bolji, brži autorotati

Android 12 konačno poboljšava jednu od najosnovnijih značajki OS-a: autorotaciju. Počevši od Beta 3, Androidova značajka automatskog zakretanja poboljšana je detekcijom lica, koja koristi prednju kameru za točnije otkrivanje kada zaslon treba zakrenuti. Nadamo se da bi to trebalo dovesti do manjeg broja nenamjernih okretanja zaslona kada ležite na kauču ili u krevetu. Slike snimljene Androidovom poboljšanom značajkom autorotacije obrađuju se na uređaju unutar Androida 12 Privatna računalna jezgra, tako da nikada ne napuštaju uređaj.

Google kaže da je ova značajka autorotacije temeljena na licu dostupna u Beta 3 na Pixelu 4 i novijem Pixelu uređajima, ali svi uređaji s Androidom 12 mogu iskoristiti druga poboljšanja zaslona rotacija. Ta poboljšanja uključuju optimizacije animacije i ponovnog crtanja zaslona, ​​kao i dodan algoritam za otkrivanje pokreta vođen ML-om, smanjujući latenciju osnovne značajke automatskog zakretanja za 25%.

Autorotacija temeljena na licu bila je jedna od šuška se o najranijim značajkama dolazimo na Android 12, a mi potvrdio svoje postojanje u ranim verzijama pregleda razvojnih programera. Na temelju našu analizu, čini se da Googleovom značajkom autorotacije temeljene na licu upravlja aplikacija Device Personalization Services, pa je možda moguće omogućiti je na drugim Pixel uređajima.

Pretraživanje na uređaju

U Androidu 12 Beta 3, Google ističe Androidov novi AppSearch API. Dokumentacija za ovu značajku je dostupna već nekoliko mjeseci, a čak i prije toga, sumnjali smo da Google radi na novom indeksu pretraživanja na uređaju za Android zahvaljujući skrivenom alternativnom widgetu za pretraživanje uočili smo u Pixel Launcheru.

Kako Google objašnjava, AppSearch je tražilica visokih performansi na uređaju. Aplikacije mogu indeksirati strukturirane podatke i pretraživati ​​ih s mogućnostima pretraživanja cijelog teksta. API također podržava izvorne značajke kao što su visokoučinkovito indeksiranje i dohvaćanje, višejezična podrška i rangiranje po relevantnosti. Dostupan je u dva okusa: lokalni indeks za aplikacije koje su kompatibilne s prethodnim verzijama putem biblioteke AppSearch Jetpack najavljen prošli mjesec, i središnji indeks koji se održava za cijeli sustav u Androidu 12. Ako vaša aplikacija sudjeluje u središnjem indeksu, Android može prikazati podatke vaše aplikacije na SystemUI površinama osim ako se ne isključite. Također možete sigurno dijeliti podatke s drugim aplikacijama kako biste im omogućili pretraživanje podataka vaše aplikacije.

Dijagram koji prikazuje indeksiranje i pretraživanje unutar AppSearcha. Izvor: Google.

Razne promjene

  • API-ji indikatora privatnosti u WindowInsets: Android 12 Beta 3 je dodao novo API-ji indikatora privatnosti do Umeci prozora koji će omogućiti aplikacijama da dobiju maksimalne granice indikatora privatnosti i njihov relativni položaj na zaslonu uzimajući u obzir trenutnu orijentaciju zaslona i postavke jezika. To će aplikaciji dopustiti da zna gdje su indikatori nacrtani kada je aplikacija u imerzivnom načinu rada, tako da može izvršiti prilagodbe kako bi spriječila ometanje korisnih kontrola ili sadržaja.
  • Prekidači kamere i mikrofona koji se mogu konfigurirati za poduzeća: Administratori poduzeća sada mogu kontrolirati ima li korisnik pristup prekidačima sustava koji isključuju pristup mikrofonu i kameri uređaja. Saznajte više ovdje.
  • Novo dopuštenje za aplikacije uparene s CDM-om koje pokreću usluge u prvom planu: Aplikacije uparene s Companion Device Managerom (CDM) mogu pokrenuti usluge u prvom planu iz pozadine deklariranjem nova normalna dozvola. To će popratnim aplikacijama omogućiti izvršavanje temeljnih funkcija dok su transparentne za sustav.

Googleovi postovi na blogu nikada spomenuti svaku pojedinačnu značajku koju su dodali izdanju beta verzije Androida, pa ćemo naravno preuzeti i instalirati treću beta verziju na svoje Pixele da vidimo što je još novo. Nadalje, kopati ćemo po firmveru kako bismo potražili naznake drugih značajki u razvoju, stoga budite oprezni za više naše objave na Androidu 12.

Preuzimanje i instaliranje Androida 12 Beta 3

Android 12 Beta 3 sada izlazi za podržane Pixel telefone upisao se u Android Beta program, koji uključuje Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G i Pixel 5. Iako su izdanja Androida 12 Beta dostupna za nekoliko uređaja drugih OEM-ova, nema jamstva da će ti OEM-ovi izbaciti novo ažuriranje temeljeno na Beta 3 kodnoj bazi. Međutim, korisnici s uređajem kompatibilnim s Project Treble mogu instalirati Generic System Image ili GSI za Android 12 Beta 3, ručno ili koristeći DSU Loader, kako biste isprobali najnovije značajke. Programeri mogu pokrenuti Beta 3 na Android emulatoru dostupno putem Android Studija u slučaju da ne posjedujete kompatibilni uređaj.

Još jednom, Google također stavlja najnoviji Android 12 Beta na raspolaganje vlasnicima kompleta za razvojne programere ADT-3. Instalirajte beta verziju na ADT-3 kako biste isprobali najnovije Android TV značajke i testirali aplikacije na novom Google TV sučelju.

Ako tražite veze za preuzimanje Androida 12 Beta 3, ovdje imamo dostupne poveznice. Nakon što ste zgrabili pravu datoteku, pročitajte ovaj vodič da naučite kako ga instalirati. Ako pronađete grešku tijekom testiranja beta verzije, ostavite povratnu informaciju tako da se može popraviti prije nego što se stabilno izdanje pojavi kasnije ove jeseni.

Što je sljedeće za Android 12 Beta

Nakon današnjeg izdanja Androida 12 Beta 3, Google vjerojatno nema mnogo novih značajki namijenjenih korisnicima koje bi nam preostalo, iako bi nam ipak mogli prirediti nekoliko iznenađenja u četvrtoj beta verziji. Prema Googleovom rasporedu izdavanja, Android 12 Beta 4 bit će posljednje beta izdanje i označit će Prekretnica stabilnosti platforme. To znači da će četvrta beta verzija doći s konačnim skupom API-ja i ponašanja platforme, kao i mogućnošću objavljivanja aplikacija ciljanje API razine 31 na Google Play, tako da programeri koji čekaju stabilnost API-ja trebaju pričekati sljedeće beta izdanje. Nakon Beta 4 u kolovozu dolazi jedna verzija kandidata za izdanje nakon čega slijedi stabilno izdanje za AOSP i Pixel uređaje koji nisu u Android beta programu.