Android Q beta 5 bloķē žestu navigāciju trešo pušu palaišanas ierīcēs

Android Q ievieš jaunu žestu navigācijas vadību, taču Google neļauj ar to izmantot trešās puses palaišanas programmas.

Google pirmo reizi ieviesa žestu navigāciju operētājsistēmā Android 9 Pie ar to, ko tagad sauc par divu pogu navigāciju. Operētājsistēmā Android Q beta 2 Google ir pārveidojis žestus, lai tie būtu plūstošāki un aizņemtu mazāk vietas. Android Q jaunie žesti, kas, iespējams, ir vairāk līdzīgi iPhone, ir būtiski uzlabojumi salīdzinājumā ar Android Pie žestiem, taču joprojām ir jāveic uzlabojumi. Gaidāmajā Q beta 5 laidienā Google apstiprināja, ka viņi mainīs žestu darbība navigācijas atvilktnēm, bet an agrīna noplūde arī parāda, ka būs jauns palīga žestu mājiens un animācija, kā arī muguras jutības opcija.

Tagad mums ir vairāk informācijas par to, kā Android Q beta 5 mainīs žestu navigāciju. Tas pats Redditor, kurš nopludināja jauno Asistenta žestu, mainās arī apstiprināja ka trešo pušu palaišanas programmas tagad nav saderīgas ar žestu navigāciju. Tas nav pārsteidzoši, ņemot vērā to, ka žestu atbalsts trešo pušu palaišanas ierīcēm vienmēr ir bijis nedaudz apgrūtinošs. Kopš operētājsistēmas Android 9 Pie jaunāko lietotņu komponents ir integrēts noklusējuma sistēmas palaidējā. Android Q jaunā žestu josla padara pārslēgšanos starp lietotnēm nesenajā lietotņu pārskatā patiešām raitu, taču tā rezultātā trešās puses palaišanas programmas atbalsts kopš Q beta 3 versijas ir kļuvis vēl sarežģītāks. Šķiet, ka Google ir nolēmis vienkārši neļaut lietotājiem iespējot žestu navigāciju, kad noklusējuma palaidējs tiek mainīts uz trešās puses lietotni.

Iepriekš redzamajos ekrānuzņēmumos, ko ievietojis /u/Charizarlslie, ir parādīts, kas notiek, mēģinot mainīt noklusējuma palaidēju ar iespējotu žestu navigāciju. Ja tiek mainīts noklusējuma palaidējs, navigācijas stils tiek atgriezts 3 pogu navigācijā, un žestu navigācijas opcija kļūst nepieejama. Mēs pārbaudījām SystemUI APK no Q beta 5 un apstiprinājām, ka klasei NavigationModeController ir pievienoja metodi, lai atspējotu žestu vadīklas, kad noklusējuma palaidējs tiek pārslēgts uz nesistēmas programmu.

Interesanti, ka ir iespējams piespiest iespējot žestu vadīklas, kad trešās puses palaidējs ir iestatīts kā noklusējuma iestatījums, izdodot šādu ADB komandu:

adbshellcmdoverlayenablecom.android.internal.systemui.navbar.gestural

Tas ir tāpēc, ka visas 3 žestu opcijas tiek pārslēgtas ar pārklājumiem, tāpēc Google, visticamāk, neparedzēja lietotājiem manuāli iespējot pārklājumu.


Tpaldies PNF programmatūrai par lietošanas licenci JEB dekompilators, profesionāla līmeņa reversās inženierijas rīks Android lietojumprogrammām.