Fragmentacija nije greška Androida, već proizvođača

2017. je i još uvijek vidim ljude koji kritiziraju Android zbog fragmentacije. Ovo općenito daje Androidu lošu reputaciju i želim razjasniti činjenice: ovo nije krivnja Googlea ili Androida. Za to je kriv vaš proizvođač.

Iako se o ovom problemu priča već neko vrijeme, nedavni dio iz Boy Genius Reporta natjerao me na razmišljanje o tome – bijesnog naslova Nijedan korisnik iPhonea ne može ni zamisliti da se nosi s onim što korisnici Androida moraju tolerirati. Želim ispraviti situaciju: ova vrsta razmišljanja nije samo nepravedna prema Androidu, već je i jasna krivo.





Što je fragmentacija?

U osnovi, kada ljudi govore o fragmentaciji, misle na širenje verzija Androida koje se još uvijek izvode na uređajima u divljini, jer je stopa usvajanja nove verzije Androida mnogo sporija od one iOS-a. Ima smisla, stvarno - postoji nekoliko iPhonea, ali stotine različitih Android telefona raznih proizvođača i ne ažuriraju se svi na najnoviju verziju u isto vrijeme.

Svibanj 2017. Android distribucijski brojevi



Dakle, kada govorimo o fragmentaciji Androida kao nedostatku u usporedbi s iOS-om, to sugerira da postoji problem s Androidom, razvojem softvera ili rasporedom ažuriranja općenito. Članci poput onog iz Boy Genius Reporta impliciraju da problem dolazi od Googlea, što nije slučaj. Otkako je Google kupio Android, tvrtka je odgovorna za upućivanje ažuriranja na platformu. I dok je definitivno bio hit i promašen u povojima, vidjeli smo da je Google posljednjih godina zauzeo mnogo strukturiraniji pristup ažuriranjima OS-a za Android. Zapravo, jest skoro sat sada.

Ali evo nas, i dalje se ponašamo kao da Android ima problem s ažuriranjem, a to jednostavno nije slučaj. Primarni argument protiv Android kada je riječ o ažuriranjima je usporedba s Appleom i iPhoneom. Ali gotovo 80 posto iPhonea koristi najnoviju verziju iOS-a! Čujem kako ljudi govore. Ali to uopće nije argument - osim ako nije učinjeno pošteno . Dopustite mi da objasnim.

Brojevi distribucije iOS-a od 20. veljače 2017.



Usporedba jabuka s jabukama

Uglavnom, Apple proizvodi iPhone, kao i iOS. Šalje ažuriranja izravno na iPhone. Apple je isključivo odgovoran za ažuriranje vlastitog hardvera korištenjem vlastitog softvera. Ne radi na isti način za Android. Ako stvarno želite poštenu usporedbu, to je Google hardver/softver u odnosu na Apple hardver/softver. Drugim riječima, to je Pixel/Nexus u odnosu na iPhone.

Oglas

To je jedina prava usporedba koja se može pošteno koristiti - to je usporedba jabuke s jabukama, zbog nedostatka bolje analogije. Googleov službeni stav o ažuriranjima za Nexus i Pixel prilično je jednostavan: ovi telefoni dobivaju ažuriranja verzije Androida najmanje 2 godine od kada je uređaj prvi put postao dostupan u Google Storeu i sigurnosna ažuriranja najmanje 3 godine od trenutka kada je uređaj prvi put postao dostupan na Google Store ili najmanje 18 mjeseci od kada je Google Store posljednji put prodao uređaj, ovisno o tome što je duže. To je izravno iz Googleovih usta.

Razdoblja ažuriranja Google Pixela.

To znači da prema trenutnim pravilima Google podržava tri generacije Nexus/Pixel uređaja: Nexus 6, 6P i 5x, kao i Pixel i Pixel XL. I da, Android ekosustav je veći od toga, ali ti su uređaji zapravo samo alternativne opcije: Google ima jednako mnogo telefonskih opcija kao i Apple, i sve su ažurirane.

