If-Koubou

Mikä on Project Treble Androidilla ja Will My Phone Get It?

Mikä on Project Treble Androidilla ja Will My Phone Get It? (Miten)

Epäyhtenäiset Android-laitteiden päivitykset ovat lannistaneet alustaa sen alkuvuodesta alkaen. Project Treble on Googlen suunnitelma auttaa valmistajia virtaviivaistamaan päivitysprosessia ajantasaisempien päivitysten ansiosta.

Android Fragmentation on ongelma

Yksi suurimmista valituksista Androidia vastaan ​​käyttöjärjestelmänä on yleisesti käytetty nimitystä "hajanaisuus". Perinteinen määritelmä on "prosessointi pieniksi tai erillisiksi osiksi", mikä suoraan kääntää sen negatiiviselle konnotaatiolle Android: on olemassakahdeksan Android-versiot, jotka ovat tällä hetkellä luonnossa, yhä käytössä erilaisissa laitteissa.

Täällä Apple on tietenkin asettanut standardin iPhoneen. Kun Androidin tuottavin versio on lähes kaksi vuotta vanha Android 7.x (Nougat), lähes kolme neljäsosaa kaikista iOS-laitteista käyttää viimeisintä versiota (iOS 11).

Lähde: Google

Vertailun vuoksi Androidin jakelumäärät ovat hankalia, sillä 28,1 prosenttia puhelimista, jotka käyttävät Android 6.x: ia (Marshmallow) ja 28,5 prosenttia Android 7.x -nummista, eli yli puolet Android-puhelimista, kaksi vuotta vanha käyttöjärjestelmä. Runsaat 1,1 prosenttia käyttävät uusinta versiota Android 8.x (Oreo). Laita se vielä suoremmin, yli 98 prosenttia Android-laitteista käyttää vanhentuneita ohjelmistoja - yli 36 prosenttia on käynnissäviisi vuotta vanha (tai vanhemmat) ohjelmistot. Auts!

On selvää, että siellä on massiivinen irrotus. Syynä tähän on valitettavasti monipuolinen, mutta sen voi yleensä johtua kahdesta avainkohdasta: valmistajista ja Googlen päivitysjaksosta. Olemme aiemmin tutustuneet tähän, joten säästän teille kaikki yksityiskohdat ja vain viitoitan siihen suuntaan, jos olet utelias siitä, miten se on valmistajien vika.

Project Treble on vastaus

Syy, jolla valmistajilla on niin vaikea nopea päivitys, johtuu kaikesta työstä, jonka täytyy saada käyttöjärjestelmä kommunikoimaan laitteiston kanssa.

Perinteisesti se toimi jotain tällaista: OS-kehykset ja matalan tason ohjelmistot olivat kaikki saman koodin osa. Joten kun käyttöjärjestelmä päivitettiin, tämä matalan tason ohjelmisto - jota kutsutaan teknisesti nimellä toimittajan toteutus - joutui myös päivittämään. Se on paljon työtä.

Joten alkaen Android 8.x (Oreo), Google jakoi kaksi. Tämä tarkoittaa, että itse Android-käyttöjärjestelmä voidaan päivittää joutumatta koskettamaan toimittajan toteutusta. Tätä vuorostaan ​​voidaan tarvittaessa päivittää itsestään.

Jotta tämä täydellinen asia saatettaisiin, ennen kuin päivitys voidaan siirtää Android 7.x (tai aiempaa) laitteeseen, ei ole vain päivitettävää Android-käyttöjärjestelmän koodia, vaan myös alhaisen tason laitteistokoodi, joka on jota siruyrittäjä yleensä ylläpitää. Joten esimerkiksi, jos Samsung haluaa siirtää päivityksen johonkin puhelimestaan, sen on odotettava, että Qualcomm (tai joka teki sirun) päivittää koodinsa toimimaan uuden Samsung-koodin kanssa. Se on paljon pyöriä, jotka pyörivät kerralla ja jokainen riippuu toisesta.

Android 8.x -versiolla ja sen jälkeenkin se ei enää ole tällainen. Koska ydinlaitteistokoodi on erillinen OS-koodista, laitevalmistajat voivat vapaasti päivittää ohjelmistonsa ilman, että silikon valmistaja tarvitsee päivittää koodiaan.

Tämän pitäisi nopeuttaa päivitysprosessia - ainakin teoriassa. Päivityslaitteet ovat edelleen valmistajan käsissä, ja koska ensimmäiset Oreo-laitteet, jotka ovat Googlen ylläpidetyn Pixel-linjan ulkopuolella, ovat vasta käynnissä, meillä ei ole vielä ollut mahdollisuutta täysin nähdä tätä käytännössä. Toivottavasti se tekee merkittävän muutoksen nopeuteen, jossa päivitykset kirjoitetaan ja työnnetään ulos.

My Device hyötyy Project Treble -ohjelmasta?

Nytse on miljoonan dollarin kysymys, eikö? Valitettavasti vastaus ei ole niin yksinkertainen (varmasti et uskonut sen olevan). Se sanoi, tässä on joitain tosiasioita:

  • Jos laitteesi ei koskaan päivity Oreoon, se ei koskaan saa Project Treble -ohjelmaa. Ei mitään. Anteeksi.
  • Jos laitteesi päivittyy Oreoon, se on edelleen ei vaadittu tukemaan Treble-tuotetta, joka vastaa valmistajaa.
  • Jos ostat uuden puhelimen, joka vie Oreon ulos laatikosta, se onvaaditaan tukemaan Treblea ulos laatikosta.

Lyhyesti sanottuna: Diskanttinen tuki päivitetyissä järjestelmissä on edelleen valmistajien tasolle, mutta Treble siirtyy eteenpäin tarvitset uusia Oreo-laitteita.

Niinpä esimerkiksi Pixel 2 tukee Project Trebleä. Tuleva Galaxy S9 tukee myös Trebleä laatikon ulkopuolelle. Google päivitti myös Pixel 1: n tukemaan Trebleä, mutta valitettavasti se näyttää siltä, ​​että Samsung jätti sen Galaxyn S8 Oreo -rakennuksesta.

Jos olet utelias omasta laitteestasi, Android Policeilla on käynnissä oleva luettelo kaikista laitteista, jotka saavat Treble-tuen ja jotka päivitetään OreolleilmanTreble.

Android-käyttöjärjestelmän päivitykset ovat olleet jatkuvasti kiistanalaisia ​​asioita jo monien vuosien ajan, joten on hyvä nähdä, että Google vihdoin ratkaisee ongelman. Onneksi tämä laittaa kaikki Android-laitteet lähemmäksi pariteettia Applen kanssa laitteiden päivityksissä.

Kuvahinta: Google

Vrhunski članci