Kas ir Project Treble Android un Vai mans telefons to saņems?
Nesaskaņoti atjauninājumi Android ierīcēs ir skāruši platformu kopš tā sākotnējās popularitātes. Projekts Treble ir Google plāns palīdzēt ražotājiem racionalizēt atjaunināšanas procesu, lai nodrošinātu savlaicīgākus atjauninājumus.
Android sadrumstalotība ir problēma
Viena no lielākajām sūdzībām pret Android, kā operētājsistēmu, parasti tiek saukta par „sadrumstalotību”. Tradicionālā definīcija ir „sadalīšanas process mazās vai atsevišķās daļās”, kas tieši nozīmē tā negatīvo nozīmi Android: astoņi dažādas Android versijas, kas pašlaik atrodas savvaļā, joprojām tiek izmantotas dažāda veida aparatūrā.
Standarts šeit, protams, ir noteikts Apple ar iPhone. Ja Android ražīgākā versija ir gandrīz divus gadus vecais Android 7.x (Nougat), gandrīz trīs ceturtdaļas visu iOS ierīču izmanto jaunāko versiju (iOS 11).
Avots: Google
Salīdzinājumam, Android izplatīšanas numuri ir niecīgi, 28,1 procenti tālruņu, kuros darbojas Android 6.x (Marshmallow), un 28,5 procenti no Android 7.x (Nougat) - tas nozīmē, ka vairāk nekā puse Android tālruņu, kas tur atrodas, darbojas gandrīz divu gadu vecā operētājsistēma. Neliels 1,1 procents izmanto jaunāko versiju Android 8.x (Oreo). Lai to padarītu vēl nepārprotamāku, vairāk nekā 98 procenti Android ierīču darbojas novecojušu programmatūru, vairāk nekā 36 procenti darbojas piecus gadus vecs (vai vecāku) programmatūru. Ouch!
Ir skaidrs, ka tur ir milzīgs atvienojums. Tā iemesls diemžēl ir daudzpusīgs, bet to parasti var attiecināt uz diviem galvenajiem punktiem: ražotājiem un Google atjaunināšanas ciklu. Mēs to jau iepriekš sīki iztirzājām, tāpēc es jums saglabāšu visas detaļas un tikai norādīšu jūs šajā virzienā, ja vēlaties uzzināt, kā tas ir ražotāju vaina.
Projekts Treble ir atbilde
Iemesls, kāpēc ražotājiem ir tik grūti izspiest tūlītējus atjauninājumus, ir saistīts ar visu darbu, kas nepieciešams, lai operētājsistēma varētu sazināties ar aparatūru.
Tradicionāli tā strādāja līdzīgi: OS sistēma un zema līmeņa programmatūra bija daļa no tā paša koda. Tātad, kad operētājsistēma tika atjaunināta, šis zemā līmeņa programmatūras tehniski saukts par pārdevēja ieviešanu, arī bija jāatjaunina. Tas ir daudz darba.
Tātad, sākot ar Android 8.x (Oreo), Google atdalīja abus. Tas nozīmē, ka Android OS var atjaunināt, nepieskaroties pārdevēja īstenošanai. Tas, savukārt, pēc vajadzības var tikt atjaunināts pats.
Lai to ievietotu pilnā kontekstā, pirms atjauninājumu var izspiest Android 7.x (vai agrāk) ierīcē, ne tikai jāatjaunina Android OS kods, bet arī zemā līmeņa aparatūras kods, kas ir ko parasti uztur čipu izgatavotājs. Tā, piemēram, ja Samsung vēlas atjaunināt kādu no saviem tālruņiem, tam jāgaida, lai Qualcomm (vai kāds, kurš veiktu mikroshēmu) atjauninātu savu kodu, lai strādātu ar jauno Samsung kodu. Tas ir daudz riteņu, kas pagriežas uzreiz, un katrs no tiem ir atkarīgs no otras puses.
Ar Android 8.x un turpmākām versijām tas vairs nebūs līdzīgs. Tā kā pamata aparatūras kods ir atdalīts no OS koda, ierīces ražotāji varēs brīvi atjaunināt savu programmatūru, negaidot, kamēr silīcija veidotājs arī atjauninās savu kodu.
Tas vismaz drīzāk paātrinātu atjaunināšanas procesu teorētiski. Ierīču atjaunināšana joprojām būs ražotāja rokās, un tā kā pirmās Oreo ierīces, kas atrodas ārpus Google uzturētās Pixel līnijas, ir tikai tagad, mēs vēl neesam varējuši to pilnībā redzēt praksē. Cerams, ka tas patiešām būtiski mainīs ātrumu, kādā tiek rakstīti un izspiesti atjauninājumi.
Vai mana ierīce gūs labumu no projekta Treble?
Tagad tas ir miljonu dolāru jautājums, vai ne? Diemžēl atbilde nav tik vienkārša (protams, jūs to negaidījāt). Tas nozīmē, ka šeit ir daži fakti:
- Ja jūsu ierīce nekad netiks atjaunināta uz Oreo, tā nekad nesaņems projektu Treble. Nav tā. Atvainojiet.
- Ja jūsu ierīce tiek atjaunināta uz Oreo, tā joprojām ir nav nepieciešams atbalstīt Treble - tas ir ražotāja ziņā.
- Ja iegādājaties jaunu tālruni, kas izslēdz Oreo no kastes, to ir nepieciešams atbalstīt Treble no kastes.
Īsāk sakot: Treble atbalsts atjauninātajās sistēmās joprojām ir ražotāju ziņā, bet, lai atbalstītu Treble virzību uz priekšu, būs nepieciešamas jaunas Oreo ierīces..
Tā, piemēram, Pixel 2 jau atbalsta Project Treble. Gaidāmā Galaxy S9 arī atbalstīs Treble no kastes. Google arī atjaunināja Pixel 1, lai atbalstītu Treble, bet tas diemžēl izskatās, ka Samsung to atstāja no Oreo būvniecības Galaxy S8.
Ja jūs vēlaties uzzināt par savu ierīci, Android policijai ir saraksts ar visām ierīcēm, kas saņems Treble atbalstu, kā arī to, kuras no tām tiks atjauninātas uz Oreo bez Treble.
Daudzus gadus Android OS atjauninājumi ir bijuši pastāvīgi apgalvojumi, tāpēc ir labi, ja Google beidzot risina šo problēmu. Ar jebkādu veiksmi tas ļaus visām Android ierīcēm tuvināt paritāti ar Apple attiecībā uz ierīces atjauninājumiem.
Attēlu kredīts: Google