Nasuprot tome, Apple je zapravo manje transparentan sa svojim rokovima ažuriranja i obvezama. Pet generacija Apple iPhone uređaja koristi najnoviji softver (iOS 10): iPhone 5, 5C, 5S, 6, 6 Plus, 6S, 6S Plus, SE, 7 i 7 Plus. Napisano je na zidu za iPhone 5, ali u vrijeme pisanja još uvijek je podržano pa ga navodim ovdje i ne vjerujem nagađanjima.

Kada raščlanite brojke i usporedite datume izlaska, to znači da je iPhone 5 — koji je izdan u rujnu 2012. — aktivno podržavan gotovo pet godina. Nexus 6, s druge strane, izašao je dvije godine nakon iPhonea 5 – u studenom 2014. – i najstariji je model kojeg podržava Google.

Razdoblja ažuriranja Google Nexusa.

Naravno, Apple također smanjuje ažuriranja OS-a na starijem hardveru, tako da je stvarna razina podrške koju uređaji primaju tu sporna - moglo bi se čak reći da je malo fragmentirana, ali to je granica koju mislim da ovdje ne želimo prijeći. Barem s Googleom, to su ili potpuna ažuriranja ili sigurnosna ažuriranja - ništa između.

Oglas

Uz to, u izravnoj usporedbi, Apple uređaji obično imaju dužu podršku od Nexus ili Pixel telefona. Ali ovo nije argument o tome tko ima najbolju ili najdužu podršku. Riječ je o navodnoj fragmentaciji.

E sad, to je bilo puno informacija za vas odjednom, i obećavam da je to bilo s dobrim razlogom. Trebao sam naslikati jasnu sliku Googleova Android u usporedbi s iOS-om — ono od jabuke do jabuke o kojoj smo ranije govorili.

Dakle, tko uzrokuje fragmentaciju?

Ako Google objavljuje ažuriranja tako pravovremeno, zašto toliko novijih telefona ima stare verzije Androida? Za rascjepkanost krivi su Samsung, LG, Huawei, HTC, Motorola i drugi proizvođači, koji bi trebali odgovarati.

Uglavnom, kada Google završi novu verziju Androida, ona se šalje proizvođačima čipova (Qualcomm, Samsung, itd.) kako bi mogli izraditi upravljačke programe. Odatle ide do OEM-a (Samsung, HTC, LG, itd.) kako bi mogli dodati sve stvari/zviždaljke/puh u OS. Na kraju, mora pogoditi operatere kako bi oni mogli odobriti ažuriranje. Iako mnogi korisnici vole kriviti operatere za probleme s ažuriranjem, to nije mjesto gdje je većina prekida - počinje s proizvođačima.

Zbog prirode otvorenog koda Androida, svakom proizvođaču dopušteno je preuzeti izvorni kod i dodati vlastite značajke, maske, aplikacije i još mnogo toga. Kao rezultat toga, većini proizvođača je potrebno mnogo duže da naprave Android ažuriranja za svoje uređaje nego Googleu. Razlog zašto je potrebno duže je dvostruk:

  • Većina proizvođača ima puno koda koji se mora dodati u Android kako bi uveo sve te nove značajke i
  • Svaki proizvođač ima više uređaja za razvoj.

Kada je u pitanju potonje, ovdje dolazi u obzir ekonomija: odlučivanje koje uređaje stalno podržavati i koliki će se tim posvetiti takvom zadatku zahtijeva planiranje. A potrebno je planiranje jer košta. Ako se telefon nije prodavao onako dobro kako se očekivalo, njegova podrška neće biti tako velika, jer jednostavno nema toliko opravdanog novca za izdvajanje.

Oglas

Na primjer, u nekom trenutku, Samsung mora odlučiti kakav životni vijek zaslužuje S7 - sve dok je planirao S8, kao i da nastavi s razvojem za starije platforme poput S6. To je žongliranje i zahtijeva puno vremena i planiranja.

