Iată un adevăr simplu pe care îl știm cu toții probabil în spatele minții noastre - nu trebuie să obțineți o nouă versiune de Android, deoarece nu prea mult va părea diferit. Ecranul de pornire sau sertarul aplicației poate avea o modificare sau două și va exista o caracteristică pe care am dori să o avem, dar aplicațiile pe care le folosim vor arăta și vor funcționa exact. Lucrurile pe care le facem, cum ar fi mesageria sau Facebook, nu vor folosi niciuna dintre noile funcții pe care dezvoltatorii le au disponibile de ceva vreme, iar aplicațiile care includ cea mai recentă funcție de dezvoltator cool vor fi puține și departe între ele.
Asta dă naștere.
Da. Asta într-adevăr naște. Dar nu putem face nimic dintre cei mai mulți dintre noi, deoarece nu construim noi sisteme de operare de telefon sau aplicații. Și nu putem să ne enervăm de dezvoltatorii care fac aplicațiile, din cauza unui alt adevăr simplu: telefoanele care nu primesc actualizări rapide afectează platforma Android.
Android există doar pentru a rula aplicații. Suportul slab pentru telefoane limitează persoanele care le creează.
Nu ne doare un pic. După cum am menționat, nu există atât de mult să aștepți cu nerăbdare cât sună pe hârtie și nu trebuie să ai cea mai recentă versiune pentru a obține actualizări de întreținere. De fapt, dacă nu utilizați un telefon pe care l-ați cumpărat de la Google, actualizările de la oamenii care l-au construit aduc, de obicei, mai mult pe masă decât o versiune complet nouă pentru Android. Ce utilizator de Note 5 nu dorește să interfețe nouă din Nota 7? Comparați-o cu numărul de oameni încântați de Scoped Directory Access în Android 7.0. (Deși Accesed Directory Scoped este destul de dulce și va face aplicațiile mai sigure și să funcționeze mai bine.) Vrem lucruri pe care le putem vedea. Vrem lucruri axate pe aplicații, cum ar fi notificări Svelte sau pachet. Nu primim niciuna.
Tot ce trebuie să facem este să analizăm numărul de telefoane care rulează ultima versiune de la Android Developer Dashboard pentru a vedea de ce. Atunci când mai puțin de 20 sau 30 la sută dintre potențialii dvs. utilizatori ar putea beneficia de ceva nou, este o idee mult mai bună să vă construiți aplicațiile pentru celelalte 70 de procente de pe piață. Acesta va funcționa în continuare pentru telefoanele pe cea mai nouă versiune și vă oferă timp pentru a face modificări și a fi gata când ciclul se va repeta pentru următoarea actualizare. Nu este necesară o știință a rachetelor în acest sens. Însă nu te simți liber să știi rachetele în afară, dacă poți, deoarece știința rachetelor este mișto.
Aceasta este povestea reală a fragmentării Android. Telefoanele cu versiuni mai vechi nu sunt problema - sunt telefoanele cu versiunea mai nouă care sunt. Nebun. Construirea de aplicații pentru dimensiuni de ecran diferite și procesoare diferite a fost mult mai ușoară decât oamenii au făcut să fie, și nici măcar nu s-a dovedit a fi mizeria prevăzută. Lucrările în jurul tuturor diferitelor versiuni s-au dovedit a fi și mai simple. Alegeți cel mai mare utilizator și ignorați ce este nou. Google dispune de instrumente pentru a face mai ușor să rămână compatibil cu versiunile mai vechi (care vor veni la îndemână șase luni mai târziu când va fi în sfârșit momentul actualizării), iar telefoanele cu cel mai recent software vor avea în continuare aceeași experiență ca toți ceilalți. Și sunt de partea ta, dezvoltatori. Aceasta este exact ceea ce ar trebui să faci. Lucrează cu piața ta, nu contra.
Soluția este simplă și imposibilă în același timp. Telefoanele care vor fi actualizate trebuie să fie actualizate mai rapid. Telefoanele trebuie să fie asistate mai mult de persoanele care v-au luat banii. Google trebuie să plănuiască cu atenție pentru a nu exclude telefoanele decât dacă trebuie.
Google, în calitate de purtător de torțe al Android și întreținător, face o parte din asta. Ciclul de actualizare a fost întins la unul pe an calendaristic, producătorii și numele mari din spațiul aplicației au acces timpuriu la modificările codului și la noile API. Cadrul și sistemul de vanilie sunt actualizate în mod regulat și patchate. Toate acestea ar trebui să faciliteze actualizarea sistemului de operare pe un telefon. Telefoanele departamentului, însă, sunt puțin schițate pe partea de susținere și, uneori, raționamentul din spatele său lasă un gust rău în gură. Se pot descurca mai bine și ar trebui să se descurce mai bine. Dar fac ceva.
Fragmentarea funcționează în mod invers cum credem că ar trebui. Telefoanele actualizate sunt cele rămase.
Și companiile care fabrică telefoanele pe care le cumpărăm cu numere gigantice nu stau în fiecare zi pe lauri. Samsung, LG și HTC au arătat că pot realiza o actualizare destul de rapid, în timp ce alții precum Huawei și Sony chiar ne arată progresul și ne permit să ne alăturam distracției prin programele beta. Dar nimic nu se face în mod consecvent. Unele modele obțin unele lucruri, altele nu obțin nimic, iar cele de la mijloc par să fie în limbo perpetuu. Lansarea unui telefon de 90 USD care rulează Lollipop și blocarea acestuia în versiunea respectivă este în regulă, atâta timp cât sunt abordate probleme critice, dar cele mai scumpe modele au nevoie de sprijin mai lung și actualizate mai repede pentru a schimba lucrurile. Și de dragul lui Dumnezeu, vă rugăm să încetați să faceți atât de multe modele diferite de drum intermediar, astfel încât să aveți resurse pentru a-i susține pe cei pe care îi faceți. Dacă nu este pe această listă, încetați să o faceți și, în schimb, faceți una care va fi pe acea listă anul viitor. Terminat. Nu se percepe nicio taxă pentru acea informație de piață.
Nimeni nu poate obliga pe nimeni să schimbe lucrurile și nici nu ar trebui să fie cineva în stare. Android este deja cel mai închis proiect open-source de la WebKit. Da, știu, a fi focalizat pe mobil este raționamentul, dar totuși am voie să nu-mi placă. Doar persoanele care creează telefoanele și care scriu software-ul pentru telefoane pot schimba oricare dintre acestea, și chiar atunci numai pentru propriile modele. Cercetările de piață pe care le promit atât de des pentru a sprijini lucruri precum telefoane mai subțiri cu baterii mici sau că doar utilizatorii din afara Americii de Nord doresc modele dual-SIM vor trebui să arate că ceea ce ne dorim cu adevărat este un suport mai bun pentru ceea ce cumpărăm.
Da, doar entuziaștii sunt îngrijorați să obțină rapid cea mai recentă actualizare, dar toată lumea își dorește să aibă aplicații cu cele mai bune funcții și un telefon care nu trebuie înlocuit la fiecare 18 luni pentru a le obține.