Андроид Пие отвара недавна прилагођавања апликација за покретаче трећих страна

Андроид Пие интегрише преглед (недавне апликације) у покретач уместо СистемУИ. Покретачи трећих страна са омогућеним роот-ом могу да направе сопствени кориснички интерфејс недавних апликација!

Све до Андроид 9 Пие, Андроид-ов интерфејс недавних апликација са наслаганим картицама остао је углавном непромењен од када је први пут представљен у Андроиду 5.0 Лоллипоп. Са увођењем навигације покретима у Андроид Пие, Гоогле обновио екран за преглед недавних апликација. Нови интерфејс садржи велике картице за преглед распоређене хоризонтално, али то није највећа промена у недавном интерфејсу апликација. Пошто је код за недавне апликације сада интегрисан у основни покретач, сада можете неприметно да пређете са прегледа недавних апликација у фиоку апликација вашег покретача. Као АндроидЦентрал'с Ара Вагонер објашњава, ово ставља покретаче трећих страна у неповољан положај јер само унапред инсталирани системски покретач може да се интегрише са недавним корисничким интерфејсом апликација. С друге стране, ако имате роот приступ, промене Андроид Пие-а у недавном прегледу апликација заправо отварају потпуно нови пут прилагођавања.

Прилагођавање прегледа недавних апликација пре Андроид Пие-а

Пре Андроид 9 Пие, интерфејсом за више задатака је у потпуности управљао СистемУИ пакет. Дакле, једини начин да се прилагоди екран недавних апликација био је модификација СистемУИ. То није био проблем за прилагођене РОМ-ове, али је било далеко теже за оне који су имали само роот приступ. У том случају, једине опције би биле да се или користи Магиск модул који у потпуности замењује СистемУИ или да се користи Кспосед модул да замени код који рукује корисничким интерфејсом недавних апликација. Обе опције су, нажалост, биле погрешне, јер би свака таква модификација била специфична за ОЕМ и лако би се прекинула са било којим ажурирањем. За програмера би била ноћна мора да одржава недавни мод за пребацивање апликација за више од неколико уређаја. Међутим, ако програмер више не мора да брине о модификовању СистемУИ или других системских апликација, онда ће бити лакше направити прилагођене недавне пребациваче апликација. Андроид Пие би требало да ову врсту прилагођавања учини стварношћу.

Прилагођавање прегледа недавних апликација у Андроид Пие-у

Супротно ономе што сте можда чули, нови интерфејс Андроид Пие недавних апликација није функција Пикел Лаунцхер-а. Пикел Лаунцхер је унапред инсталиран покретач на Гоогле Пикел-у и Гоогле Пикел-у 2, тако да је случајно одговоран за руковање недавним прегледом апликација на тим паметним телефонима. На другим телефонима као што је Ессентиал Пхоне, унапред инсталиран покретач такође се интегрише са корисничким интерфејсом недавних апликација. Као што је приказано на ОнеПлус 6, произвођачи оригиналне опреме могу чак да прилагоде како изгледа екран недавних апликација. Сада када је изворни код за ажуриране АОСП Лаунцхер је доступан, можемо тачно видети како се нови интерфејс недавних апликација интегрише са покретачем. Првобитно смо веровали да ће покретачи трећих страна морати да буду упаковани у прилагођени РОМ да бисмо искористили предности нове недавне интеграције апликација, али се испоставило да то није случај.

Програмери оф Бацач за лежаљке, популарна алтернатива Пикел Лаунцхер-у, интегрисала је код за руковање недавним апликацијама у своју апликацију. Затим су схватили кораке потребне да би њихов покретач био препознат као подразумевани руковалац за недавни преглед апликација. То је омогућило коришћење Лавнцхаир-а, а не Пикел Лаунцхер-а као подразумеваног покретача на Пикел-у 2 без губитка хоризонталног прекидача апликација или фиоке апликација за превлачење нагоре. То смо демонстрирали у следећем видео снимку снимљеном на Гоогле Пикел 2 КСЛ који користи стандардни Андроид 9 Пие.

Како је то урадио тим Лавнцхаир-а? Па, замолили су ме да још увек не делим како су то урадили, али добијање правих дозвола за апликацију да би је систем препознао било је изненађујуће једноставно. Међутим, њихов метод да то ураде је још увек у току, тако да није спреман да се подели са светом. (Модул Магиск који су направили није функционисао, па сам морао ручно да поставим праве датотеке на право место, а затим да покренем команду.) То је такође разлог зашто екран недавних апликација изгледа идентично оном на стандардном Андроид 9 Пие-у - нису стигли да га прилагоде то. Али програмери Лавнцхаир-а су барем показали да је могуће имплементирати нови кориснички интерфејс за нове апликације у покретачу треће стране. Следећи корак је да га прилагодите као што је ОнеПлус урадио на ОнеПлус 6. Када програмери Лавнцхаир-а буду имали нешто ближе објави, све ћемо вас обавестити.