Android 12 Beta 3 se lansează

Google a lansat Android 12 Beta 3 pentru telefoanele Pixel, aducând noi funcții utilizatorilor și câteva modificări pentru dezvoltatori. Iată ce este nou!

Suntem la doar câteva versiuni de lansarea stabilă a Android 12, cea mai recentă versiune a sistemului de operare mobil Google. Google a lansat trei previzualizări pentru dezvoltatori înainte de a susține conferința pentru dezvoltatori I/O în mai, iar de la I/O, am fost tratați cu două beta. The prima beta a adus unele dintre schimbările majore de design pe care Google le-a tachinat la I/O, dar a fost a doua beta care a adus funcții mai importante, cum ar fi tabloul de bord de confidențialitate al Android 12 și tematica bazată pe tapet. Astăzi, Google a lansat o a treia versiune beta – Android 12 Beta 3 – și aduce câteva funcții noi, inclusiv capturile de ecran de derulare mult așteptate, autorotație mai inteligentă și multe altele.

Ce este nou în Android 12 Beta 3

Din ceea ce am văzut deja în previzualizările și beta-urile anterioare pentru dezvoltatori, Android 12 este cea mai mare lansare a sistemului de operare Google din ultimii ani. Că Google a reușit să introducă și mai multe funcții înainte de lansarea stabilă este impresionant, deși, pentru a fi corect, nu este un secret că au lucrat la funcțiile anunțate astăzi. Deoarece suntem atât de aproape de lansarea stabilă, ne-am gândit că multe dintre aceste noi funcții nu vor ajunge la timp pentru lansarea stabilă, dar ne-am înșelat.

Deci, ce anume a adăugat Google la Android 12 Beta 3? Potrivit postării oficiale de pe blog, noile funcții notabile din Beta 3 includ a rotație automată a afișajului mai rapidă și capturi de ecran care se pot derula.

Cu derularea capturilor de ecran în Android 12, puteți face o captură de ecran a conținutului care poate fi derulat. Aceasta înseamnă că nu va trebui să faceți capturi de ecran una câte una și apoi să le uniți manual. Google a lucrat la această funcție de la previzualizarea pentru dezvoltatori Android 11 de anul trecut, dar nu a făcut tăietura pentru acea versiune, deoarece echipa avea resurse limitate (din cauza COVID-19) și dorea să o implementeze în mod corect. Cu toate acestea, Google a reluat în liniște dezvoltarea funcției, iar noi a prins o privire în prima previzualizare pentru dezvoltatori Android 12. Implementarea capturilor de ecran cu defilare a fost ascunsă de previzualizările ulterioare ale dezvoltatorilor și lansările beta, dar noi am văzut o versiune aproape finală a caracteristicii acum câteva luni, datorită unei build interne scurse.

După cum bănuiam, modul în care funcționează capturile de ecran de defilare în Android 12 se bazează mai degrabă pe Vizualizări decât pe cusăturile imaginilor găsite în implementările OEM. Când utilizatorii captează o captură de ecran a conținutului care poate fi derulat, este afișat un nou buton „captură mai mult”. care, atunci când este atins, extinde captura de ecran pentru a afișa întregul ecran la care utilizatorul se poate adapta apoi a decupa.

Google spune că capturile de ecran de defilare vor funcționa imediat pentru majoritatea aplicațiilor, cu condiția ca aplicația să folosească o interfață de utilizare standard bazată pe vizualizare. Dacă o aplicație sau un set de instrumente UI nu utilizează o interfață de utilizare bazată pe vizualizare sau folosește o interfață de utilizare puternic personalizată, atunci va trebui să implementeze noua ScrollCapture API pentru a spune sistemului cum să capteze ecranul. Google lucrează pentru ca implementarea capturilor de ecran de defilare să funcționeze în mai multe cazuri, cum ar fi pentru derularea ListViews (care vine în Beta 4) și WebViews. Sprijin pentru acesta din urmă poate veni nativ la Google Chrome, dar va fi plăcut să vedem o implementare generică care va funcționa în orice aplicație care utilizează un WebView.

Autorotatie mai bună, mai rapidă

Android 12 se îmbunătățește în sfârșit asupra uneia dintre cele mai de bază caracteristici ale sistemului de operare: autorotația. Începând cu versiunea Beta 3, funcția de rotire automată a Android a fost îmbunătățită cu detectarea feței, care folosește camera frontală pentru a detecta cu mai multă precizie când ecranul trebuie rotit. Acest lucru ar trebui să conducă la mai puține rotații neintenționate ale ecranului atunci când sunteți întins pe o canapea sau în pat. Imaginile capturate de funcția îmbunătățită de autorotare a Android sunt procesate pe dispozitiv în Android 12 Nucleu de calcul privat, astfel încât nu părăsesc niciodată dispozitivul.

Google spune că această funcție de autorotare bazată pe față este disponibilă în Beta 3 pe Pixel 4 și mai târziu pe Pixel dispozitive, dar toate dispozitivele care rulează Android 12 pot profita de celelalte îmbunătățiri aduse ecranului rotație. Aceste îmbunătățiri includ optimizări ale animației și redesenării ecranului, precum și un a adăugat un algoritm de detectare a gesturilor bazat pe ML, reducând latența funcției de rotire automată de bază prin 25%.

Autorotația bazată pe față a fost una dintre cele primele caracteristici zvonite să vină la Android 12, iar noi și-a confirmat existența în versiunile timpurii de previzualizare pentru dezvoltatori. Bazat pe analiza noastră, se pare că funcția Google de autorotare bazată pe față este gestionată de aplicația Servicii de personalizare a dispozitivului, așa că ar putea fi posibilă activarea acesteia pe alte dispozitive Pixel.

