Mis on Androidi jaoks kõrglahutusega projekt ja kas minu telefon seda kätte saab?

Sisukord:

Mis on Androidi jaoks kõrglahutusega projekt ja kas minu telefon seda kätte saab?
Mis on Androidi jaoks kõrglahutusega projekt ja kas minu telefon seda kätte saab?

Video: Mis on Androidi jaoks kõrglahutusega projekt ja kas minu telefon seda kätte saab?

Video: Mis on Androidi jaoks kõrglahutusega projekt ja kas minu telefon seda kätte saab?
Video: 20 товаров для автомобиля с Алиэкспресс, автотовары №37 - YouTube 2024, Aprill
Anonim
Androidi seadmete mitte-järjepidevad värskendused on vaevanud platvormi alates selle esialgse populaarsuse tõusust. Project Treble on Google'i plaan, mis aitab tootjatel värskendamise protsessi õigeaegsema värskendamise sujuvamaks muuta.
Androidi seadmete mitte-järjepidevad värskendused on vaevanud platvormi alates selle esialgse populaarsuse tõusust. Project Treble on Google'i plaan, mis aitab tootjatel värskendamise protsessi õigeaegsema värskendamise sujuvamaks muuta.

Android Fragmentation on probleem

Android-i kui operatsioonisüsteemi üks suurimaid kaebusi nimetatakse üldiselt nimetuseks killustumiseks. Traditsiooniline määratlus on "väikeste või eraldiseisvate osadeks jagamise protsess", mis otseselt tähendab Android-i negatiivset konnotatsiooni: on olemaskaheksa praegu kasutusel olevad Android-i erinevad versioonid, mida kasutatakse endiselt mitmesuguste riistvaratüüpide jaoks.

See standard on loomulikult Apple'i poolt iPhone'i seatud. Kui Androidi kõige viljakam versioon on peaaegu kaheaastane Android 7.x (Nougat), siis ligi kolmveerand kõigist iOS-i seadmetest käivitavad viimast versiooni (iOS 11).

Image
Image

Allikas: Google

Võrdluseks on Androidi jaotusnumbrid tohutud, 28,1 protsenti telefonidest, mis kasutavad Android 6.x (Marshmallow) ja 28,5 protsenti Android-i versioonis 7.x (Nougat) - see tähendab, et enam kui pooled Android-telefonidest töötavad ligi- kaheaastane operatsioonisüsteem. Pisut 1,1 protsenti kasutavad uusimat versiooni - Android 8.x (Oreo). Veelgi otsesemalt öeldes on enam kui 98 protsenti Android-seadmetest aegunud tarkvara üle 36 protsendiviis aastat vana (või vanem) tarkvara. Olgu!

On selge, et seal on tohutu lahtiühendus. Selle põhjuseks on kahjuks mitmetahulised probleemid, kuid seda võib üldiselt seostada kahe põhipunktiga: tootjad ja Google'i uuenduste tsükkel. Oleme juba varem üksikasjadesse jõudnud, nii et ma salvestab kõik üksikasjad ja suunan teid selles suunas, kui olete huvitatud sellest, kuidas tootjad on süüdi.

Project Treble on vastus

Põhjus, miks tootjatel on kiiret värskendamist vajutades, on kogu töö, mis peab lõppema operatsioonisüsteemiga riistvaraga suhtlemiseks.

Traditsiooniliselt töötas see midagi sellist: OS-i raamistik ja madala taseme tarkvara olid kõik sama koodi osad. Nii et kui operatsioonisüsteem värskendati, tuli see madal tase, mida tehniliselt nimetati müüjate rakendamiseks, värskendamiseks. See on palju tööd.
Traditsiooniliselt töötas see midagi sellist: OS-i raamistik ja madala taseme tarkvara olid kõik sama koodi osad. Nii et kui operatsioonisüsteem värskendati, tuli see madal tase, mida tehniliselt nimetati müüjate rakendamiseks, värskendamiseks. See on palju tööd.

Nii eraldas Google kahe operatsioonisüsteemiga Android 8.x (Oreo). See tähendab, et Androidi OS-i saab ise uuendada, ilma et peaks puudutama tarnija rakendust. Seda saab omakorda vajaduse korral ise värskendada.

Selle täieliku konteksti sisestamiseks tuleb enne Androidi 7.x (või varasema) seadme installimist värskendamist mitte ainult Androidi operatsioonisüsteemi koodi uuendada, vaid ka väikese taseme riistvara kood, mis on mida üldjuhul haldab kiipide tegija. Näiteks kui Samsung soovib oma telefoni värskendust lükata, peab ootama, et Qualcomm (või keegi tegi kiipi) uuendaks oma koodi uue Samsungi koodiga töötamiseks. Sellel on palju ratasid, mis pöörlevad korraga, ja igaüks neist sõltub teistest.

Operatsioonisüsteemiga Android 8.x ja kaugemal pole see enam selline. Kuna põhiline riistvarakood on operatsioonisüsteemi koodist eraldi, saavad seadmete tootjad oma tarkvara uuendada, ilma et oleks vaja oodata, kuni räni tegija värskendaks ka oma koodi.

See peaks dramaatiliselt kiirendama värskendamisprotsessi - vähemalt teoorias. Seadmete värskendamine on ikka veel tootja kätes ja kuna esimesed Oreo-seadmed väljaspool Google'i hooldatud Pixel-liini on kohe kasutusele võetud, pole meil veel seda võimalust täiesti näha. Loodetavasti muudab see oluliselt kiirust, mida uuendused on kirjutatud ja välja lükatud.
See peaks dramaatiliselt kiirendama värskendamisprotsessi - vähemalt teoorias. Seadmete värskendamine on ikka veel tootja kätes ja kuna esimesed Oreo-seadmed väljaspool Google'i hooldatud Pixel-liini on kohe kasutusele võetud, pole meil veel seda võimalust täiesti näha. Loodetavasti muudab see oluliselt kiirust, mida uuendused on kirjutatud ja välja lükatud.

Kas minu seade kasutab projekti kõrghetkest?

Nüüdsee on miljon dollarit, kas pole? Kahjuks pole vastus nii lihtne (kindlasti ei eeldanud see seda). Siin on mõned faktid:

  • Kui teie seadet ei uuendata kunagi Oreolile, siis ei saa ta kunagi Project Treble'i. Pole seda. Vabandust
  • Kui teie seade uuendab Oreot, on see endiselt pole nõutud et toetada Treble - see on tootja poole.
  • Kui ostate uue telefoni, mis käivitab Oreo karbist välja, siis seda on vajalik toetada Treble lahtrisse.

Lühidalt: värskendussüsteemidele mõeldud kõrglahutusega toetus on endiselt tootjate jaoks, kuid selleks, et toetada treble liikumist edasi, on vaja uusi Oreo seadmeid.

Näiteks Pixel 2 toetab juba projekti Treble. Tulevane Galaxy S9 toetab ka Treble'i kasti. Google uuendas ka Pixel 1, et toetada Treble, kuid kahjuks tundub, et Samsung jättis selle Galaxy S8-st Oreo ehitist välja.

Kui olete oma seadme jaoks uudishimulik, on Android Police'il töötav nimekiri kõigist seadmetest, mis saavad Treble'i tugi, ja milliseid neist Oreost värskendatakseilmaTõrge.

Android OS-i värskendused on olnud paljude aastate jooksul pidevalt vastuolus, mistõttu on hea, et Google lahendaks lõplikult probleemi. Mis igaks õnneks, paneb see kõik seadme värskenduste puhul Apple'i võrdsuse võrra kõik Android-seadmed.

Soovitan: