Google morda preizkuša novo vlečenje nazaj s stranskih potez v sistemu Android Q

Google eksperimentira s kretnjami podrsanja nazaj v različici Android Q beta. Čeprav so kretnje nefunkcionalne, namigujejo, kaj bi lahko prišlo.

1. posodobitev (22. 4. 2019 ob 20:28 ET): Uporabniku Pablu v komentarjih je uspelo doseči delovanje kretnje nazaj z uporabo a prejšnji trik, ki smo ga uporabili. Več podrobnosti v razdelku o posodobitvah na koncu. Izvirni članek sledi.

Android Q prinaša ogromno novih uporabniških funkcij, kot je obvestila v obliki lebdečih oblačkov, a temna tema za celoten sistem, namizni način, nove kontrole zasebnosti, in več. Google se prav tako ukvarja s številnimi pritožbami, ki jih imajo uporabniki glede nadzora s kretnjami Android Pie. Videli smo večkratenpopravki do način kretnje delujejo, pri čemer se je ena od sprememb prebila celo v drugi Android Q beta sprostitev. Čeprav ne vemo, katero izvedbo poteze bo Google izbral za končno izdajo, smo ugotovili še ena Googlovih eksperimentov s kretnjami. Tokrat smo našli nekaj, kar je videti kot poteza vlečenja nazaj.

Poteze za vlečenje nazaj

Kontrole s kretnjami v Huaweijevem EMUI in Xiaomijevem MIUI opustijo gumb za nazaj v korist poteze vlečenja, ki vključuje vlečenje z leve ali desne strani, da se vrnete nazaj. Osebno nisem pristaš tovrstnih gest, saj ovirajo navigacijski predal številnih aplikacij za Android, ki sledijo smernicam Material Design. Kljub temu se zdi, da Google vsaj eksperimentira s to obliko nadzora s kretnjami, kot je prvi opazil višji član XDA paphonb. Posnel je naslednji video, ki prikazuje nove poteze v sliki sistema Android Q iz Emulator za Android Studio. Kot lahko vidite, poteza trenutno ne deluje, vendar puščica, ki se pojavi ob straneh, nakazuje, da bo izvedla povratno dejanje, ko bo koda v celoti implementirana.

Potrdili smo, da je ta nova poteza prisotna v sistemu Android Q beta 2 na telefonu Google Pixel 2 XL. Če ga omogočite, potrebujete nekaj preprostih ukazov ADB:

adb shell settings put global prototype_enabled 1
adb shell settings put global quickstepcontroller_edge_width_sensitivity 48
adb reboot

Še enkrat, upoštevajte, da poteza trenutno ne deluje, čeprav lahko vidite animacijo. Poleg tega je lahko občutljivost poteze, z drugimi besedami, kako daleč od strani, s katerih lahko začnete potezo, odvisna od ločljivosti in gostote zaslona. Tukaj samo vsiljujemo številko za demonstracijske namene.

Nazadnje videoposnetek prikazuje potencialno potezo povlecite nazaj skupaj z nova vrstica s potezami v slogu iPhone X smo prej opazili. Vrstica s kretnjami iPhone X v trenutni obliki nima poteze za vlečenje nazaj, zato je možno, da bo nova vrstica za kretnje združena s to novo potezo za vlečenje nazaj s strani. Bližamo se letošnjemu Google I/O kjer bomo morda izvedeli več o novih potezah Androida Q.

Spremembe barve navigacijske vrstice

Druga prilagoditev, ki jo je opazil paphonb, vključuje subtilno spremembo v načinu barvanja vrstice s potezami. Po navedbah paphonb ta prilagoditev povzroči, da se vrstica s kretnjami "zatemni glede na to, kaj je dejansko za njo, namesto tega, kar pove aplikacija." On je posnel naslednji videoposnetek, da pokaže spremembo, ki se najbolje pokaže med prehodom med stranjo začetnega zaslona in aplikacijo predal.

Omogočanje vključuje pošiljanje naslednjega ukaza ADB:

adb shell settings put global navbar_color_adapt_enable 1

Teh ukazov ADB smo poznali, odkar smo prvič dobili v roke Izdelava Androida Q je pricurljala januarja, vendar takrat nobena funkcija ni bila implementirana, zato jim nismo mogli omogočiti, da bi natančno izvedeli, kaj so storili. Zdaj, ko vsaj delno delajo v drugi različici Android Q beta, lahko ponovno pokažemo, kaj je Google eksperimentiral pod pokrovom. Če opazimo še kakršne koli takšne spremembe pred Google I/O, vas bomo obvestili.


Posodobitev 1: Kako doseči, da poteza povlecite nazaj deluje

Poteza vlečenja nazaj deluje, če vnesete tudi ta ukaz ADB:

adb shell settings put global quickstepcontroller_gesture_match_map 172233

Več podrobnosti o tem, kako to deluje, najdete tukaj.