Az Android Q új gesztusos navigációs vezérlést vezet be, de a Google megakadályozza, hogy harmadik féltől származó indítóalkalmazásokat használjon vele.
A Google először az Android 9 Pie rendszerben vezette be a kézmozdulatokkal történő navigációt az úgynevezett kétgombos navigációval. Az Android Q béta 2-ben a Google átalakította a gesztusokat, hogy gördülékenyebbek legyenek és kevesebb helyet foglaljanak. Vitathatatlanul iPhone-szerűbb, az Android Q új gesztusai jelentős előrelépést jelentenek az Android Pie gesztusaihoz képest, de még mindig van mit javítani. A közelgő Q béta 5 kiadásban a Google megerősítette, hogy megváltoztatják a gesztus viselkedés a navigációs fiókokhoz, hanem egy korai szivárgás azt is mutatja, hogy lesz egy új Asszisztens gesztus tipp és animáció, valamint egy hátsó érzékenység opció.
Most több információnk van arról, hogy az Android Q béta 5 hogyan változtatja meg a kézmozdulatokkal történő navigációt. Ugyanaz a Redditor, aki kiszivárogtatta az új Asszisztens gesztust, megváltozik
is megerősítette hogy a harmadik féltől származó indítóprogramok már nem kompatibilisek a kézmozdulatokkal történő navigációval. Ez nem meglepő, ha figyelembe vesszük, hogy a harmadik féltől származó indítóprogramok gesztustámogatása mindig is kissé zavaros volt. Az Android 9 Pie óta a legújabb alkalmazások összetevője az alapértelmezett rendszerindítóba integrálva van. Az Android Q új kézmozdulatsora igazán gördülékenyebbé teszi az alkalmazások közötti váltást a legutóbbi alkalmazások áttekintésében, de ennek eredményeként a harmadik fél indítóinak támogatása még hibásabb lett a Q béta 3 óta. Úgy tűnik, hogy a Google úgy döntött, hogy megakadályozza, hogy a felhasználók engedélyezzék a kézmozdulatokkal történő navigációt, amikor az alapértelmezett indítót harmadik féltől származó alkalmazásra cserélik.A fenti, /u/Charizarlslie által közzétett képernyőképek azt mutatják, hogy mi történik, ha megpróbálja megváltoztatni az alapértelmezett indítót, ha a kézmozdulatos navigáció engedélyezve van. Az alapértelmezett indító megváltoztatásakor a navigációs stílus visszaszorul a 3 gombos navigációra, és a kézmozdulatokkal történő navigáció elérhetetlenné válik. Megvizsgáltuk a SystemUI APK-t a Q béta 5-ből, és megerősítettük, hogy a NavigationModeController osztály rendelkezik hozzáadott egy módszert a gesztusvezérlés letiltására, amikor az alapértelmezett indító nem rendszeralkalmazásra vált.
Érdekes módon a következő ADB-parancs kiadásával a kézmozdulat-vezérlések kényszeríthetők, ha egy harmadik féltől származó indító alapértelmezetté válik:
adbshellcmdoverlayenablecom.android.internal.systemui.navbar.gestural
Ennek az az oka, hogy a 3 kézmozdulat-beállítás mindegyikét fedvények kapcsolják, így a Google valószínűleg nem látta előre, hogy a felhasználók manuálisan engedélyezik a fedvényt.
Tköszönet a PNF Software-nek, hogy engedélyt adott nekünk a felhasználásra JEB Decompiler, egy professzionális minőségű visszafejtő eszköz Android alkalmazásokhoz.