Všechny cesty vedou do ROM: Project Treble posiluje Android moddery
Všechny cesty vedou do ROM: Project Treble posiluje Android moddery
© NextPit

Díky Project Treble by mohl Android Oreo zazvonit v nové éře Android modů a vlastních ROM. Vzhledem k tomu, že reverzní inženýrství již není nutné, aby fotoaparát, snímač otisků prstů a další komponenty fungovaly, můžete software na smartphonech Oreo během okamžiku kompletně změnit. Několik příkladů ukazuje, že nové ROM jsou dokonce kompatibilní s několika zařízeními najednou.

  • Co znamená vlastní ROM a root?
  • Nejlepší vlastní ROM pro Android

Mnoho uživatelů chytrých telefonů má stále silnou touhu vybrat si software pro svůj smartphone sami. Některé vzhledy výrobců, jako je Samsung Experience nebo Huawei EMUI, jsou dobře vymyšlené a komplexní; některým uživatelům však připadají příliš plné funkcí, které nikdy nevyužijí, ale nikdy se jich nemohou zbavit.

Až dosud bylo jedním řešením tohoto problému hledání smartphonu, pro který řada poskytovatelů třetích stran trpělivě a pečlivě vyvíjela to, co je známo jako vlastní ROM: alternativní operační systém se stejným rozsahem funkcí.

Tato alternativa však vyžaduje značné úsilí: volně přístupný zdrojový kód systému Android (AOSP) musí být v souladu s hardwarovými komponentami smartphonu s uzavřeným zdrojovým kódem. Probíhá několik měsíců reverzního inženýrství, dokud Wi-Fi, fotoaparát, snímač otisků prstů, NFC a další komponenty budou bezchybně fungovat s vlastním softwarem.

A to je přesně to, kde přichází na scénu Project Treble: Všechno to pohrávání si s hardwarovým reverzním inženýrstvím již není nutné díky novým povinným standardům pro zařízení, která jsou vydána se systémem Android Oreo. Kdo nehraje míč se standardem, nesmí uvolnit telefon s Google Play Store, ale jak přesně systém funguje?

  • Co přesně je Project Treble a jak pomáhá aktualizacím Androidu?

Výrobci smartphonů musí implementovat svůj hardware pro Project Treble takovým způsobem, aby s ním Android mohl mluvit prostřednictvím jednotného jazyka (HAL Interface Definition Language (HIDL)). Když to srovnáte s auty, jak to udělal Mishaal Rahman z XDA Developersbylo by to takto:

Představte si, že bychom žili ve světě, kde se každý výrobce automobilů rozhodl navrhnout své volanty nebo změnit uspořádání brzd úplně jiným způsobem. Pokud posadíte řidiče do nového auta, může být zmatený s tím, jak s vozidlem zpočátku zacházet. Ale díky normám by měl každý řidič znát ovládání volantu a brzd téměř u každého auta. Autoškola dále učí všechny řidiče správnému způsobu ovládání vozidla. V této analogii jsou standardy vozidel Project Treble a autoškola je HIDL.

Pro moddery je Project Treble revolucí

Nová pravidla hry, která tak Google uvalil na výrobce chytrých telefonů, jsou v moddingové komunitě přelomová, protože nejenže odstraňuje spoustu zhoršení s nekompatibilním hardwarem, ale také znamená, že systémové obrazy, které se jednou vytvoří, jsou kompatibilní s mnoho smartphonů, díky čemuž jsou vzájemně zaměnitelné.

To se již odráží v nové struktuře na fóru XDA Developers. Namísto podfór pro zařízení pro Google Pixel, Honor 8 Pro, Essential Phone nebo Sony Xperia XZ1 je vývoj ROM spojen do kolektivu. podfórum pro zařízení s podporou výšek.

AndroidPIT sony xperia xz1 compact 9666

Nová zařízení Sony jsou již vydávána se systémem Android Oreo a jsou tedy kompatibilní s Treble. / © NextPit

Multi-ROM se stávají realitou. Řada vývojářů, kteří dosud mohli pracovat pouze na jednom zařízení, nyní může efektivněji spolupracovat s vývojáři na jiných zařízeních, což je přínosem pro kvalitu ROM třetích stran.

Ještě je potřeba udělat trochu práce

Treble samozřejmě neřeší problém zamčených bootloaderů a ztrátu záruky, která s jejich odemknutím často přichází. Přeludům se budeme věnovat i nadále, pokud si chceme svobodně vybrat software pro naše zařízení, ale alespoň existuje dostatek výrobců jako Sony, OnePlus, LG nebo HTC, kteří alespoň částečně podporují odemykání bootloaderu a jdou dobrým příkladem.

AndroidPIT huawei mate9 0107

Huawei Mate 9 je jedním z prvních testovacích zařízení pro vlastní ROM založené na Treble. / © NextPit

Výšky nepřijdou prostřednictvím aktualizace

Zařízení, která jsou uvedena na trh se systémem Android 8.0 Oreo, musí plně podporovat Project Treble a HIDL. Na zařízení, která mají obdržet aktualizaci na Android 8.0 Oreo, se tato povinnost nevztahuje. Vzhledem k tomu, že je pro Project Treble nutné přerozdělení flash paměti, je pravděpodobné, že téměř všichni výrobci ji nechtějí zavádět do stávajících zařízení prostřednictvím aktualizace.

Jeden pozitivní příklad opaku předvádí Huawei se svým Mate 9. Zde jsou ovladače systémového hardwaru zaměněny do nového oddílu dodavatele a propojeny se systémem podle Project Treble. Je to jedno z prvních zařízení, které bylo úspěšně použito pro testování vlastních ROM Treble.

Jsou nyní chytré telefony Android zcela zdarma?

Project Treble rozhodně není vysvobozením ve smyslu svobodného softwaru. Množství svobody je přirozeně mnohem větší prostřednictvím alternativní ROM, ale v novém oddílu dodavatele je stále mnoho softwaru s uzavřeným zdrojovým kódem. Pohled dovnitř je mimo naši kontrolu a je prakticky nemožné ovládat i aktivity v něm naprogramované.

Pokud opravdu chcete smartphone zdarma, jedinou možností je počkat na Purismus Librem 5který má být dostupný hlavně s otevřeně dokumentovaným hardwarem a softwarem a obsahuje fyzické přepínače pro všechny ostatní komponenty.

Na druhou stranu Project Treble představuje největší osvobození Androidu za poslední roky.

Co myslíš? Těšíte se na větší kontrolu nad softwarem vašeho zařízení?