Analiza Android 12 DP3: Iată toate caracteristicile ascunse!

click fraud protection

Analiza noastră profundă a Android 12 Developer Preview 3 continuă cu o analiză a tuturor funcțiilor ascunse pe care le-am găsit în cel mai recent sistem de operare Google!

În mai puțin de o lună, Google va scoate capetele Android 12 la Google I/O, dar înainte de atunci, tocmai ni s-a dat a treia previzualizare pentru dezvoltatori a cerne. DP3 conține o mână de noi API-uri și schimbări vizibile în fața utilizatorului, dar, de asemenea, ca de obicei, conține o mulțime de schimbări ascunse sub capotă. Am cercetat versiunea pentru a afla tot ce va veni pe Android 12 și iată un rezumat a ceea ce am găsit în Developer Preview 3.

O notă rapidă: versiunea DP3 de astăzi este de fapt mai veche decât cea build Android 12 scurs am detaliat săptămâna trecută. Unele dintre caracteristicile pe care le-am observat în acea versiune scursă sunt acum disponibil tuturor utilizatorilor, dar multe dintre ele nu sunt disponibile. De fapt, codificați pentru unele dintre caracteristicile ascunse pe care le-am observat - cum ar fi a

cadru pentru traducerile aplicației UI — nici măcar nu a fost adăugat la DP3 deloc. În schimb, există câteva funcții, cum ar fi tabloul de bord îmbunătățit și noul design al panoului Setări rapide pe care le vom detalia mai jos, pe care nu le-am putut activa în acea versiune scursă. Nu voi repeta fiecare modificare ascunsă în DP3 pe care am observat-o mai devreme în versiunea scursă, dar voi nota modificările care coroborează ceea ce am găsit în versiunea scursă.

Acum că acest lucru este în afara drumului, iată analiza noastră despre Android 12 Developer Preview 3. Mulțumiri speciale dezvoltatorului kdrag0n pentru că ai lucrat cu noi și pentru că ai împărtășit multe dintre descoperirile lor prin chat!

O demontare a APK-ului poate prezice adesea funcții care pot apărea într-o actualizare viitoare a unei aplicații, dar este posibil ca oricare dintre caracteristicile pe care le menționăm aici să nu apară într-o versiune viitoare. Acest lucru se datorează faptului că aceste caracteristici sunt în prezent neimplementate în versiunea live și pot fi extrase oricând de către dezvoltatori într-o versiune viitoare.


Navigați în acest articol

  • Funcții ascunse în Android 12 DP3
    • Reproiectarea setărilor rapide majore este în lucru
    • Setări rapide Tiles pentru alarmă și portofel
    • Modul joc adaugă setări de optimizare a jocului
    • Ecran de blocare cu o singură mână pentru tablete
    • O tematică mai bună bazată pe tapet pentru imagini de fundal întunecate
    • Hibernarea aplicației eliberează spațiu din aplicațiile neutilizate
    • Următorul Pixel Stand va avea un fan?
    • Diverse modificări ascunse

Reproiectarea setărilor rapide majore este în lucru

Am bănuit că va exista o revizuire majoră a interfeței de utilizare în Android 12, dar cu fiecare nouă lansare Developer Preview, am ajuns să înțelegem că modificările interfeței de utilizare vor fi mai drastice decât ne-am așteptat vreodată. În Android 12 DP1, noi a activat un nou design de panou Setări rapide cu un fundal opac, cursor de luminozitate mai gros și plăci fără etichete. În versiunea scursă, noi descoperit că Google modifică puțin acel glisor de luminozitate gros ascuns, astfel încât partea groasă să reflecte nivelul actual de luminozitate.

Acum, în Android 12 Developer Preview 3, dezvoltatorul kdrag0n a descoperit un design extrem de diferit al panoului Setări rapide care încorporează același glisor de luminozitate, dar transformă plăcile mici, rotunjite, Setări rapide în mai mari, dreptunghiulare gresie. Aceste plăci mai mari conțin eticheta și subeticheta, dacă sunt disponibile. Aceste plăci sunt aranjate pe 4 rânduri care conțin câte 3 plăci fiecare pentru un total de 12 plăci Setări rapide pe o singură pagină. Numărul de construcție este acum afișat deasupra butonului de editare, care a fost acum închis într-un oval. Rotul de setări a fost, de asemenea, închis într-un oval, dar a fost mutat în centru. În cele din urmă, există acum un buton de pornire în partea dreaptă jos, care, atunci când este apăsat, ar trebui să deschidă o versiune „lite” a meniului de alimentare. Acest lucru nu funcționează în acest moment, dar aceasta este concluzia noastră despre ceea ce face pe baza analizei codului.

