OEM často robí veci správne. No, v každom prípade takmer správne, aspoň na to, aby ich skladové ROMy potrebovali len nejaké drobné vylepšenia, kým budú takmer dokonalé. Častejšie sú však tieto vylepšenia veci, ktorých implementácia môže byť pre bežného používateľa, ktorý často zistí, že chce nainštalovať vlastnú ROM, ktorá je takmer na sklade s týmito požadovanými vylepšeniami v. Zvyčajne to znamená stiahnuť si dosť veľký súbor a potom nasledovať povinný proces zálohovania/flash/obnovy, ktorý mnohí z nás teraz majú až do výtvarného umenia. Nemalo by to tak byť a našťastie to tak nie je. Len to možno ešte nevieš.
Možno ste o tom už počuli, možno nie Xposed Framework, duchovným dieťaťom XDA Uznaný Vývojár rovo89. Ak už tento konkrétny mod poznáte, naozaj vám nemusím hovoriť, aký je úžasný. Si ospravedlnený a môžeš sa ísť hrať von. Ak ešte nepoznáte rámec, posaďte sa a počúvajte. Aj keď Xposed Framework rozhodne nie je nová vec, nedostáva sa mu ani zďaleka takého uznania, koľko by si zaslúžilo, a je načase s tým niečo urobiť.
Podľa vývojára Xposed funguje takto:
"Niektoré technické detaily:
Rozšíril som spustiteľný súbor /system/bin/app_process na načítanie súboru JAR pri spustení. Triedy tohto súboru budú sedieť v každom procese (vrátane procesu pre systémové služby) a môžu konať svojimi právomocami. A ešte viac: Implementoval som niečo, čo umožňuje vývojárom nahradiť akúkoľvek metódu v ktorejkoľvek triede (môže to byť v rámci, systemui alebo vlastná aplikácia). Vďaka tomu je Xposed veľmi výkonný. Môžete zmeniť parametre pre volanie metódy, upraviť návratovú hodnotu alebo úplne preskočiť volanie metódy - je to všetko na vás! Nahradenie alebo pridanie zdrojov je tiež jednoduché."
To znamená, že úpravy (známe ako moduly Xposed) je možné vykonať v akejkoľvek aplikácii alebo prvku OS samotný jednoduchým nakódovaním požadovanej zmeny, jej zabalením do vlastného súboru APK a inštaláciou do zariadenia. Xposed Framework sa stará o to, aby sa dostal tam, kam potrebuje, a zostane tam. To eliminuje potrebu dekompilovať konkrétnu položku, ktorú upravujete, alebo vytvárať rôzne verzie pre rôzne ROM a zariadenia. Po veľkej zmene v samotnom Androide môže byť potrebné zmeniť modul Xposed, napríklad 4.1 na 4.2, ale priznajme si to: je to pomerne zriedkavý jav. Na samotnom zariadení sa neupravujú žiadne súbory, čo znamená, že v prípade, že sa niečo pokazí, nie je možné vrátiť zariadenie do stabilného stavu. komplikované než blikaním zipsu na deaktiváciu rámca. Správne, už žiadny zdĺhavý a ukladací priestor náročný proces zálohovania nandroid zakaždým, keď sa niečo pokazí.
Inštalácia je neuveriteľne rýchla a bezbolestná vzhľadom na rozsah tohto nástroja. Jednoducho uchopte Xposed Installer z vlákna fóra a bočné zaťaženie do svojho zariadenia, po nainštalovaní aplikáciu otvorte a kliknite na „Inštalovať/Aktualizovať“, reštartujte zariadenie a môžete začať. Nie vážne, je to také jednoduché.
Inštalácia každého jednotlivého modulu je rovnako jednoduchá ako bočné zaťaženie APK, inštaláciu, aktiváciu cez aplikáciu Xposed a reštart. Niektorí mods ponúkne používateľské rozhranie v závislosti od toho, koľko funkcií dokáže, iné majú len jeden konkrétny účel a nepotrebujú žiadnu pozornosť.
O akých úpravách tu teda hovoríme? No, ak si spomeniete na vylepšenie, je pravdepodobné, že sa dá zabaliť do modulu Xposed. Myslite na pridané malé doplnky, vďaka ktorým budete obľúbené custom ROM tak príťažlivá. Takéto sú veci pre ktorý bol Xposed vytvorený.
Dokonalým príkladom je Ikona inteligentného budíka, vytvorené členom fóra XDA Mantelinho. Tento režim nakonfiguruje ikonu budíka v stavovom riadku tak, aby sa zobrazovala iba pri vopred určený čas pred spustením poplachu. Povedzme, že máte budík nastavený od pondelka do piatku. Budík môžete nechať nastavený celý týždeň, no v stavovom riadku cez víkend nebudete musieť vidieť tú malú pripomienku pondelkového rána v tvare hodín.
Existuje množstvo modov na rôzne účely a môžete sa staviť, že v budúcnosti budeme zdôrazňovať toľko, koľko budeme môcť. Medzitým si môžete pozrieť a Úložisko pre rôzne úpravy, ktoré zostavil Developer Admin pulser_g2. K dispozícii je tiež a vývojový tutoriál zamerané na to, aby si ľudia vytvorili svoje vlastné moduly a aby sa z nich stal jediný najsilnejší nástroj prispôsobenie existuje.
Keď ste si mysleli, že toto celé už nemôže byť úžasnejšie, všetko je to open source. Nezabudnite si pozrieť pôvodné vlákno fóra na stránke Xposed Framework Pre viac informácií.
Trieda prepustená.