Što je Android fragmentacija i može li je Google ikada popraviti?

Još 2007. godine Google i njegovi partneri u Open Handset Alliance postavili su cilj razvoja otvorenih standarda za pametne telefone. Android je trebao biti odličan izjednačivač, stvarajući jednake uvjete za proizvođače i programere. Bila je to vizija s jasnom privlačnošću. Djelomično je to razlog zašto je, 10 godina kasnije, Android dominantna mobilna platforma s 88 posto udjela na svjetskom tržištu mobilnih operativnih sustava u drugom kvartalu 2018. Statista.

Ako želimo da prestane fragmentacija, morat ćemo to zahtijevati.

Otvoreni ideali na kojima je utemeljen doveli su do neviđene raznolikosti i velike pametne revolucije, ali su također potaknuli jednu od najupornijih kritika Androida: Fragmentaciju. Postoji prilično univerzalna percepcija da je fragmentacija Androida prepreka dosljednom korisničkom iskustvu, sigurnosni rizik i izazov za programere aplikacija.

Ali hoće li Google ikada okončati fragmentaciju? Što radi na rješavanju problema? I zašto to traje tako dugo?

Povezano

  • Može li kamera Pixel Folda pobijediti Galaxy Z Fold 4? Saznao sam
  • Google Pixel Watch 2: priča se o cijeni, datumu izlaska, novostima i više
  • Google može stvoriti savršen Pixel telefon — ako promijeni jednu stvar

Čekaj, što je zapravo fragmentacija?

Zabrinutosti i upozorenja o utjecaju fragmentacije stari su koliko i sam Android.

“Doslovno prije završetka radnog vremena istog dana kada smo najavili Android (točnije 16:46), vidio sam prvi članak o fragmentaciji Androida", napisao je tadašnji voditelj programa otvorenog koda i kompatibilnosti, Dan Morrill, u 2010. blog post na službenoj web stranici za razvojne programere Androida. "Stvar je u tome da nitko nikada nije definirao 'fragmentaciju' - ili bolje rečeno, svatko ima drugačiju definiciju."

Mogli bismo govoriti o različitim verzijama Androida, mnoštvu različitih uređaja, proizvođačkim maskama koje se nalaze na vrhu ili čak račvama, poput Amazonovog Fire OS-a.

verzije za android

Ono što se najčešće navodi je spor tempo usvajanja novih verzija Androida. Manje od 1 posto uređaji rade najnovije Android 9.0 Pie danas, 21,5 posto koristi Oreo (verzija OS-a 8.0 ili 8.1), 28,2 posto koristi Nougat, a ostali još uvijek koriste starije verzije, prema posljednjim podacima iz službena stranica za razvojne programere Androida. Ovo se često uspoređuje s iOS-om, gdje Apple je rekao 53 posto korisnika je na iOS-u 12, 40 posto na iOS-u 11, a samo 7 posto na ranijim verzijama.

Za obične ljude koji posjeduju telefon, fragmentacija znači da mnogi vlasnici Android uređaja nemaju pristup najnovije i najbolje značajke na platformi, ali se također dosljedno navodi kao glavna prijetnja sigurnosti. Tim Cook se slavno referirao na članak o ZDNet, pod naslovom “Fragmentacija Androida koja pretvara uređaje u otrovni pakao ranjivosti” na slajdu na WWDC-u 2014. Čak je dodao i animirane plamenove riječi "hellstew" za veći zapaljivi učinak, a to je utjecalo na uobičajenu percepciju Androida kao potencijalno nesigurnog.

To je kritika koja Google se teško nosio s tim. Usvajanje najnovije verzije Androida ne znači samo dobivanje najnovijih značajki; također se radi o dobivanju najnovijih ispravaka programskih pogrešaka i sigurnosnih ažuriranja. Možemo vidjeti kako bi Google želio da se stvari odvijaju gledajući liniju Pixela, gdje brzo uvodi ažuriranja platforme, a mjesečne sigurnosne zakrpe objavljuju se bežično. Problem je u tome što Google ne može ili neće prisiliti proizvođače i operatere da učine isto.

Proizvođači Android telefona pokušavaju dodati vrijednost i razlikovati svoje uređaje dodavanjem vlastitih prilagođenih korisničkih sučelja, ali taj dodatni sloj softvera povrh Androida znači dodatnu rundu testiranja i ugađanja prije nove verzije pušten na slobodu. Bežični operateri imaju svoje zahtjeve o tome kako ažuriranja trebaju biti testirana i uvedena. Ako želite dobiti ideju o tome kako to radi, pogledajte ovo HTC infografika.

Izdavanje telefonskih ažuriranja putem bežičnih operatera složen je proces koji oduzima puno vremena i skup je. Ako ne računate zadovoljstvo korisnika (tijekom vremena), proizvođači također nemaju previše poticaja za izbacivanje novih verzija Androida. Njihov poslovni model ne temelji se na produljenju vijeka trajanja vašeg pametnog telefona. Upravo suprotno, zapravo: bilo bi im bolje da ste kupili novi. Postoji mnogo dokaza da je vlasnicima telefona dosadio ovakav stav. Nizozemska grupa potrošača tužio Samsung jer nije ažurirao Android na 82 posto svojih telefona.

Što Google radi u borbi protiv fragmentacije?