Prezența unui buton de pornire în panoul Setări rapide răspunde în sfârșit la întrebarea pe care am avut-o după ce am folosit versiunea Android 12 scursă: Cum deschizi meniul de alimentare dacă activați noul gest „Țineți pentru Asistent”.? În acea versiune, activarea gestului „Țineți pentru Asistent” deturnează butonul de pornire, astfel încât, în schimb, lansează Asistentul Google. Cu toate acestea, atunci nu aveai nicio modalitate de a accesa meniul de alimentare, motiv pentru care Google a adăugat și el două noi plăci Setări rapide pentru comenzile dispozitivului și portofel (ambele sunt afișate în meniul de alimentare). Cu noul buton de pornire din panoul QS, veți putea întotdeauna să accesați meniul de alimentare, indiferent dacă utilizați sau nu gestul „Țineți pentru Asistent”. (Codul pentru „Hold for Assistant”, apropo, este prezent în DP3, dar caracteristica nu este accesibilă în mod implicit.)

Pe dispozitivele cu ecran mai mare, cum ar fi tabletele, interfața de utilizare este împărțită în două panouri: unul care conține designul reînnoit al Setărilor rapide și celălalt, notificările. Este plăcut să vezi că Google face modificări de design mai potrivite pentru tablete. În special, compania lucrează și la un ecran de pornire cu două panouri pentru tablete precum și un ecran de blocare ajustat în funcție de dimensiune (mai multe despre acesta din urmă mai jos).

Credite: kdrag0n

Setări rapide Tiles pentru alarmă și portofel

Dacă ați observat într-una dintre capturile de ecran postate mai sus, există o țiglă pe care scrie „Google Pay” cu „Gata” dedesubt. Acesta este setarea rapidă „Portofel” despre care vorbeam și tot ce va face este să lanseze Portofel cu acces rapid caracteristică pentru a vă permite să vă schimbați rapid cardul prestabilit pentru plăți. Presupunem că motivul pentru care devine accesibil dintr-o țiglă Setare rapidă este pregătit pentru gestul următor „aștepți pentru Asistent”.

O altă caracteristică care este transformată într-o țiglă de setare rapidă este următorul indicator de alarmă din bara de stare. După cum puteți vedea mai sus, această țiglă afișează pur și simplu când va suna următoarea alarmă dacă este setată una.

Modul joc adaugă setări de optimizare a jocului

În prima previzualizare pentru dezvoltatori a Android 12, am observat lucrul pe un noua bară de instrumente pentru jocuri care plutește pe ecran cu un buton pentru captarea unei înregistrări de ecran și un alt buton cu scop necunoscut. Mai târziu, am descoperit că această bară de instrumente pentru jocuri face parte dintr-o funcție mai amplă „Game Dashboard” la care lucrează Google pentru dispozitivele sale Pixel. Prima noastră privire la Gaming Dashboard a arătat o interfață de utilizare incompletă cu butoane nefuncționale și o comandă rapidă de streaming live YouTube.

Android 12 Developer Preview 3 continuă lucrul la Gaming Dashboard făcând butoanele funcționale și adăugând un nou card „Game Optimization”. Când sunt apăsate, butoanele adaugă o nouă pictogramă la bara de instrumente plutitoare. Aceste butoane vă permit să faceți o captură de ecran, să faceți o înregistrare a ecranului, să afișați FPS-ul curent sau să comutați modul Nu deranjați. Între timp, meniul Optimizare joc vă permite să setați modul de performanță al dispozitivului în joc. Puteți alege dintre „Performanță” pentru a maximiza rata de cadre, „Standard” pentru un echilibru între durata de viață și performanță a bateriei și „Economisire baterie” pentru a reduce rata de cadre și a reduce consumul de energie. Nu este clar cum afectează exact aceste opțiuni performanța, rata de cadre și durata de viață a bateriei, dar vom fi cu ochii pe evoluția funcției în viitoarele versiuni Android 12.

Deși nu am reușit să facem contorul FPS să funcționeze, dezvoltatorul kdrag0n ne-a împărtășit câteva capturi de ecran care arată schimbarea FPS-ului în ecranul de pornire al lui „Among Us”.

Credite: kdrag0n

De asemenea, am confirmat că Gaming Dashboard are o interfață de linie de comandă însoțitoare, accesată prin rularea „cmd game„în coajă. CLI este mai degrabă simplu și conține doar o singură comandă pentru a „reduce” rezoluția pentru a forța o aplicație să ruleze la un raport de scalare specificat. De exemplu, reducerea la scară „DevCheck„ aplicația la un raport de scalare de 0,5 o face să creadă că rezoluția afișajului meu Pixel 3 XL este 1480 x 720, mai degrabă decât 2960 x 1440. O modificare a rezoluției ar putea forța unele jocuri să aleagă texturi cu rezoluție mai mică și setări de randare, rezultând o performanță mai bună și o durată de viață a bateriei mai bune. Rularea "wm size" comanda în shell poate realiza același lucru, dar noul "cmd game„Implementarea funcționează pe bază de aplicație, mai degrabă decât să afecteze interfața de utilizare de afișare pentru fiecare aplicație.

