Actualizările neconforme pe dispozitivele Android au afectat platforma de la creșterea inițială a popularității. Proiectul Treble este planul Google de a ajuta producătorii să eficientizeze procesul de actualizare pentru actualizări mai rapide.
Una dintre cele mai mari plângeri împotriva Android ca sistem de operare este ceva denumit în general "fragmentare". Definiția tradițională este "procesul de rupere în părți mici sau separate", care se traduce direct în conotația sa negativă pentru Android: existăopt versiuni diferite ale Android aflată în prezent în sălbăticie, încă în uz pe diferite tipuri de hardware.
Standardul aici este, desigur, stabilit de Apple cu iPhone-ul. În cazul în care versiunea Android cea mai prolifică este Android 7.x (Nougat) de aproape doi ani, aproape trei sferturi din toate dispozitivele iOS rulează cea mai recentă versiune (iOS 11).
Sursa: Google
Prin comparație, numerele de distribuție Android sunt sumbre, cu 28,1% din telefoanele care rulează Android 6.x (Marshmallow) și 28,5% pe Android 7.x (Nougat) - ceea ce înseamnă că peste jumătate din telefoanele Android, sistem de operare vechi de doi ani. Un procent slab de 1,1% rulează cea mai recentă versiune - Android 8.x (Oreo). Pentru a spune chiar mai mult, peste 98% din dispozitivele Android rulează software învechit - peste 36% sunt difuzatede cinci ani (sau mai vechi). Ouch!
În mod evident, există o deconectare masivă acolo. Motivul pentru aceasta este, din păcate, multidimensional, dar, în general, poate fi atribuit două aspecte-cheie: producătorii și ciclul de actualizare Google. Am intrat în detaliu despre asta înainte, așa că vă voi salva toate detaliile și vă îndrept privat în această direcție dacă sunteți curios despre cum este vina producătorului.
Motivul pentru care producătorii au un astfel de timp greu să împingă actualizările prompte este din cauza tuturor lucrărilor care trebuie să meargă în obținerea sistemului de operare pentru a comunica cu hardware-ul.
În mod tradițional, a funcționat în felul acesta: cadrul OS și programele de nivel scăzut au fost toate componente ale aceluiași cod. Deci, când sistemul de operare a fost actualizat, acest software de nivel scăzut, denumit tehnic ca implementarea furnizorului, trebuia, de asemenea, să fie actualizat. E o mulțime de lucruri.
Deci, începând cu Android 8.x (Oreo), Google a separat cele două. Aceasta înseamnă că sistemul de operare Android poate fi actualizat fără a trebui să atingă implementarea furnizorului. Aceasta, la rândul său, poate fi actualizată singură dacă este necesar.
Pentru a pune acest lucru în context complet, înainte ca o actualizare să poată fi extinsă la un dispozitiv Android 7.x (sau mai devreme), nu numai codul de sistem Android trebuie să fie actualizat, dar și codul hardware la nivel scăzut, care este în general, menținute de producătorul de cipuri. De exemplu, dacă Samsung dorește să împingă o actualizare la unul dintre telefoanele sale, trebuie să aștepte ca Qualcomm (sau cine a făcut chipul) să își actualizeze codul pentru a funcționa cu noul cod Samsung. Sunt o mulțime de roți care se transformă dintr-o dată și fiecare dintre ele este dependentă de cealaltă.
Cu Android 8.x și mai mult, nu va mai fi așa. Deoarece codul hardware principal este separat de codul de sistem, producătorii de dispozitive vor putea să-și actualizeze software-ul fără a trebui să aștepte ca producătorul de siliciu să își actualizeze și codul.
Acest lucru ar trebui să accelereze dramatic procesul de actualizare - cel puțin în teorie. Dispozitivele de actualizare vor fi în continuare în mâinile producătorului și, de vreme ce primele dispozitive Oreo din afara liniei Pixel menținute de Google sunt lansate, nu am avut încă șansa să vedem pe deplin acest lucru în practică. Sperăm că, de fapt, aceasta face o schimbare semnificativă a vitezei în care actualizările sunt scrise și împinse.
Acumasta întrebarea de milioane de dolari, nu? Din păcate, răspunsul nu este atât de simplu (sigur că nu v-ați așteptat să fie). Acestea fiind spuse, iată câteva fapte:
Pe scurt: Suportul Treble pe sistemele actualizate este în continuare la latitudinea producătorilor, dar vor fi necesare noi dispozitive Oreo pentru a susține Treble-ul înainte.
De exemplu, Pixel 2 suportă deja proiectul Treble. Următorul Galaxy S9 va susține și Treble din cutie. Google a actualizat, de asemenea, Pixel 1 pentru a susține Treble, dar, din păcate, se pare că Samsung a lăsat-o din construirea Oreo pentru Galaxy S8.
Dacă sunteți curios despre propriul dvs. dispozitiv, Android Police are o listă de alergări a tuturor dispozitivelor care vor primi asistență Treble, precum și pe cele care vor fi actualizate la OreofărăTripla.
Actualizările sistemelor de operare Android au fost un punct constant de dispută de mai mulți ani, deci este bine să vedem că Google a abordat problema în cele din urmă. Cu orice noroc, acest lucru va pune toate dispozitivele Android mai aproape de paritatea cu Apple în ceea ce privește actualizările dispozitivului.
Credit de imagine: Google