Android 12 DP3 analiza: Ovdje su sve skrivene značajke!

Naše duboko istraživanje Android 12 Developer Preview 3 nastavlja se analizom svih skrivenih značajki koje smo pronašli u Googleovom najnovijem OS-u!

Za manje od mjesec dana, Google će skinuti masku Android 12 na Google I/O, ali prije toga, upravo smo dobili treći Developer Preview procijediti. DP3 sadrži pregršt novih API-ja i primjetne promjene u pogledu korisnika, ali također, kao i obično, sadrži mnoštvo skrivenih promjena ispod haube. Istraživali smo izdanje kako bismo saznali sve što dolazi s Androidom 12, a evo sažetka onoga što smo pronašli u Developer Preview 3.

Kratka napomena: današnje DP3 izdanje je zapravo starije od procurila verzija Androida 12 detaljno smo prošli tjedan. Neke od značajki koje smo uočili u toj procurjeloj verziji sada su dostupan svim korisnicima, ali mnogi od njih nisu dostupni. Zapravo, kodirajte neke od skrivenih značajki koje smo uočili — kao što je a okvir za prijevode korisničkog sučelja aplikacije — uopće nije dodan u DP3. Suprotno tome, postoje neke značajke, poput poboljšane Nadzorne ploče igre i novog dizajna ploče Brze postavke koje ćemo detaljno opisati u nastavku, a koje nismo mogli aktivirati u toj procurjeloj verziji. Neću ponavljati svaku skrivenu promjenu u DP3 koju smo uočili ranije u procurjeloj verziji, ali ću zabilježiti promjene koje potvrđuju ono što smo pronašli u procurjeloj verziji.

Sada kada smo to riješili, evo naše analize Android 12 Developer Preview 3. Posebna zahvala programeru kdrag0n za suradnju s nama i za dijeljenje mnogih svojih otkrića putem chata!

Rastavljanje APK-a često može predvidjeti značajke koje bi mogle stići u budućem ažuriranju aplikacije, ali moguće je da bilo koja od značajki koje ovdje spominjemo neće biti dostupna u budućem izdanju. To je zato što ove značajke trenutno nisu implementirane u live build-u i programeri ih mogu povući u bilo kojem trenutku u budućoj verziji.


Krećite se ovim člankom

  • Skrivene značajke u Androidu 12 DP3
    • Veliki redizajn Brzih postavki u tijeku
    • Pločice brzih postavki za alarm i novčanik
    • Način igre dodaje postavke optimizacije igre
    • Zaslon za zaključavanje jednom rukom za tablete
    • Bolje tematiziranje na temelju pozadine za tamne pozadine
    • Hibernacija aplikacije oslobađa prostor od neiskorištenih aplikacija
    • Hoće li sljedeći Pixel Stand imati ventilator?
    • Razne skrivene promjene

Veliki redizajn Brzih postavki u tijeku

Naslućivali smo da će biti veliki remont korisničkog sučelja u Androidu 12, ali sa svakim novim izdanjem Developer Previewa, shvaćamo da će promjene korisničkog sučelja biti drastičnije nego što smo ikad očekivali. U Androidu 12 DP1, mi omogućio novi dizajn ploče Brze postavke s neprozirnom pozadinom, debljim klizačem svjetline i pločicama bez oznaka. U verziji koja je procurila, mi otkrio da Google malo podešava taj skriveni debeli klizač svjetline tako da debeli dio odražava trenutnu razinu svjetline.

Sada u Android 12 Developer Preview 3, razvojni programer kdrag0n je otkrio potpuno drugačiji dizajn ploče Quick Settings koji uključuje isti klizač svjetline, ali pretvara male, zaobljene pločice Brzih postavki u veće, pravokutne pločice. Ove veće pločice sadrže oznaku i podoznaku, ako su dostupne. Ove pločice raspoređene su u 4 reda koji sadrže po 3 pločice za ukupno 12 pločica Brzih postavki na jednoj stranici. Broj izrade sada je prikazan iznad gumba za uređivanje, koji je sada zatvoren u oval. Zupčanik postavki također je zatvoren u oval, ali je pomaknut u sredinu. Konačno, tu je sada i tipka za uključivanje u donjem desnom kutu, koja kada se pritisne, trebala bi otvoriti "lite" verziju izbornika napajanja. Ovo trenutno ne radi, ali to je naš zaključak o tome što radi na temelju analize koda.

