Koduleht » kuidas » Mis on Project Treble Androidis ja kas minu telefon saab selle?

    Mis on Project Treble Androidis ja kas minu telefon saab selle?

    Android-seadmete mitte-järjekindlad uuendused on platvormi vaevanud alates selle esmakordsest populaarsusest. Projekt Treble on Google'i plaan aidata tootjatel ajakohastada värskendamisprotsessi õigeaegsemaks uuendamiseks.

    Android on killustatus

    Üks suurimaid Androidi kui operatsioonisüsteemi vastu esitatud kaebusi nimetatakse tavaliselt “killustatuseks”. Traditsiooniline määratlus on „väikeste või eraldi osade jagunemise protsess”, mis tähendab otse selle negatiivset tähendust Androidile: on olemas kaheksa erinevate looduslike versioonide versioonid, mida kasutatakse ikka veel erinevat tüüpi riistvaral.

    Standard on loomulikult Apple poolt iPhone'iga. Kui Androidi kõige viljakam versioon on peaaegu kaheaastane Android 7.x (Nougat), töötab ligi kolm neljandikku kõikidest iOS-seadmetest uusimat versiooni (iOS 11).

    Allikas: Google

    Võrdluseks on, et Androidi levinumbrid on sünged, 28,1 protsenti Android 6.x (Marshmallow) telefonidest ja 28,5 protsenti Android 7.x (Nougat) -st, mis tähendab, et üle poole Android telefonidest on seal peaaegu kaheaastane operatsioonisüsteem. Vähene 1,1 protsenti töötab viimases versioonis Android 8.x (Oreo). Veelgi selgemini öeldes töötab üle 98% Android-seadmetest vananenud tarkvarast - üle 36% töötab viis aastat vana (või vanemad) tarkvara. Ouch!

    On selge, et seal on massiivne lahtiühendamine. Selle põhjus on kahjuks mitmetahuline, kuid seda võib üldiselt seostada kahe põhipunktiga: tootjad ja Google'i värskendustsükkel. Oleme varem selle kohta üksikasjalikult tutvunud, nii et ma säästan teid kõik üksikasjad ja juhin teid just selles suunas, kui olete uudishimulik, kuidas see on tootja viga.

    Projekt Treble on vastus

    Põhjus, miks tootjal on nii kiire aja kiire uuendamine, on tingitud kõikidest töödest, mis peavad andma operatsioonisüsteemi riistvaraga suhtlemiseks..

    Traditsiooniliselt töötas see midagi sellist: OS-i raamistik ja madala taseme tarkvara olid kõik sama koodi osad. Nii et kui OS-i värskendati, pidi see madala tasemega tarkvara tehniliselt nimetama müüja rakenduseks ka uuendatud. See on palju tööd.

    Niisiis, alustades Android 8.x (Oreo), eraldas Google need kaks. See tähendab, et Android OS-i saab värskendada ilma müüja rakendust puudutamata. Seda omakorda võib vajadusel iseenesest ajakohastada.

    Selleks, et seda värskendust täielikus kontekstis tõsta, tuleb enne Android OS 7.x (või varasema) seadmega väljapanekut mitte ainult uuendada Android OS koodi, vaid ka madala taseme riistvara koodi, mis on üldiselt hooldab kiipide valmistaja. Näiteks, kui Samsung tahab ühe oma telefoniga värskendada, peab ta ootama, kuni Qualcomm (või kiipi teinud) uuendab oma koodi uue Samsungi koodiga töötamiseks. See on palju rattaid, mis pöörduvad korraga ja igaüks sõltub teisest.

    Android 8.x ja selle järel ei ole see enam selline. Kuna põhilised riistvarakoodid on OS-koodist eraldiseisvad, saavad seadme tootjad vabalt oma tarkvara uuendada, ilma et peaks ootama, et räni tegija ajakohastaks ka oma koodi.

    See peaks värskendamisprotsessi teoreetiliselt vähemalt kiirendama. Seadmete värskendamine on endiselt tootja käes ja kuna esimesed Oreo seadmed, mis asuvad väljaspool Google'i poolt säilitatavat Pixeli liini, on alles käivitumas, pole meil veel olnud võimalust seda praktikas täielikult näha. Loodetavasti muudab see värskenduste kirjutamise ja väljatrükkimise kiirust oluliselt.

    Kas minu seade saab kasu projektist Treble?

    Nüüd see on miljon dollari küsimus, eks? Kahjuks ei ole vastus nii lihtne (kindlasti ei eeldanud see seda). See tähendab, et siin on mõned faktid:

    • Kui teie seade pole kunagi Oreole uuendatud, ei saa see kunagi projekti Treble'i. Ei tee seda. Vabandust.
    • Kui teie seade uueneb Oreole, on see ikka veel pole nõutud Toetada Treble'i - see on tootja otsustada.
    • Kui ostate uue telefoni, mis väljub Oreo karbist välja, siis on vajalik Toetada Treble'i karbist välja.

    Lühidalt: värsked toetused uuendatud süsteemides on endiselt tootjate otsustada, kuid uued Oreo seadmed on vajalikud, et toetada Treble'i edasiliikumist.

    Näiteks toetab Pixel 2 juba projekti Treble. Tulevane Galaxy S9 toetab ka trükikastist väljapoole jäävat Treble'i. Google uuendas ka Pixeli 1, et toetada Treble'i, kuid kahjuks näib, et Samsung jättis selle välja Oreo ehitamiseks Galaxy S8 jaoks.

    Kui olete uudishimulik oma seadmega, on Android Policeil kõigi nende seadmete kohta käiv nimekiri, mis saavad Treble'i tugi, samuti, millised saavad Oreole uuendatud ilma Särav.


    Android OS-i värskendused on olnud pidev vaidluspunkt juba aastaid, seega on hea, kui Google lõpuks probleemi lahendab. Mis tahes õnnega paneb see kõik Android-seadmed Apple'iga pariteedile seadme uuenduste osas.

    Pildi krediit: Google