Андроид К бета 5 блокира навигацију покретима на покретачима независних произвођача

Андроид К уводи нову контролу навигације покретима, али Гоогле вас спречава да са њом користите апликације за покретање независних произвођача.

Гоогле је први пут представио навигацију покретима у Андроид 9 Пие са оним што је сада познато као навигација са 2 дугмета. У Андроид К бета 2, Гоогле је преправио покрете како би били флуиднији и заузимали мање простора. Нови покрети Андроид К-а који су вероватно сличнији иПхоне-у су значајно побољшање у односу на покрете Андроид Пие-а, али још увек постоје побољшања која треба да се направе. У предстојећем издању К бета 5, Гоогле је потврдио да ће променити понашање покрета за фиоке за навигацију, али ан рано цурење такође показује да ће постојати нови наговештај и анимација за покрете помоћника, као и опција осетљивости на леђа.

Сада имамо више информација о томе како ће Андроид К бета 5 променити навигацију покретима. Исти Реддитор који је процурио нови покрет помоћника се мења такође потврђено да покретачи трећих страна сада нису компатибилни са навигацијом покретима. Ово није изненађујуће с обзиром на то да је подршка покретима за покретаче независних произвођача увек била помало незгодна. Од Андроид 9 Пие, недавна компонента апликација је интегрисана у подразумевани покретач система. Нова трака за покрете Андроид К-а чини пребацивање између апликација у недавном прегледу апликација заиста течним, али је то довело до тога да је подршка за покретаче независних произвођача још лошија од К бета 3. Чини се да је Гоогле одлучио да само спречи кориснике да омогуће навигацију покретима када се подразумевани покретач промени у апликацију треће стране.

Горњи снимци екрана, које је објавио /у/Цхаризарлслие, показују шта се дешава када покушате да промените подразумевани покретач са омогућеном навигацијом покретима. Када се промени подразумевани покретач, стил навигације се враћа на навигацију са 3 дугмета и опција навигације покретима постаје недоступна. Испитали смо СистемУИ АПК из К бета 5 и потврдили да класа НавигатионМодеЦонтроллер има додао метод за онемогућавање контрола покрета када се подразумевани покретач пребаци на несистемску апликацију.

Занимљиво је да је могуће присилно омогућити контроле покрета када је покретач треће стране подешен као подразумевани издавањем следеће АДБ команде:

adbshellcmdoverlayenablecom.android.internal.systemui.navbar.gestural

То је зато што су све 3 опције покрета замењене преклопима, тако да Гоогле вероватно није предвидео да корисници ручно омогућавају преклапање.


Тхвала ПНФ софтверу што нам је дао лиценцу за коришћење ЈЕБ Децомпилер, алат за обрнути инжењеринг професионалног нивоа за Андроид апликације.