Prisutnost gumba za uključivanje/isključivanje na ploči s brzim postavkama konačno odgovara na pitanje koje smo imali nakon korištenja procurjele verzije Androida 12: Kako otvoriti izbornik za uključivanje/isključivanje ako omogućite novu gestu "zadržavanje za pomoćnika".? U toj verziji, omogućavanje geste "drži za Asistenta" otima tipku za uključivanje pa umjesto toga pokreće Google Assistant. Međutim, tada niste mogli pristupiti izborniku napajanja, zbog čega je Google također dodao dvije nove pločice Brze postavke za kontrole uređaja i novčanik (oboje je prikazano u izborniku napajanja). S novom tipkom za uključivanje/isključivanje na QS ploči, uvijek ćete moći pristupiti izborniku za uključivanje/isključivanje bez obzira na to koristite li ili ne gestu "drži za pomoćnika". (Usput, kod za "Hold for Assistant" postoji u DP3, ali značajka nije dostupna prema zadanim postavkama.)

Na uređajima s većim zaslonom poput tableta, korisničko sučelje podijeljeno je u dva okna: jedno sadrži obnovljeni dizajn Brzih postavki, a drugo obavijesti. Lijepo je vidjeti kako Google mijenja dizajn prilagođeniji tabletima. Naime, tvrtka također radi na početni zaslon s dva okna za tablete kao i zaključani zaslon prilagođen veličini (o potonjem više u nastavku).

Zasluge: kdrag0n

Pločice brzih postavki za alarm i novčanik

Ako ste primijetili da se na jednoj od gore postavljenih snimki zaslona nalazi pločica s natpisom "Google Pay", a ispod nje "Spremno". To je pločica za brze postavke "Novčanik" o kojoj sam govorio, a sve što će učiniti jest pokrenuti Novčanik za brzi pristup značajka koja vam omogućuje brzu promjenu zadane kartice za plaćanja. Pretpostavljamo da je razlog zašto postaje dostupan s pločice Quick Setting priprema za nadolazeću gestu "drži za pomoćnika".

Još jedna značajka koja se pretvara u pločicu Quick Setting je nadolazeći indikator alarma na statusnoj traci. Kao što možete vidjeti gore, ova pločica jednostavno prikazuje kada će zazvoniti sljedeći alarm ako je postavljen.

Način igre dodaje postavke optimizacije igre

U prvom Developer Previewu Androida 12 uočili smo rad na nova alatna traka za igranje koji pluta na zaslonu s gumbom za snimanje snimke zaslona i drugim gumbom nepoznate namjene. Kasnije smo otkrili da je ova alatna traka za igre dio šire značajke "Nadzorna ploča za igre" na kojoj Google radi za svoje Pixel uređaje. Naš prvi pogled na nadzornoj ploči za igre pokazao je nepotpuno korisničko sučelje s nefunkcionalnim gumbima i prečacem za YouTube live streaming.

Android 12 Developer Preview 3 nastavlja rad na Nadzornoj ploči za igre tako što gumbe čini funkcionalnima i dodaje novu karticu "Game Optimization". Kada se dodirnu, gumbi dodaju novu ikonu na plutajuću alatnu traku. Ovi gumbi vam omogućuju da snimite snimak zaslona, ​​snimite zaslon, prikažete trenutni FPS ili uključite način Ne uznemiravaj. Izbornik za optimizaciju igre vam, u međuvremenu, omogućuje postavljanje načina rada uređaja u igri. Možete birati između "Performance" za povećanje broja sličica u sekundi, "Standard" za ravnotežu trajanja baterije i performansi i "Štednja baterije" za smanjenje broja sličica u sekundi i potrošnju energije. Nejasno je kako točno ove opcije utječu na performanse, broj sličica u sekundi i trajanje baterije, ali ćemo paziti na napredak značajke u budućim izdanjima Androida 12.

Iako nismo uspjeli pokrenuti FPS mjerač, programer kdrag0n podijelio je s nama nekoliko snimaka zaslona koji pokazuju promjenu FPS-a na početnom ekranu "Among Us".

Zasluge: kdrag0n

Također smo potvrdili da Nadzorna ploča za igre ima popratno sučelje naredbenog retka kojem se pristupa pokretanjem "cmd game"u ljusci. CLI je prilično barebone i sadrži samo jednu naredbu za "smanjivanje" razlučivosti kako bi se aplikacija prisilila na izvođenje u određenom omjeru skaliranja. Na primjer, smanjivanje veličine "DevCheck" aplikacija na omjer skaliranja od 0,5 uzrokuje da misli da je razlučivost zaslona mog Pixela 3 XL 1480 x 720, a ne 2960 x 1440. Promjena rezolucije mogla bi natjerati neke igre da odaberu teksture niže rezolucije i postavke renderiranja, što bi rezultiralo boljom izvedbom i trajanjem baterije. Pokretanje "wm size" naredba u ljusci također može postići istu stvar, ali novi "cmd game" implementacija radi na temelju aplikacije, a ne utječe na korisničko sučelje za prikaz svake aplikacije.

Zasluge: Mishaal Rahman

Zaslon za zaključavanje jednom rukom za tablete

