Neatbilstoši atjauninājumi Android ierīcēs ir skandējuši platformu kopš tā sākotnējā pieauguma līdz popularitātei. Projekts Treble ir Google plāns, kas palīdz ražotājiem racionalizēt atjaunināšanas procesu, lai saņemtu savlaicīgākus atjauninājumus.
Viena no lielākajām sūdzībām pret Android kā operētājsistēmu ir kaut kas, ko parasti sauc par "fragmentāciju". Tradicionālā definīcija ir "process, kas tiek sadalīts mazās vai atsevišķās daļās", kas tieši izpaužas tā negatīvajā kontrastā Android ierīcēm: irastoņi dažādas Android versijas, kas šobrīd ir savvaļā, joprojām tiek izmantotas dažāda veida aparatūrā.
Šis standarts šeit, protams, ir noteikts Apple ar iPhone. Ja Android visvairāk ražotā versija ir gandrīz divu gadu vecā Android 7.x (Nougat), gandrīz trīs ceturtdaļas no visām iOS ierīcēm izmanto jaunāko versiju (iOS 11).
Avots: Google
Salīdzinot ar to, Android izplatīšanas numuri ir nežēlīgi, ar 28,1% tālruņu ar operētājsistēmu Android 6.x (Marshmallow) un 28,5% Android 7.x (Nougat) - tas nozīmē, ka vairāk nekā puse no Android tālruņiem darbojas, divu gadu veca operētājsistēma. Mazā 1,1 procents darbojas ar jaunāko versiju - Android 8.x (Oreo). Lai to izdarītu vēl vairāk, vairāk nekā 98 procentiem Android ierīču ir novecojusi programmatūra - vairāk nekā 36 procenti darbojaspiecu gadu vecs (vai vecāka) programmatūra. Oks!
Skaidrs, ka tur ir masīva atvienošana. Diemžēl tā iemesls ir daudzšķautņains, taču to parasti var attiecināt uz diviem galvenajiem punktiem: ražotājiem un Google atjaunināšanas ciklu. Iepriekš mēs to esam detalizēti aplūkojuši, tāpēc es glābs jums visu informāciju un vienkārši norādīšu tev šajā virzienā, ja jūs zināt, kā tas ir ražotāja vainas dēļ.
Iemesls, kādēļ ražotājiem ir tik grūti veikt ātru atjaunināšanu, ir saistīts ar to, ka viss darbs, kas jāveic, lai operētājsistēmu sazinātos ar aparatūru.
Tradicionāli tas strādāja šādi: OS sistēma un zema līmeņa programmatūra bija viena un tā paša koda daļa. Tātad, kad operētājsistēma tika atjaunināta, šī zemā līmeņa programmatūra, kas tehniski tika minēta kā pārdevējs, arī bija jāatjaunina. Tas ir daudz darba.
Tātad, sākot ar Android 8.x (Oreo), Google atšķīrās no abiem. Tas nozīmē, ka Android OS var tikt atjaunināta, nepieskaroties pārdevēja ieviešanai. To savukārt, ja nepieciešams, var atjaunināt pati.
Lai to ievietotu pilnā kontekstā, pirms atjaunināšanu var izsaukt Android 7.x (vai agrāk) ierīcē, ne tikai Android OS koda jāatjaunina, bet tāpat arī zemā līmeņa aparatūras kods, kas ir ko parasti uztur mikroshēmu izgatavotājs. Tātad, piemēram, ja Samsung vēlas nospiest atjauninājumu uz kādu no tā tālruņiem, tai ir jāgaida, līdz Qualcomm (vai kurš veicis mikroshēmu) atjaunina savu kodu, lai strādātu ar jauno Samsung kodu. Daudzi riteņi pagriežas uzreiz, un katrs no tiem ir atkarīgs no otra.
Izmantojot operētājsistēmu Android 8.x un tālāk, tā vairs nebūs tā. Tā kā galvenais aparatūras kods ir nošķirts no OS koda, ierīču ražotājiem būs iespēja brīvi atjaunināt savu programmatūru, negaidot, ka silīcija veidotājs atjauninās arī savu kodu.
Tam vajadzētu būtiski paātrināt atjaunināšanas procesu - vismaz teorētiski. Ierīču atjaunināšana joprojām būs ražotāja rokās, un, tā kā pirmās Oreo ierīces ārpus Google uzturētās pikseļu līnijas tiek izmantotas tikai tagad, mums vēl nav bijusi iespēja pilnībā to redzēt praksē. Cerams, ka tas faktiski būtiski maina ātrumu, kādā atjauninājumi tiek rakstīti un izspiesti.
Tagadtas 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:
Īsāk sakot: Treble atbalsts jaunākajām sistēmām joprojām ir atkarīgs no ražotājiem, bet, lai atbalstītu Treble kustību uz priekšu, būs nepieciešamas jaunas Oreo ierīces.
Piemēram, Pikselis 2 jau tagad atbalsta programmu Treble. Gaidāmā Galaxy S9 arī atbalstīs Treble no kastes. Google arī atjaunināja Pixel 1, lai atbalstītu Treble, taču diemžēl izskatās, ka Samsung atstāja to no Galaxy S8 Oreo build.
Ja jums ir interese par savu ierīci, Android Policijā ir izveidots saraksts ar visām ierīcēm, kurām tiks piešķirts Treble atbalsts, kā arī kādi tiks atjaunināti uz OreobezTreble.
Android OS atjauninājumi jau daudzus gadus ir kļuvuši par pastāvīgu pretrunīgu viedokli, tāpēc ir labi redzēt, ka Google beidzot risina problēmu. Ar jebkuru veiksmi tas ar visām ierīcēm saistītajiem atjauninājumiem padara visas Android ierīces tuvāk paritātēm.
Attēla kredīts: Google