Domača » kako » Kaj je projekt Treble na Android in bo moj telefon Get It?

    Kaj je projekt Treble na Android in bo moj telefon Get It?

    Neusklajene posodobitve naprav Android so od začetka do priljubljenosti zajele platformo. Projekt Treble je Googlov načrt za pomoč proizvajalcem pri racionalizaciji postopka posodabljanja za pravočasnejše posodobitve.

    Fragmentacija Androida je problem

    Ena od največjih pritožb proti Androidu kot operacijskemu sistemu je nekaj, kar običajno imenujemo »razdrobljenost«. Tradicionalna definicija je »proces razcepitve na majhne ali ločene dele«, ki se neposredno prenaša na njegovo negativno konotacijo za Android: osem različne različice Androida, ki so trenutno v naravi, še vedno v uporabi na različnih vrstah strojne opreme.

    Standard tukaj je, seveda, Apple z iPhone. Kjer je najbolj razširjena različica Androida skoraj dveletni Android 7.x (Nougat), skoraj tri četrtine vseh naprav iOS uporablja najnovejšo različico (iOS 11).

    Vir: Google

    Za primerjavo, Androidove distribucijske številke so mračne, saj je 28,1 odstotka telefonov z operacijskim sistemom Android 6.x (Marshmallow) in 28,5 odstotka na Android 7.x (nougat) - kar pomeni, da več kot polovica telefonov Android tam deluje dvoletni operacijski sistem. Najmanjša 1,1 odstotka uporablja najnovejšo različico Android 8.x (Oreo). Še bolj odkrito rečeno, več kot 98 odstotkov naprav Android deluje z zastarelo programsko opremo - več kot 36 odstotkov se izvaja pet let (ali starejšo) programsko opremo. Ouch!

    Jasno je, da je tam veliko odklopa. Razlog za to je žal večplasten, vendar ga je mogoče na splošno pripisati dvema ključnima točkama: proizvajalcem in Googlovemu ciklu posodabljanja. O tem smo se podrobno seznanili prej, zato vam bom prihranila vse podrobnosti in vas samo usmerila v to smer, če vas zanima, kako je krivda proizvajalcev..

    Projekt Treble je odgovor

    Razlog, zakaj imajo proizvajalci tako težko potiskanje hitrih posodobitev, je zaradi vsega dela, ki ga je treba opraviti, da bi operacijski sistem komuniciral s strojno opremo.

    Tradicionalno je delovalo nekaj takega: okvir OS in programska oprema nizke ravni sta bili del iste kode. Torej, ko OS dobil posodobljen, to nizko stopnjo programske opreme, tehnično imenovano prodajalec izvajanje, prav tako je bilo treba posodobiti. To je veliko dela.

    Torej, začenši z Androidom 8.x (Oreo), je Google ločil dva. To pomeni, da je lahko sam operacijski sistem Android posodobljen, ne da bi se bilo treba dotakniti izvajalčevega izvajanja. To pa lahko po potrebi posodobi sama.

    Če želimo, da je v popolnem kontekstu, preden je posodobitev mogoče potisniti na napravo Android 7.x (ali starejšo), je treba posodobiti samo kodo operacijskega sistema Android, vendar velja tudi koda nizke ravni strojne opreme, ki je običajno vzdržuje proizvajalec čipov. Tako, na primer, če želi Samsung prenesti posodobitev na enega od svojih telefonov, mora počakati na Qualcomm (ali kdorkoli je naredil čip), da posodobi svojo kodo, da bo deloval z novo kodo Samsung. To je veliko koles, ki se obračajo naenkrat, in vsaka je odvisna od druge.

    Z Android 8.x in kasneje ne bo več tako. Ker je ključna strojna koda ločena od kode OS, bodo proizvajalci naprav lahko brezplačno posodabljali svojo programsko opremo, ne da bi morali čakati, da izdelovalec silicija tudi posodobi kodo..

    To bi moralo dramatično pospešiti postopek posodabljanja - vsaj v teoriji. Posodabljanje naprav bo še vedno v rokah proizvajalca, in ker se prve naprave Oreo zunaj linije, ki jo vzdržuje Google, šele začenjajo izvajati, tega še nismo imeli na voljo v praksi. Upajmo, da dejansko bistveno spremeni hitrost, v kateri so posodobitve napisane in potisnjene ven.

    Ali bo moja naprava koristila projekt Treble?

    Zdaj to je vprašanje za milijon dolarjev, kajne? Na žalost odgovor ni tako preprost (zagotovo niste pričakovali). To je nekaj dejstev:

    • Če se vaša naprava nikoli ne posodobi v Oreo, ne bo nikoli dobila projekta Treble. To ni mogoče. Oprostite.
    • Če je vaša naprava posodobljena na Oreo, je še vedno ni zahtevano za podporo Treble-to je do proizvajalca.
    • Če kupite nov telefon, ki uporablja Oreo iz škatle, potem je potrebno za podporo Treble iz škatle.

    Skratka: podpora Treble na posodobljenih sistemih je še vedno odvisna od proizvajalcev, vendar bodo nove naprave Oreo potrebne za podporo napredovanju visokih tonov naprej.

    Tako na primer Pixel 2 že podpira Project Treble. Prihajajoči Galaxy S9 bo prav tako podprl Treble iz škatle. Google je tudi posodobil Pixel 1 za podporo Treble, vendar je na žalost izgleda, da je Samsung pustil iz Oreo graditi za Galaxy S8.

    Če ste radovedni glede lastne naprave, ima Android Police seznam delujočih naprav, ki bodo dobile podporo Treble, in tudi tiste, ki bodo posodobljene v Oreo brez Treble.


    Posodobitve operacijskega sistema Android so že vrsto let stalna točka spora, zato je dobro, da se Google končno loti tega vprašanja. Z malo sreče bodo vse naprave Android bližje pariteti z Appleom v smislu posodobitev naprav.

    Kredit za slike: Google