Već smo spomenuli da Google donosi nekoliko dobrodošlih promjena u dizajnu tableta. Sada smo saznali za još jednu promjenu korisničkog sučelja za Android 12 koja bi trebala usrećiti vlasnike tableta: zaslon za zaključavanje PIN-a/uzorka koji se može koristiti jednom rukom. Kada je omogućeno, prikaz PIN-a/uzorka pomiče se na lijevu ili na desnu stranu umjesto da sjedi u sredini. Očito, većina tableta nije predviđena za držanje jednom rukom, ali ova promjena znači da se nećete morati boriti da držite tablet u obje ruke dok unosite PIN ili uzorak.

Bolje tematiziranje na temelju pozadine za tamne pozadine

Novi sustav temiranja temeljen na pozadinama Androida 12 dat će OS-u svježi sloj boje za svaku novu pozadinu koju primijenite. Boje se dinamički generiraju na temelju trenutne pozadine, ali kao što smo vidjeli u prethodnim izdanjima, još uvijek u tijeku. Dok novi sustav temiranja izgleda sjajno kada je uključen svjetlosni način rada sustava, izgleda manje profinjeno kada je uključen tamni način rada sustava. Na primjer, postavljanje čiste crne pozadine rezultiralo je primjenom tamnoljubičaste teme, što je bio prilično nesklad boja. Sada, međutim, postavljanje crne pozadine rezultira primjenom tamno sive teme, koja se lijepo slaže s tamnijim bojama pozadine.

Podsjetimo, ovaj sustav temiranja temeljen na pozadini, kodnog naziva "monet", još uvijek nije omogućen prema zadanim postavkama. Google još uvijek ugađa okvir kako bi se prilagođene boje primijenile na više dijelova korisničkog sučelja, a također smo s vremenom vidjeli poboljšanja algoritma za odabir boja. Jasno je da ga Google želi dobiti prije stabilnog izdanja Androida 12.

Hibernacija aplikacije oslobađa prostor od neiskorištenih aplikacija

Iznenađujuće popularna značajka otkrili smo prošli tjedan također se pojavljuje u Androidu 12 DP3: hibernacija aplikacije. Značajka će automatski opozvati dopuštenja, zaustaviti obavijesti i izbrisati privremene datoteke ako se aplikacija nije koristila nekoliko mjeseci. Te privremene datoteke potječu iz predmemorije aplikacije ili artefakata kompilacije.

Hoće li sljedeći Pixel Stand imati ventilator?

Dok smo analizirali najnoviji SystemUI APK, otkrili smo da je Google ažurirao svoju implementaciju bežičnog punjenja specifičnu za Pixel na verziju 1.3. The nove klase referiraju na "način ventilatora" s parametrima kao što su "currentRpm", "maximumRpm" i "minimumRpm." "Način ventilatora" može biti "BUILT_IN" ili "POPRAVLJENO". Meni ovo zvuči kao da se Google priprema dodati podršku za dodatak za bežično punjenje s ventilatorom. Ako je to slučaj, jedini razlog zbog kojeg možemo vidjeti da se to događa je taj što bežični punjač može prenijeti više energije, tj. to je brže. No, nemamo više dokaza na koje bismo se mogli osloniti, pa ćemo zasad ostaviti bilo kakva daljnja nagađanja.

  • Novi efekt mreškanja za punjenje. Android 12 DP3 ima skriveni kod za animaciju mreškanja koja se reproducira kada priključite punjač. Ovo je potvrdio i aktivirao kdrag0n, ali točno odgovara čemu pronašli smo u procurjeloj verziji prošlog tjedna.
  • Uskoro dolaze prilagođeni satovi. kdrag0n nam govori da sustav sada podržava tematiziranje sata. Analogni satovi mogu imati nijansu kazaljki za sat, minutu i sekundu. Prethodno smo pronašli dokaze na kojima Google radi prilagođeni dodatak za sat koji je ekskluzivan za Pixel za Android 12, a ovo najnovije otkriće samo dodaje više vjerodostojnosti toj tvrdnji.
  • Vraća se imenovanje "Material NEXT". kdrag0n je pronašao više referenci na kodni naziv "Material NEXT" u okvirnom kodu Androida 12 DP3, potvrđujući naziv za promjene korisničkog sučelja sljedeće generacije Androida koje prethodno smo otkrili.

To su sve skrivene promjene koje smo do sada pronašli kopanjem po Android 12 Developer Preview 3. Ako pronađem više detalja, podijelit ću ih ova nit na Twitteru. kdrag0n također nastavlja trčati Twitter nit koje možete pratiti za više otkrića.

Zahvaljujemo PNF softveru što nam je dao licencu za korištenje JEB Decompiler, profesionalni alat za obrnuti inženjering za Android aplikacije.