Mūsų gilus „Android 12 Developer Preview 3“ tyrimas tęsiamas analizuojant visas paslėptas funkcijas, kurias radome naujausioje „Google“ OS!
Mažiau nei po mėnesio „Google“ pašalins visas problemas Android 12 „Google I/O“, bet prieš tai mums tiesiog buvo suteikta trečioji kūrėjo peržiūra persijoti. DP3 yra keletas naujų API ir pastebimi naudotojo pokyčiai, bet jame, kaip įprasta, po gaubtu yra daugybė paslėptų pakeitimų. Mes gilinomės į leidimą, kad sužinotume viską, kas ateina į „Android 12“, o štai santrauka, ką radome 3 kūrėjo peržiūroje.
Greita pastaba: šiandieninis DP3 leidimas iš tikrųjų yra senesnis nei nutekėjo „Android 12“ versija detalizavome praeitą savaitę. Kai kurios funkcijos, kurias pastebėjome toje nutekėjusioje versijoje, yra dabar prieinama visiems vartotojams, tačiau daugelis jų nepasiekiami. Tiesą sakant, kai kurių paslėptų funkcijų, kurias pastebėjome, kodas, pvz., a programos UI vertimų sistema - net nebuvo pridėtas prie DP3. Ir atvirkščiai, yra tam tikrų funkcijų, pvz., patobulinta žaidimų prietaisų skydelis ir naujas sparčiųjų nustatymų skydelio dizainas, kuriuos apibūdinsime toliau, kurių nepavyko suaktyvinti toje nutekėjusioje versijoje. Neperrašysiu visų paslėptų DP3 pakeitimų, kuriuos pastebėjome anksčiau nutekėjusioje versijoje, bet atkreipsiu dėmesį į pakeitimus, kurie patvirtina tai, ką radome nutekėjusioje versijoje.
Dabar, kai to nebeliko, pateikiame „Android 12 Developer Preview 3“ analizę. Ypatingas ačiū kūrėjui kdrag0n už tai, kad bendradarbiavo su mumis ir pasidalino savo atradimais pokalbio metu!
APK išardymas dažnai gali numatyti funkcijas, kurios gali būti pateiktos būsimame programos atnaujinime, tačiau gali būti, kad kuri nors iš čia paminėtų funkcijų gali nepasinaudoti būsimame leidime. Taip yra todėl, kad šios funkcijos šiuo metu neįdiegtos tiesioginėje versijoje ir bet kuriuo metu kūrėjai gali jas panaudoti būsimoje versijoje.
Naršykite šiame straipsnyje
-
Paslėptos funkcijos „Android 12 DP3“.
- Vyksta pagrindinis greitųjų nustatymų pertvarkymas
- Signalizacijos ir piniginės greitųjų nustatymų plytelės
- Žaidimo režimas prideda žaidimų optimizavimo nustatymus
- Viena ranka užrakinamas ekranas planšetiniams kompiuteriams
- Tamsiems tapetams geriau pritaikyti tapetų pagrindus
- Programų užmigdymo režimas atlaisvina vietos nuo nenaudojamų programų
- Kitas Pixel Stand turės ventiliatorių?
- Įvairūs paslėpti pakeitimai
Vyksta pagrindinis greitųjų nustatymų pertvarkymas
Mes nujautėme, kad bus a kapitalinis vartotojo sąsajos remontas „Android 12“, bet su kiekvienu nauju kūrėjo peržiūros leidimu supratome, kad vartotojo sąsajos pakeitimai bus drastiškesni, nei kada nors tikėjomės. Android 12 DP1, mes įgalino naują greitųjų nustatymų skydelio dizainą su nepermatomu fonu, storesniu ryškumo slankikliu ir plytelėmis be etikečių. Nutekėjusiame pastate mes atrado kad „Google“ šiek tiek pakoreguoja tą paslėptą storo ryškumo slankiklį, kad storoji dalis atspindėtų esamą ryškumo lygį.
Dabar „Android 12 Developer Preview 3“ kūrėjas kdrag0n atskleidė nepaprastai skirtingą sparčiųjų nustatymų skydelio dizainą kuriame yra tas pats ryškumo slankiklis, bet mažos, suapvalintos greitųjų nustatymų plytelės paverčiamos didesnėmis, stačiakampėmis plytelės. Šiose didesnėse plytelėse yra etiketė ir požymis, jei yra. Šios plytelės yra išdėstytos 4 eilėmis, kuriose yra 3 plytelės, iš viso 12 sparčiųjų nustatymų plytelių viename puslapyje. Sukūrimo numeris dabar rodomas virš redagavimo mygtuko, kuris dabar yra ovalo formos. Nustatymų krumpliaratis taip pat buvo įdėtas į ovalą, bet buvo perkeltas į centrą. Galiausiai, dabar apačioje dešinėje yra maitinimo mygtukas, kurį paspaudus turėtų būti atidaryta „supaprastinta“ maitinimo meniu versija. Šiuo metu tai neveikia, bet tokia yra mūsų išvada, ką ji daro, remiantis kodo analize.
Maitinimo mygtuko buvimas sparčiųjų nustatymų skydelyje pagaliau atsako į klausimą, kurį uždavėme panaudojus nutekėjusią „Android 12“ versiją: kaip atidaryti maitinimo meniu, jei įgalinkite naują gestą „palaikyti Padėjėją“.? Šioje versijoje įjungus gestą „palaikyti Padėjėją“, maitinimo mygtukas užgrobiamas, todėl paleidžiamas „Google Assistant“. Tačiau tada neturėjote galimybės pasiekti maitinimo meniu, todėl „Google“ taip pat pridėjo dvi naujos sparčiųjų nustatymų plytelės Įrenginio valdikliams ir Piniginei (abu rodomi maitinimo meniu). Naudodami naują maitinimo mygtuką QS skydelyje, visada galėsite pasiekti maitinimo meniu, neatsižvelgiant į tai, ar naudojate gestą „palaikyti padėjėjui“, ar ne. (Beje, „Hold for Assistant“ kodas yra DP3, tačiau ši funkcija nepasiekiama pagal numatytuosius nustatymus.)
Didesnio ekrano įrenginiuose, pvz., planšetiniuose kompiuteriuose, vartotojo sąsaja yra padalinta į dvi sritis: vienoje yra atnaujintas sparčiųjų nustatymų dizainas, o kitoje – pranešimai. Malonu matyti, kad „Google“ atlieka planšetiniams kompiuteriams pritaikytus dizaino pakeitimus. Pažymėtina, kad įmonė taip pat dirba su a dviejų langelių pagrindinis ekranas planšetiniams kompiuteriams taip pat pagal dydį reguliuojamas užrakinimo ekranas (daugiau apie pastarąjį žemiau).
Signalizacijos ir piniginės greitųjų nustatymų plytelės
Jei pastebėjote vienoje iš aukščiau paskelbtų ekrano kopijų, yra plytelė su užrašu „Google Pay“ ir po ja „Parengta“. Tai yra „Piniginės“ sparčiojo nustatymo plytelė, apie kurią kalbėjau, ir viskas, ką ji padarys, yra paleisti Greitos prieigos piniginė funkcija, leidžianti greitai pakeisti numatytąją mokėjimo kortelę. Manome, kad priežastis, dėl kurios ji tampa pasiekiama iš sparčiojo nustatymo plytelės, yra ruošiantis būsimam gestui „Sulaikyti Padėjėją“.
Kita funkcija, kuri paverčiama greitojo nustatymo plytele, yra būsenos juostoje esantis įspėjimo indikatorius. Kaip matote aukščiau, ši plytelė tiesiog rodo, kada suskambės kitas žadintuvas, jei jis nustatytas.
Žaidimo režimas prideda žaidimų optimizavimo nustatymus
Pirmojoje „Android 12“ kūrėjo peržiūroje pastebėjome, kad dirbame su a nauja žaidimų įrankių juosta kuris plūduriuoja ekrane su mygtuku ekrano įrašymui užfiksuoti ir kitu nežinomos paskirties mygtuku. Vėliau atradome, kad ši žaidimų įrankių juosta yra platesnės „žaidimų informacijos suvestinės“ funkcijos, kurią „Google“ kuria savo „Pixel“ įrenginiuose, dalis. Mūsų pirmasis žvilgsnis „Gaming Dashboard“ parodė neužbaigtą vartotojo sąsają su neveikiančiais mygtukais ir „YouTube“ tiesioginės transliacijos nuoroda.
„Android 12 Developer Preview 3“ tęsia darbą su žaidimų prietaisų skydeliu, padarydama mygtukus funkcionalius ir pridėdama naują „Žaidimų optimizavimo“ kortelę. Paspaudus mygtukus, prie slankiosios įrankių juostos pridedama nauja piktograma. Šie mygtukai leidžia padaryti ekrano kopiją, įrašyti ekraną, rodyti esamą FPS arba perjungti režimą Netrukdyti. Tuo tarpu žaidimo optimizavimo meniu leidžia žaidime nustatyti įrenginio veikimo režimą. Galite pasirinkti iš „Našumo“, kad padidintumėte kadrų dažnį, „Standartinis“, kad būtų suderintas akumuliatoriaus veikimo laikas ir našumas, ir „Battery Saver“, kad sumažintumėte kadrų dažnį ir energijos sąnaudas. Neaišku, kaip tiksliai šios parinktys paveiks našumą, kadrų dažnį ir akumuliatoriaus veikimo laiką, tačiau stebėsime šios funkcijos progresą būsimuose „Android 12“ leidimuose.
Nors mums nepavyko įjungti FPS matuoklio, kūrėjas kdrag0n pasidalijo su mumis keliomis ekrano kopijomis, kuriose rodomas FPS pasikeitimas „Tarp mūsų“ pradžios ekrane.
Taip pat patvirtinome, kad žaidimų prietaisų skydelyje yra pridedama komandų eilutės sąsaja, pasiekiama paleidus "cmd game
“ apvalkale. CLI yra gana paprastas ir jame yra tik viena komanda, skirta „sumažinti“ skiriamąją gebą, kad programa būtų paleista nurodytu mastelio santykiu. Pavyzdžiui, sumažinant "DevCheckProgramos mastelio koeficientas yra 0,5, todėl manoma, kad mano Pixel 3 XL ekrano skiriamoji geba yra 1480 x 720, o ne 2960 x 1440. Pakeitus skiriamąją gebą, kai kurie žaidimai gali priversti pasirinkti mažesnės skyros tekstūras ir atvaizdavimo nustatymus, todėl pagerės našumas ir baterijos veikimo laikas. Veikia "wm size
"Komanda apvalkale taip pat gali atlikti tą patį, bet nauja"cmd game
Diegimas veikia kiekvienai programai, o ne kiekvienos programos ekrano NS.
Viena ranka užrakinamas ekranas planšetiniams kompiuteriams
Anksčiau minėjome, kad „Google“ atlieka keletą sveikintinų planšetinių kompiuterių dizaino pakeitimų. Dabar sužinojome apie dar vieną „Android 12“ vartotojo sąsajos pakeitimą, kuris turėtų pradžiuginti planšetinių kompiuterių savininkus: viena ranka patogus PIN / šablono užrakinimo ekranas. Kai įjungta, PIN / šablono vaizdas pasislenka į kairę arba dešinę pusę, o ne sėdi viduryje. Akivaizdu, kad dauguma planšetinių kompiuterių nėra skirti laikyti viena ranka, tačiau šis pakeitimas reiškia, kad jums nereikės stengtis laikyti planšetinį kompiuterį abiejose rankose, kol įvesite PIN kodą arba atrakinimo piešinį.
Tamsiems tapetams geriau pritaikyti tapetų pagrindus
Naujoji „Android 12“ ekrano užsklandos teminė sistema suteiks OS naują dažų sluoksnį kiekvienam naujam jūsų pritaikytam tapetui. Spalvos generuojamos dinamiškai pagal dabartinį ekrano užsklandą, tačiau, kaip matėme ankstesniuose leidimuose, vis dar nebaigtas darbas. Nors naujoji teminė sistema atrodo puikiai, kai įjungtas sistemos šviesus režimas, ji atrodo mažiau rafinuota, kai įjungtas tamsusis sistemos režimas. Pavyzdžiui, nustačius grynai juodą ekrano užsklandą, buvo pritaikyta sodriai violetinė tema, o tai buvo gana didelis spalvų neatitikimas. Tačiau dabar nustačius juodą ekrano užsklandą taikoma tamsiai pilka tema, kuri puikiai dera su tamsesnėmis tapetų spalvomis.
Primename, kad ši ekrano užsklanda pagrįsta temų sistema, kodiniu pavadinimu „monet“, vis dar neįjungta pagal numatytuosius nustatymus. „Google“ vis dar tobulina sistemą, kad tinkintos spalvos būtų taikomos daugiau vartotojo sąsajos dalių, be to, laikui bėgant matėme patobulinimų, susijusių su spalvų parinkimo algoritmu. Akivaizdu, kad „Google“ nori tai padaryti prieš pat stabilų „Android 12“ leidimą.
Programų užmigdymo režimas atlaisvina vietos nuo nenaudojamų programų
Stebėtinai populiari funkcija atidengėme praėjusią savaitę Taip pat pasirodo Android 12 DP3: programos užmigdymo režimas. Ši funkcija automatiškai atšauks leidimus, sustabdys pranešimus ir ištrins laikinus failus, jei programa nebuvo naudojama kelis mėnesius. Šie laikinieji failai yra iš programos talpyklos arba kompiliacijos artefaktų.
Kitas Pixel Stand turės ventiliatorių?
Analizuodami naujausią „SystemUI“ APK nustatėme, kad „Google“ atnaujino „Pixel“ belaidžio įkrovimo diegimą į 1.3 versiją. The naujos klasės nurodo „ventiliatoriaus režimą“ su tokiais parametrais kaip „currentRpm“, „maximumRpm“ ir „minimumRpm“. „Ventiliatoriaus režimas“ gali būti „BUILT_IN“ arba „BUILT_IN“. "FIKSUOTAS". Man atrodo, kad „Google“ ruošiasi palaikyti belaidžio įkrovimo priedą su ventiliatoriumi. Tokiu atveju vienintelė priežastis, dėl kurios galime pastebėti, yra ta, kad belaidis įkroviklis gali perduoti daugiau energijos, t. tai greičiau. Tačiau daugiau įrodymų neturime, todėl kol kas nepaliksime jokių tolesnių spėlionių.
- Naujas bangavimo efektas įkrovimui. Android 12 DP3 turi paslėptą pulsacinės animacijos kodą, kuris paleidžiamas prijungus įkroviklį. Tai patvirtino ir suaktyvino kdrag0n, bet tai tiksliai atitinka ką praėjusią savaitę radome nutekėjusiame pastate.
- Netrukus pasirodys individualūs laikrodžiai. kdrag0n praneša, kad sistema dabar palaiko laikrodžio temą. Analoginiai laikrodžiai gali turėti valandų, minučių ir sekundžių rodykles. Anksčiau radome įrodymų, kad „Google“ dirba „Pixel“ išskirtinis pasirinktinis laikrodžio papildinys „Android 12“, o šis naujausias atradimas tik dar labiau sustiprina šį teiginį.
- Grįžta „Medžiaga KITAS“ įvardijimas. „kdrag0n“ rado daugiau nuorodų į „Material NEXT“ kodinį pavadinimą „Android 12 DP3“ sistemos kode, patvirtinančių naujos kartos „Android“ vartotojo sąsajos pakeitimų pavadinimą. anksčiau atskleidėme.
Tai yra visi paslėpti pakeitimai, kuriuos iki šiol radome, kol nesigilinome į „Android 12 Developer Preview 3“. Jei rasiu daugiau informacijos, pasidalinsiu ši Twitter tema. kdrag0n taip pat veikia Twitter gija kuriuos galite sekti ir rasti daugiau atradimų.
Dėkojame PNF programinei įrangai už suteiktą licenciją naudoti JEB dekompiliatorius, profesionalaus lygio atvirkštinės inžinerijos įrankis, skirtas „Android“ programoms.