Căutare pe dispozitiv

În Android 12 Beta 3, Google evidențiază noul API AppSearch pentru Android. Documentația pentru această caracteristică a fost disponibilă de câteva luni încoace, și chiar înainte de asta, am bănuit că Google lucra la un nou index de căutare pe dispozitiv pentru Android datorită unui widget de căutare alternativ ascuns am observat în Pixel Launcher.

După cum explică Google, AppSearch este un motor de căutare de înaltă performanță pe dispozitiv. Aplicațiile pot indexa date structurate și pot căuta peste ele cu capabilități de căutare full-text. API-ul acceptă, de asemenea, funcții native, cum ar fi indexarea și recuperarea extrem de eficiente, suportul în mai multe limbi și clasarea relevanței. Este disponibil în două variante: un index local pentru aplicații care este compatibil cu înapoi prin biblioteca AppSearch Jetpack anunțat luna trecută, și un index central care este menținut pentru întregul sistem în Android 12. Dacă aplicația dvs. participă la indexul central, Android poate afișa datele aplicației dvs. pe suprafețele SystemUI, cu excepția cazului în care renunțați. De asemenea, puteți partaja în siguranță date cu alte aplicații pentru a le permite să caute datele aplicației dvs.

Diagrama care ilustrează indexarea și căutarea în AppSearch. Sursa: Google.

Modificări diverse

  • API-urile indicatorului de confidențialitate în WindowInsets: Android 12 Beta 3 a adăugat noi API-uri cu indicatori de confidențialitate la WindowInsets care va permite aplicațiilor să obțină limitele maxime ale indicatorilor de confidențialitate și plasarea lor relativă pe ecran, ținând cont de orientarea curentă a ecranului și setările de limbă. Acest lucru va permite unei aplicații să știe unde sunt desenați indicatorii atunci când aplicația este în modul imersiv, astfel încât să poată face ajustări pentru a preveni blocarea controalelor utile sau a conținutului.
  • Comutări pentru cameră și microfon configurabile pentru întreprinderi: Administratorii întreprinderii pot controla acum dacă utilizatorul are sau nu acces la comutatoarele de sistem care dezactivează accesul la microfonul și camera dispozitivului. Află mai multe Aici.
  • Permisiune nouă pentru aplicațiile asociate cu CDM care pornesc servicii din prim-plan: Aplicațiile asociate cu un Companion Device Manager (CDM) pot lansa servicii din prim plan din fundal, declarând un o nouă permisiune normală. Acest lucru va permite aplicațiilor însoțitoare să realizeze funcționalitatea de bază, în timp ce sunt transparente pentru sistem.

Postările pe blogul Google nu menționați fiecare caracteristică pe care au adăugat-o la o versiune Android Beta, așa că, desigur, vom descărca și instala a treia versiune beta pe propriile noastre Pixeli pentru a vedea ce mai este nou. În plus, vom cerceta firmware-ul pentru a căuta indicii despre alte funcții în curs de dezvoltare, așa că fii atent pentru mai multe postări de la noi pe Android 12.

Descărcarea și instalarea Android 12 Beta 3

Android 12 Beta 3 se lansează acum pentru telefoanele Pixel compatibile înscris în programul Android Beta, care include Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G și Pixel 5. Deși versiunile Android 12 Beta sunt disponibile pentru o mână de dispozitive de la alți OEM, nu există nicio garanție că acești OEM vor lansa o nouă actualizare bazată pe baza de cod Beta 3. Cu toate acestea, utilizatorii cu un dispozitiv compatibil Project Treble pot instala imaginea de sistem generică, sau GSI, a Android 12 Beta 3, fie manual, fie folosind DSU Loader, pentru a încerca cele mai recente funcții. Dezvoltatorii pot porni Beta 3 pe emulatorul Android disponibil prin Android Studio în cazul în care nu dețineți un dispozitiv compatibil.

Încă o dată, Google pune, de asemenea, la dispoziție cel mai recent Android 12 Beta pentru proprietarii kitului de dezvoltator ADT-3. Instalați versiunea beta pe ADT-3 pentru a încerca cele mai recente funcții Android TV și a testa aplicații pe noua interfață Google TV.

Dacă căutați linkuri de descărcare pentru Android 12 Beta 3, avem link-urile disponibile aici. După ce ați luat fișierul potrivit, citește acest ghid pentru a învăța cum să-l instalezi. Dacă găsiți o eroare în timp ce testați versiunea beta, lăsați ceva feedback astfel încât să se poată remedia înainte de lansarea versiunii stabile mai târziu în această toamnă.

Ce urmează pentru Android 12 Beta

După lansarea Android 12 Beta 3 astăzi, Google probabil că nu mai are multe funcții noi pentru utilizatori, deși ne-ar putea lăsa încă câteva surprize în a patra versiune beta. Conform programului de lansare al Google, Android 12 Beta 4 va fi versiunea beta finală și va marca Etapa de stabilitate a platformei. Aceasta înseamnă că a patra versiune beta va veni cu setul final de API-uri și comportamente ale platformei, precum și cu capacitatea de a publica aplicații direcționarea nivelului API 31 către Google Play, așa că dezvoltatorii care așteaptă stabilitatea API ar trebui să aștepte următoarea lansare beta. După Beta 4, în august, vine o versiune candidată, urmată de o lansare stabilă pentru dispozitivele AOSP și Pixel care nu sunt în programul Android beta.