Kotisivu » miten » Mikä on Project Treble Androidissa ja My Phone Get It?

    Mikä on Project Treble Androidissa ja My Phone Get It?

    Android-laitteiden ei-johdonmukaiset päivitykset ovat vaivannut alustaa sen alkuperäisen suosion myötä. Projektin Treble on Googlen suunnitelma auttaa valmistajia tehostamaan päivitysprosessia, jotta päivitykset ovat ajan tasalla.

    Android Fragmentation on ongelma

    Yksi suurimmista Android-käyttöjärjestelmää koskevista valituksista on yleisesti nimitystä "pirstoutuminen". Perinteinen määritelmä on "pieniin tai erillisiin osiin hajottamisen prosessi", joka kääntää suoraan sen negatiivisen merkityksen Androidille: kahdeksan Erilaisia ​​Android-versioita, jotka ovat tällä hetkellä luonnonvaraisina, yhä käytössä eri laitteistoissa.

    Tässä standardi on luonnollisesti Applen asettama iPhoneen. Jos Androidin tuottavin versio on lähes kaksi vuotta vanha Android 7.x (Nougat), lähes kolme neljäsosaa kaikista iOS-laitteista käyttää uusinta versiota (iOS 11).

    Lähde: Google

    Vertailun vuoksi Androidin jakelunumerot ovat synkät: 28,1 prosenttia Android 6.x -käyttöjärjestelmistä (Marshmallow) ja 28,5 prosenttia Android 7.x -verkosta (Nougat), mikä tarkoittaa, että yli puolet Android-puhelimista on käynnissä lähes kaksi vuotta vanha käyttöjärjestelmä. Vähäisen 1,1 prosentin osuus on uusin versio Android 8.x (Oreo). Jotta se olisi vieläkin epätarkempi, yli 98 prosenttia Android-laitteista on vanhentuneita ohjelmistoja, yli 36 prosenttia on käynnissä viisi vuotta vanha (tai vanhempi) ohjelmisto. au!

    On selvää, että siellä on massiivinen katkaisu. Syynä tähän on valitettavasti monitahoinen, mutta se voidaan yleensä liittää kahteen keskeiseen seikkaan: valmistajat ja Googlen päivityssykli. Olemme menneet yksityiskohtaisesti tähän aikaisemmin, joten säästän kaikki yksityiskohdat ja osoitan sinut tähän suuntaan, jos olet kiinnostunut siitä, miten valmistajan vika on.

    Proble Treble on vastaus

    Syy, miksi valmistajilla on niin kova aika, että se vie nopeasti päivityksiä, johtuu kaikesta työstä, jonka täytyy saada käyttöjärjestelmä kommunikoimaan laitteiston kanssa.

    Perinteisesti se toimi jotain tällaista: käyttöjärjestelmän kehys ja matalan tason ohjelmistot olivat osa samaa koodia. Joten kun käyttöjärjestelmä sai päivityksen, tämä matalan tason ohjelmisto-teknisesti nimeltään toimittajan toteutus oli myös päivitettävä. Se on paljon työtä.

    Joten, alkaen Android 8.x (Oreo), Google erottaa nämä kaksi. Tämä tarkoittaa, että Android-käyttöjärjestelmää voidaan päivittää ilman, että tarvitsee koskettaa toimittajan toteutusta. Se puolestaan ​​voidaan päivittää tarvittaessa itse.

    Jotta Android-käyttöjärjestelmäkoodi voidaan päivittää kokonaan, ennen kuin päivitys voidaan siirtää Android 7.x -versioon (tai aiempaan), se on päivitettävä, mutta myös matalan tason laitteistokoodi, joka on yleensä ylläpitää sirunvalmistaja. Esimerkiksi, jos Samsung haluaa työntää päivityksen johonkin puhelimistaan, sen on odotettava, että Qualcomm (tai joku, joka teki sirun) päivittää koodinsa toimimaan uuden Samsung-koodin kanssa. Se on paljon pyöriä, jotka kääntyvät kerralla, ja kukin on riippuvainen toisesta.

    Android 8.x ja sen jälkeen se ei enää ole näin. Koska ydinlaitteistokoodi on erillinen käyttöjärjestelmäkoodista, laitteen valmistajat voivat vapaasti päivittää ohjelmistonsa odottamatta silikonin valmistajan päivittämään koodinsa.

    Tämän pitäisi nopeuttaa dramaattisesti päivitysprosessia teoriassa ainakin. Laitteiden päivittäminen on edelleen valmistajan käsissä, ja koska ensimmäiset Oreon laitteet eivät ole Googlen ylläpitämän Pixel-linjan ulkopuolella, meillä ei ole vielä ollut mahdollisuutta nähdä tätä käytännössä. Toivottavasti se todella muuttaa merkittävästi nopeutta, jolla päivitykset kirjoitetaan ja työnnetään ulos.

    Aikooko My Device hyötyä Project Trebleista?

    Nyt se on miljoonan dollarin kysymys, eikö? Valitettavasti vastaus ei ole niin yksinkertainen (et odottanut sitä). Tämä tarkoittaa, että tässä on joitakin tosiseikkoja:

    • Jos laite ei koskaan päivity Oreolle, se ei koskaan saa Project Treblea. Ei tuolla tavalla. anteeksi.
    • Jos laite saa päivityksen Oreolle, se on edelleen ei vaadittu tukemaan Treble-valmistajaa.
    • Jos ostat uuden puhelimen, joka käyttää Oreoa ulos laatikosta, se vaaditaan tukemaan Treble-koteloa.

    Lyhyesti sanottuna: Treble-tuki päivitetyissä järjestelmissä on edelleen valmistajien vastuulla, mutta uudet Oreo-laitteet ovat tarpeen Treble-toiminnon tukemiseksi eteenpäin.

    Esimerkiksi Pixel 2 tukee jo nyt projektin Treblea. Tuleva Galaxy S9 tukee myös Treble-koteloa. Google päivitti myös Pixel 1: n tukemaan Treble-ohjelmaa, mutta valitettavasti näyttää siltä, ​​että Samsung jätti sen pois Oreon rakennuksesta Galaxy S8: lle.

    Jos olet kiinnostunut omasta laitteestasi, Android-poliisilla on käynnissä oleva luettelo kaikista laitteista, jotka saavat Treble-tuen, ja mikä niistä päivitetään Oreolle ilman diskantti.


    Android-käyttöjärjestelmän päivitykset ovat olleet jatkuvia kiistakysymyksiä jo vuosia, joten on hyvä nähdä Google lopulta käsittelemällä ongelmaa. Onnea, tämä asettaa kaikki Android-laitteet lähemmäs pariteettia Applen kanssa laitteiden päivitysten suhteen.

    Kuvaluotto: Google