Google je isprobao razne strategije za rješavanje fragmentacije, s mješovitim uspjehom. Mnoge nove značajke i sigurnosna ažuriranja zapravo sada dolaze putem usluga Google Play, koje se ažuriraju neovisno o platformi. Google također često uvodi velike nove značajke u svoj paket aplikacija, kao što su Google karte ili Gmail, kao ažuriranja aplikacija, dok Apple ih uključuje u godišnje ažuriranje iOS-a. Biblioteke i smjernice za materijalni dizajn također su dizajnirane za stvaranje jedinstvenog izgleda i dojma na cijeloj platformi.

Google je pokušao uvjeriti proizvođače da izdaju standardne Android verzije svojih uređaja sa svojim kratkotrajan Google Play Edition program, ali nije uspio zaživjeti i tiho je završio neko vrijeme prije. The Android One program rijedak je primjer da Google ima veću kontrolu nad hardverskim iskustvom, ali je trebalo dosta vremena da se izgradi bilo kakav zamah. Većina Nokia telefona koje je napravio HMD Global pokreće Android One.

Neko vrijeme kružile su glasine da bi Google mogao izraditi vlastite procesore za pametne telefone. To bi potencijalno omogućilo bolje usklađivanje novih značajki i funkcionalnosti na platformi Android s hardverom koji će ih pokretati, baš kao što Apple radi s iOS-om. Ali to se nikada nije dogodilo. Ono što se dogodilo je Projekt Treble, što je malo ubrzalo i olakšalo proizvođačima telefona organiziranje Android ažuriranja za njihove uređaje odvajanjem koda niske razine koji se odnosi na procesor, modem i drugi hardver, tako da ih ne treba ažurirati svaki put kada dođe nova verzija Androida. Prije bi proizvođač telefona morao čekati da dobavljač čipseta, obično Qualcomm, ažurira taj hardverski kod.

Projekt Treble i drugi Googleovi napori bez sumnje su imali pozitivan učinak. U 2018., oba OnePlus 6 i Osnovni telefon pušten na slobodu Android Pie ili beta za njega čim Google izda verziju. Sony ima XZ3, koji vodi Pie, i Huawei Mate 20 i Mate 20 Pro također su na najnovijoj verziji. Ali samo trebate pogledati uređaji koji čekaju ažuriranja za Android 9.0 Pie vidjeti da ovdje još uvijek postoji problem. Google je zapeo između čekića i nakovnja jer je Android izvorno trebao biti otvorena platforma za promicanje inovacija i raznolikosti uređaja. Nema sumnje da je to bio uspjeh. Postoji više od 2 milijarde aktivnih korisnika Androida mjesečno. Ali za taj je uspjeh bila visoka cijena.

Kako Google može riješiti problem

android 9 pie logo
Julian Chokkattu/Digitalni trendovi

Google bi mogao pokušati stati na kraj i nametnuti jedinstveni sustav ažuriranja, prijeteći da će povući svoje usluge od proizvođača koji ne odgovaraju. Ali, ako to učini, tada će tvrtka biti kritizirana da ide protiv tih otvorenih ideala - i uvijek postoji rizik da bi neki proizvođači telefona mogli odlučiti potpuno odbaciti Android.

Nema puno poticaja za proizvođače da izbacuju nove verzije Androida.

S druge strane, sasvim je jasno da većina proizvođača i operatera još uvijek neće ažurirati na vrijeme ako budu prepušteni vlastitim uređajima. To mnoge korisnike Androida ostavlja sa zastarjelim firmverom i potencijalnim sigurnosnim rupama, unatoč činjenici da je hardver koji posjeduju savršeno sposoban za pokretanje najnovijih izdanja Androida.

Što god mislili o fragmentaciji, čini se da ona ne utječe puno na popularnost Androida. OS je činio 85,9 posto ukupne prodaje pametnih telefona u svijetu u prvom kvartalu 2018., prema Gartner. Nema puno dokaza da to obeshrabruje programere od stvaranja novih aplikacija za Android. Trenutno postoji više od 2,5 milijuna aplikacija u Google Play Storeu, unatoč nekim velikim odbacivanjima, prema AppBrain.

To ne znači da se stvari ne mogu ili ne trebaju poboljšati. Zamislite sustav u kojem su korisnička sučelja proizvođača poput Samsungovog Experiencea i Huaweijevog EMUI zamijenjena aplikacijama i pokretačima. Sve unaprijed instalirane aplikacije proizvođača i operatera mogu se deinstalirati ako ih ne želite. Ažuriranja za Android dolazila bi izravno od Googlea bežičnim putem, baš kao što to sada čine s Pixel uređajima i iPhoneima. To bi bio bolji sustav za vlasnike Android uređaja, a i puno sigurniji. Ali ako želimo da prestane fragmentacija, morat ćemo to zahtijevati.

Preporuke urednika

  • Google Pixel 8: sve najnovije glasine i ono što želimo vidjeti
  • Nešto se čudno događa s mojim Google Pixel Foldom
  • Stavio sam iPhoneov Dynamic Island na svoj Pixel 7 Pro — i ne mogu se vratiti
  • Kako izgleda unutrašnjost Pixela 7a? Ovaj cool slučaj vam pokazuje
  • Ne kupujte Pixel tablet; umjesto toga nabavite ovaj jeftiniji Android tablet