Credite: Mishaal Rahman

Ecran de blocare cu o singură mână pentru tablete

Am menționat anterior că Google face câteva modificări de design binevenite pentru tablete. Acum, am aflat despre încă o modificare a interfeței de utilizare a Android 12 care ar trebui să-i facă fericiți pe proprietarii de tablete: un ecran de blocare PIN/model prietenos cu o singură mână. Când este activată, vizualizarea PIN/model se schimbă fie în partea stângă, fie în partea dreaptă, în loc să stea în mijloc. Evident, majoritatea tabletelor nu sunt menite să fie ținute cu o singură mână, dar această schimbare înseamnă că nu va trebui să vă luptați pentru a menține tableta în ambele mâini în timp ce introduceți codul PIN sau modelul.

O tematică mai bună bazată pe tapet pentru imagini de fundal întunecate

Noul sistem de tematică bazat pe tapet al Android 12 va oferi sistemului de operare un strat proaspăt de vopsea pentru fiecare tapet nou pe care îl aplicați. Culorile sunt generate dinamic pe baza tapetului actual, dar așa cum am văzut în versiunile anterioare, este încă un lucru în curs. În timp ce noul sistem de tematică arată grozav atunci când modul de lumină al sistemului este activat, pare mai puțin rafinat când modul întunecat al sistemului este activat. De exemplu, setarea unui tapet negru pur a dus la aplicarea unei teme violet intens, care era destul de nepotrivită de culori. Acum, totuși, setarea unui tapet negru are ca rezultat aplicarea unei teme gri închis, care se potrivește frumos cu culorile tapetului mai închise.

Pentru a vă reaminti, acest sistem de tematică bazat pe imagini de fundal, cu numele de cod „monet”, nu este încă activat în mod implicit. Google încă modifică cadrul pentru ca culorile personalizate să se aplice mai multor părți ale interfeței de utilizare și am văzut, de asemenea, îmbunătățiri în timp ale algoritmului de alegere a culorilor. Este clar că Google dorește să o facă înainte de lansarea stabilă a Android 12.

Hibernarea aplicației eliberează spațiu din aplicațiile neutilizate

O caracteristică surprinzător de populară am descoperit săptămâna trecută apare și în Android 12 DP3: hibernarea aplicației. Funcția va revoca automat permisiunile, va opri notificările și va șterge fișierele temporare dacă o aplicație nu a fost folosită de câteva luni. Aceste fișiere temporare provin din memoria cache a aplicației sau din artefactele de compilare.

Următorul Pixel Stand va avea un fan?

În timp ce analizăm cel mai recent APK SystemUI, am descoperit că Google și-a actualizat implementarea de încărcare wireless specifică Pixel la versiunea 1.3. The clasele noi fac referire la un „mod ventilator” cu parametri precum „currentRpm”, „maximumRpm” și „minimumRpm”. „Modul ventilator” poate fi fie „BUILT_IN”, fie "FIX". Acest lucru, pentru mine, sună de parcă Google se pregătește să adauge suport pentru un accesoriu de încărcare fără fir cu un ventilator. Dacă este cazul, singurul motiv pentru care putem vedea că se întâmplă acest lucru este că încărcătorul wireless poate transmite mai multă putere, adică. este mai rapid. Totuși, nu mai avem dovezi de care să scoatem, așa că vom lăsa orice alte speculații deoparte deocamdată.

  • Efect de ondulare nou pentru încărcare. Android 12 DP3 are cod ascuns pentru o animație ondulată care se redă atunci când conectați un încărcător. Acest lucru a fost confirmat și activat de kdrag0n, dar se potrivește exact cu ce am găsit în versiunea scursă săptămâna trecută.
  • Ceasuri personalizate în curând. kdrag0n ne spune că sistemul acceptă acum tematica ceasului. Ceasurile analogice pot avea nuanțe pentru orele, minutele și secundele. Am găsit anterior dovezi că Google lucrează un plugin de ceas personalizat exclusiv pentru Pixel pentru Android 12, iar această ultimă descoperire doar adaugă mai multă credibilitate acestei afirmații.
  • Se întoarce denumirea „Material NEXT”. kdrag0n a găsit mai multe referințe la numele de cod „Material NEXT” în codul cadru al Android 12 DP3, coroborând numele pentru modificările UI de ultimă generație ale Android. am descoperit anterior.

Acestea sunt toate modificările ascunse pe care le-am găsit până acum de la săparea în Android 12 Developer Preview 3. Dacă găsesc mai multe detalii, le voi împărtăși acest thread de Twitter. kdrag0n continuă, de asemenea, să ruleze Firul Twitter pe care le poți urmări pentru mai multe descoperiri.

Mulțumim software-ului PNF pentru că ne-a oferit o licență de utilizare Decompiler JEB, un instrument de inginerie inversă de calitate profesională pentru aplicații Android.