loader

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

Anonim

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čnih različic 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 dvoletni Android 7.x (Nougat), skoraj tri četrtine vseh naprav iOS uporablja najnovejšo različico (iOS 11).

Vir: Google

Za primerjavo, distribucijske številke Androida 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 s sistemom Android, ki so tam zunaj, teče skoraj 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 uporablja zastarelo programsko opremo - več kot 36 odstotkov uporablja petletno (ali starejšo) programsko opremo. Joj!

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 ukvarjali že 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 proizvajalci so tako težko potiskanje ven hitro posodobitve je zaradi vsega dela, ki mora iti v pridobivanje operacijski sistem za komunikacijo s strojno opremo.

Tradicionalno je delovalo nekaj takega: okvir OS in programska oprema nizke ravni sta bili del iste kode. Torej, ko je OS posodobljen, se je morala posodobiti tudi programska oprema nizke ravni - tehnično imenovana implementacija dobavitelja. 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?

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, še vedno ni potrebna podpora za Treble - to je odvisno od proizvajalca.
  • Če kupite nov telefon, ki uporablja Oreo iz škatle, mora podpora Treble podpirati iz škatle.

Skratka: podpora Treble na posodobljenih sistemih je še vedno odvisna od proizvajalcev, vendar bodo nove naprave Oreo potrebne za podporo Trebleu, ki se premika naprej.

Tako na primer Pixel 2 že podpira Project Treble. Prihajajoči Galaxy S9 bo prav tako podprl Treble iz škatle. Google je prav tako posodobil Pixel 1, da bi podprl Treble, vendar je žal videti, da ga je Samsung pustil iz Oreo gradnje za Galaxy S8.

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


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.

Izbira Urednika