Ali evo u čemu je stvar: Apple i Google moraju učiniti istu stvar. I u ovom trenutku, oboje su učinili uzorna posao pružanja ažuriranja za nekoliko uređaja u isto vrijeme. Ostali proizvođači Androida trebali bi uzeti u obzir - a to je glavni razlog zašto je cijeli razgovor o fragmentaciji uopće došao. Apple jednostavno čini da većina proizvođača Androida izgleda loše.

Da to kažem malo jasnije, nema razloga da div poput Samsunga ne može učiniti istu stvar. Ako Apple i Google to mogu učiniti, nema razloga da Samsung ne može. Zapravo, Google dopušta svojim partnerima – tvrtkama poput Samsunga – rani pristup Androidovom osnovnom kodu kako bi zapravo mogli početi razvijati ažuriranja za različite linije telefona mjeseci prije nego što ovaj softver bude dostupan javnosti na Nexus ili Pixel telefonima.

Kako bismo napravili korak dalje, nedavno je objavio Google Projekt Treble —novi napor da se pojednostavi proces ažuriranja na razini proizvođača čipova. Iako je lijepo vidjeti kako Google poduzima korake prema bržim ažuriranjima, ovaj novi program zapravo neće imati puno utjecaja na proizvođače ili operatere – on samo pojednostavljuje ažuriranja za prvi korak o kojem smo ranije govorili. Ars Technica zapravo ima izvrstan zapis o Trebleu , što to znači i zašto rješava samo trećinu problema s ažuriranjem Androida.

Ali da, nema izgovora. Android sam po sebi nije fragmentiran—Samsung je fragmentiran. HTC je fragmentiran. LG je fragmentiran. Motorola je fragmentirana. Ali ako ćete ga uspoređivati ​​s iOS-om, barem ga pošteno usporedite – Googleovi iPhonei redovito i dugo dobivaju ažuriranja.

Proizvođači Androida jednostavno su lijeni i ne shvaćaju dovoljno ozbiljno da ste kupili njihov uređaj. Ako radite za svoj novac, a pretpostavljam da radite, i odlučite potrošiti taj novac na pametni telefon određenog proizvođača, onda dugujem to tebi osigurati pravovremena i dosljedna ažuriranja. Razdoblje.

Oglas

No, u isto vrijeme, ako se još uvijek žalite na to kako vaš Samsung telefon nije na najnovijoj verziji Androida, trebali ste znati bolje. Prevari me jednom, sram te bilo; zavaravati me sedam godina…Trebao sam kupiti Pixel. Glasajte novčanikom. I za ljubav svega što je sveto, Stop pretvaranje da je Android inherentno inferioran u odnosu na iOS zbog fragmentacije.


Kada je riječ o tome, Android je u svom najčišćem obliku baš kao iOS. Slično kao što korisnici iPhonea mogu odabrati iPhone ili iPhone Plus, korisnici Androida imaju samo dva stvarna izbora kako bi izbjegli probleme s ažuriranjem: Pixel ili Pixel XL. Koliko god korisnici Androida vole izbor, ja ovo stvarno vidim kao iluziju - jedini izbor koji stvarno imate je hoćete li podržati ili ne podržati proizvođače koji vas ne podržavaju.

PROČITAJTE SLJEDEĆE Profilna fotografija Camerona Summersona Cameron Summerson
Cameron Summerson je bivši glavni urednik časopisa Review Geek i služio je kao urednički savjetnik za How-To Geek i LifeSavvy. Desetljeće je pokrivao tehnologiju i u to vrijeme napisao preko 4000 članaka i stotine recenzija proizvoda. Objavljen je u tiskanim časopisima i citiran kao stručnjak za pametne telefone u New York Timesu.
Pročitajte cijelu biografiju

Zanimljivi Članci