Domovská » jak » Co je to projekt Treble na Androidu a bude můj telefon mít to?

    Co je to projekt Treble na Androidu a bude můj telefon mít to?

    Nekonzistentní aktualizace zařízení s Androidem způsobují, že platforma od počátečního nárůstu popularity. Projekt Treble je plán Googlu, který pomáhá výrobcům zefektivnit proces aktualizace s cílem včasnější aktualizace.

    Fragmentace Android je problém

    Jedna z největších stížností proti Androidu jako operačního systému je něco, co se obecně označuje jako "fragmentace". Tradiční definice je "proces rozpadu na malé nebo oddělené části", který se přímo překládá k jeho negativnímu významu pro Android: existují osm různé verze Android v současné době v divočině, které se stále používají na různých typech hardwaru.

    Standard je zde samozřejmě stanoven společností Apple s iPhone. Nejvíce plodná verze Androidu je téměř dvouletá Android 7.x (Nougat), téměř tři čtvrtiny všech zařízení iOS používají nejnovější verzi (iOS 11).

    Zdroj: Google

    Pro srovnání, distribuční čísla systému Android jsou ponurá, 28,1 procenta telefonů se systémem Android 6.x (Marshmallow) a 28,5 procent na Android 7.x (Nougat) - což znamená, že více než polovina telefonů Android tam běží téměř- dvouletého operačního systému. Špatný 1,1 procenta používá nejnovější verzi Android 8.x (Oreo). Aby to bylo ještě víc, více než 98 procent zařízení Android používá starý software - více než 36 procent běží pět let starý (nebo starší) software. Ouch!

    Je zřejmé, že tam je masivní odpojení. Důvodem toho je, bohužel, vícestranný, ale obecně lze připsat dvěma klíčovým bodům: výrobcům a aktualizačnímu cyklu společnosti Google. Dříve jsme se o tom podrobně zabývali, takže vám ušetřím všechny detaily a jen vás na to upozorním, pokud jste zvědaví, jak je to vina výrobce.

    Projekt Treble je odpověď

    Důvodem, proč výrobci mají tak těžké, že vybíhají rychlé aktualizace, je kvůli veškeré práci, která musí jít do získání operačního systému pro komunikaci s hardwarem.

    Tradičně fungovalo něco takového: rámce operačního systému a nízkoúrovňový software byly všechny součástí stejného kódu. Takže po aktualizaci operačního systému se tento softwarový software, který byl technicky označován jako implementace dodavatele, musel také aktualizovat. To je hodně práce.

    Takže od společnosti Android 8.x (Oreo) oddělil Google tyto dva. To znamená, že OS Android samotný může být aktualizován, aniž by se musel dotknout implementace dodavatele. To samo o sobě může být v případě potřeby aktualizováno.

    Aby to bylo možné v plném kontextu, než může být aktualizace vyvedena na zařízení Android 7.x (nebo dřívější), musí být nejen aktualizován kód OS Android, ale i kód hardwaru na nižší úrovni, což je obecně udržované výrobcem čipů. Takže například, pokud chce společnost Samsung posunout aktualizaci na jeden z telefonů, musí čekat na to, že Qualcomm (nebo ten, kdo vyrobil čip) aktualizuje svůj kód, aby mohl pracovat s novým kódem Samsung. To je spousta kol otočena najednou, a každý z nich je závislý na druhém.

    S platformou Android 8.x a vyšším už nebude. Vzhledem k tomu, že hlavní hardwarový kód je oddělený od kódu OS, výrobci zařízení budou moci aktualizovat svůj software bez nutnosti čekat, až výrobce křemíku aktualizuje svůj kód.

    To by mělo dramaticky urychlit proces aktualizace - alespoň v teorii. Aktualizace zařízení bude i nadále v rukách výrobce a od prvních zařízení Oreo, které se nacházejí mimo linku Pixel společnosti Google, která právě probíhá, se právě začíná rozvíjet, ještě jsme neměli možnost tuto skutečnost v praxi plně vidět. Doufejme, že to skutečně znamená významnou změnu v rychlosti, v níž jsou aktualizace psány a vytlačovány.

    Bude moje zařízení těžit z projektu Treble?

    Nyní to je otázka milionů dolarů, ne? Bohužel, odpověď není tak jednoduchá (určitě jste neočekávali, že to bude). Zde jsou uvedeny některé skutečnosti:

    • Pokud se vaše zařízení nikdy neobjeví na Oreo, nikdy se nedostane na Project Treble. Není to tak. Promiňte.
    • Pokud se vaše zařízení aktualizuje na Oreo, je to stále není požadováno k podpoře Treble - to je na výrobci.
    • Pokud si koupíte nový telefon, který provozuje Oreo z krabice, je to je požadováno na podporu Treble z krabice.

    Zkrátka: Podpora vysokých úrovní v aktualizovaných systémech je stále na výrobcích, budou však vyžadována nová zařízení Oreo, která budou podporovat přechody Treble.

    Takže například Pixel 2 již podporuje Project Treble. Nadcházející Galaxy S9 bude také podporovat Treble z krabice. Google také aktualizoval technologii Pixel 1 na podporu Treble, ale bohužel to vypadá, že Samsung ji opustil z Oreo build pro Galaxy S8.

    Pokud jste zvědaví na své vlastní zařízení, společnost Android Police má spuštěný seznam všech zařízení, které získají podporu Treble, stejně jako ty, které budou aktualizovány na Oreo bez Ztrojnásobit.


    Aktualizace systému OS Android jsou již řadu let konstantním bodem sporu, takže je dobré vidět, že Google konečně řeší problém. S trochou štěstí to bude znamenat, že všechna zařízení Android budou bližší k paritě se společností Apple, pokud jde o aktualizace zařízení.

    Image Credit: Google