Android Q beta 5 blokira navigaciju gestama na pokretačima trećih strana

Android Q uvodi novu kontrolu navigacije gestama, ali Google vas sprječava da s njom koristite aplikacije za pokretanje trećih strana.

Google je prvi put predstavio navigaciju gestama u Androidu 9 Pie s onim što je sada poznato kao navigacija s 2 gumba. U Android Q beta 2, Google je preinačio geste kako bi bile fluidnije i zauzimale manje prostora. Vjerojatno sličnije iPhoneu, nove geste Androida Q značajno su poboljšanje u odnosu na geste Android Piea, ali još uvijek ima poboljšanja. U nadolazećem izdanju Q beta 5, Google je potvrdio da će promijeniti ponašanje gesta za navigacijske ladice, ali an rano curenje također pokazuje da će postojati novi savjet i animacija pokreta Asistenta, kao i opcija stražnje osjetljivosti.

Sada imamo više informacija o tome kako će Android Q beta 5 promijeniti navigaciju gestama. Isti Redditor koji je objavio nove promjene geste Asistenta također potvrđeno da pokretači trećih strana sada nisu kompatibilni s navigacijom gestama. Ovo nije iznenađujuće s obzirom na to da je podrška gestama za pokretače trećih strana uvijek bila pomalo klimava. Od Androida 9 Pie, komponenta nedavnih aplikacija integrirana je u zadani pokretač sustava. Nova traka s gestama Androida Q čini prebacivanje između aplikacija u nedavnom pregledu aplikacija stvarno fluidnim, ali to je dovelo do toga da je podrška za pokretač treće strane još veća od Q beta 3. Čini se da je Google odlučio samo spriječiti korisnike da omoguće navigaciju gestama kada se zadani pokretač promijeni u aplikaciju treće strane.

Gornje snimke zaslona, ​​koje je objavio /u/Charizarlslie, pokazuju što se događa kada pokušate promijeniti zadani pokretač s omogućenom navigacijom gestama. Kada se promijeni zadani pokretač, stil navigacije vraća se na navigaciju s 3 gumba, a opcija navigacije gestama postaje nedostupna. Ispitali smo SystemUI APK iz Q beta 5 i potvrdili da klasa NavigationModeController ima dodao je metodu za onemogućavanje kontrola gestama kada se zadani pokretač prebaci na aplikaciju koja nije sustav.

Zanimljivo je da je moguće prisilno omogućiti kontrole gestama kada je pokretač treće strane postavljen kao zadani izdavanjem sljedeće ADB naredbe:

adbshellcmdoverlayenablecom.android.internal.systemui.navbar.gestural

To je zato što se sve 3 opcije pokreta mijenjaju preklapanjem, pa Google vjerojatno nije predvidio da će korisnici ručno omogućiti preklapanje.


Thvala PNF Software-u što nam je dao licencu za korištenje JEB Decompiler, profesionalni alat za obrnuti inženjering za Android aplikacije.