Android Pie otvara nedavne prilagodbe aplikacija za pokretače trećih strana

click fraud protection

Android Pie integrira pregled (nedavne aplikacije) u pokretač umjesto SystemUI. Pokretači trećih strana s omogućenim root-om mogu izraditi vlastito korisničko sučelje nedavnih aplikacija!

Sve do Androida 9 Pie, Androidovo sučelje nedavnih aplikacija sa složenim karticama ostalo je uglavnom nepromijenjeno otkad je prvi put predstavljeno u Androidu 5.0 Lollipop. Uvođenjem navigacije gestama u Android Pie, Google preuredio zaslon s pregledom nedavnih aplikacija. Novo sučelje sadrži velike kartice s pregledom raspoređene vodoravno, ali to nije najveća promjena u odnosu na nedavno sučelje aplikacija. Budući da je kod za nedavne aplikacije sada integriran u dionički pokretač, sada možete neprimjetno prijeći iz pregleda nedavnih aplikacija u ladicu aplikacija pokretača. Kao AndroidCentral-a Ara Wagoner objašnjava, to pokretače treće strane stavlja u nepovoljniji položaj jer se samo unaprijed instalirani pokretač sustava može integrirati s nedavnim korisničkim sučeljem aplikacija. S druge strane, ako imate root pristup, Android Pie promjene u pregledu nedavnih aplikacija zapravo otvaraju potpuno novi put prilagodbe.

Prilagođavanje Pregleda nedavnih aplikacija prije Android Pie

Prije Androida 9 Pie, multitasking sučeljem u potpunosti je upravljao SystemUI paket. Stoga je jedini način za prilagodbu zaslona nedavnih aplikacija bila izmjena SystemUI. To nije bio problem za prilagođene ROM-ove, ali je bilo mnogo teže za one koji su imali samo root pristup. U tom bi slučaju jedine opcije bile korištenje modula Magisk koji u potpunosti zamjenjuje SystemUI ili korištenje modula Xposed za zamjenu koda koji obrađuje sučelje nedavnih aplikacija. Obje su opcije nažalost bile manjkave jer bi svaka takva izmjena bila specifična za OEM i lako bi se pokvarila s bilo kojim ažuriranjem. Bila bi noćna mora za programera održavati nedavni mod za promjenu aplikacija za više od nekoliko uređaja. Međutim, ako se programer više ne mora brinuti o modificiranju SystemUI ili drugih aplikacija sustava, tada će biti lakše izgraditi prilagođene preklopnike nedavnih aplikacija. Android Pie trebao bi takvu vrstu prilagodbe učiniti stvarnošću.

Prilagođavanje pregleda nedavnih aplikacija u Android Pie

Suprotno onome što ste možda čuli, novo korisničko sučelje nedavnih aplikacija Android Pie nije značajka Pixel Launchera. Pixel Launcher unaprijed je instaliran pokretač na Google Pixelu i Google Pixelu 2, tako da je slučajno odgovoran za upravljanje pregledom nedavnih aplikacija na tim pametnim telefonima. Na drugim telefonima kao što je Essential Phone, unaprijed instaliran pokretač također se integrira s nedavnim korisničkim sučeljem aplikacija. Kao što je prikazano na OnePlus 6, proizvođači originalne opreme mogu čak prilagoditi kako izgleda zaslon nedavnih aplikacija. Sada kada je izvorni kod za ažurirano AOSP pokretač dostupno, možemo točno vidjeti kako se novo sučelje nedavnih aplikacija integrira s pokretačem. U početku smo vjerovali da će pokretači trećih strana morati biti uključeni u prilagođeni ROM kako bi se iskoristila nova nedavna integracija aplikacija, ali pokazalo se da nije tako.

Programeri od Lanser za ležaljke, popularna alternativa Pixel Launcheru, integrirala je kôd za rukovanje nedavnim aplikacijama u svoju aplikaciju. Zatim su smislili korake potrebne da bi njihov pokretač bio prepoznat kao zadani rukovatelj za pregled nedavnih aplikacija. To je omogućilo korištenje Lawnchair-a, a ne Pixel Launcher-a kao zadanog pokretača na Pixelu 2 bez gubitka vodoravnog izmjenjivača aplikacija ili ladice za aplikacije koje se povlače prstom prema gore. To smo demonstrirali u sljedećem videu snimljenom na Google Pixel 2 XL koji koristi standardnu ​​verziju Androida 9 Pie s root-om.

Kako je Lawnchair tim uspio? Pa, zamolili su me da još ne dijelim kako su to učinili, ali dobivanje pravih dopuštenja za aplikaciju kako bi je sustav prepoznao bilo je iznenađujuće jednostavno. Međutim, njihova metoda za to još uvijek je u razvoju, tako da nije spremna za dijeljenje sa svijetom. (Modul Magisk koji su napravili nije radio, pa sam morao ručno postaviti prave datoteke na pravo mjesto i zatim pokrenuti naredbu.) To je i razlog zašto nedavni zaslon aplikacija izgleda identično onom standardnog Androida 9 Pie—nisu stigli prilagoditi to. Ali programeri Lawnchaira barem su pokazali da je moguće implementirati novo korisničko sučelje nedavnih aplikacija u pokretač treće strane. Sljedeći korak je prilagoditi ga kao što je OnePlus učinio na OnePlus 6. Kada programeri Lawnchaira budu imali nešto bliže objaviti, sve ćemo vas obavijestiti.