Fragmentacija nije pogreška Android, to je proizvođača '

Sadržaj:

Fragmentacija nije pogreška Android, to je proizvođača '
Fragmentacija nije pogreška Android, to je proizvođača '

Video: Fragmentacija nije pogreška Android, to je proizvođača '

Video: Fragmentacija nije pogreška Android, to je proizvođača '
Video: How To Fix Screen Going Black While Gaming | Blackscreen While Gaming | Windows Easy Fix | PT2 | - YouTube 2024, Travanj
Anonim
To je 2017., i još uvijek vidim ljude koji kritiziraju Android za "fragmentaciju". To Android daje općenito lošim imenom i želim jasno iznijeti činjenice: ovo nije Google ili Android. To je kriv vašeg proizvođača.
To je 2017., i još uvijek vidim ljude koji kritiziraju Android za "fragmentaciju". To Android daje općenito lošim imenom i želim jasno iznijeti činjenice: ovo nije Google ili Android. To je kriv vašeg proizvođača.

Iako je to već neko vrijeme govorilo o problemu, nedavni članak iz Boy Genius Izvješća doveo me na razmišljanje - zlobno pod nazivom "Niti jedan korisnik iPhonea ne može ni zamisliti da se bavi onim što korisnici Androida trebaju podnijeti". Želim postaviti rekord ravno: ta vrsta razmišljanja nije samo nepravedna s Androidom, već je ispalau krivu.

Što je fragmentacija?

Uglavnom, kada ljudi govore o fragmentaciji, oni se odnose na širenje Android verzija koje se i dalje prikazuju na uređajima "u divljini", jer je stopa prihvaćanja nove verzije Androida znatno sporiji od onog za iOS. Ima smisla, stvarno - ima pregršt iPhone, ali stotine različitih Android telefona, od različitih proizvođača, a oni se sve ne ažuriraju na najnoviju verziju u isto vrijeme.

Image
Image

Dakle, kad pričamo o "fragmentaciji" Androida kao padu u usporedbi s iOS-om, predlaže da postoji problem s Androidom, razvojem softvera ili općenito u rasporedu ažuriranja. Članci poput onog iz izvješća Boy Genius podrazumijevaju da problem potječe od Googlea, što nije slučaj. Otkako je Google kupio Android, tvrtka je odgovorna za guranje ažuriranja na platformu. I dok je definitivno pogođen i propušten u svojoj prvoj fazi, vidjeli smo da je Google posljednjih godina mnogo više strukturiran pristup ažuriranjima OS-a za Android. Zapravo, to je skoro satni rad sada.

Ali ovdje smo, još uvijek djelujući kao Android ima problem ažuriranja, kada to jednostavno nije slučaj. Primarni argument protiv Android kada je u pitanju ažuriranja je usporedba s Apple i iPhone. "Ali gotovo 80 posto iPhona pokreće najnoviju verziju iOS-a!" Čujem kako ljudi govore. Ali to uopće nije argument - osim ako to nije učinjeno pošteno, Dopustite mi da vam objasnim.

Image
Image

Usporedba jabuka s jabukama

U osnovi, Apple proizvodi iPhone, kao i iOS. Šalje ažuriranja izravno na iPhone. Apple je isključivo odgovoran za ažuriranje vlastitog hardvera koristeći vlastiti softver. Ne radi isto za Android. Ako zaista želite usporedbu, to je Googleov hardver / softver u odnosu na Appleov hardver / softver. Drugim riječima, to je Pixel / Nexus u odnosu na iPhone.

To je jedina pravi usporedba koja se može koristiti prilično - to je jabuka za usporedbu jabuka, zbog nedostatka bolje analogije. Googleov službeni stav o ažuriranjima Nexusa i Pixela prilično je jednostavan: ovi telefoni dobivaju ažuriranja verzije Androida za "najmanje 2 godine od prvog stavljanja uređaja na Google Store" i sigurnosnih ažuriranja "najmanje 3 godine od prve upotrebe uređaja postalo je dostupno na Google Storeu ili najmanje 18 mjeseci od trenutka kada je Google Store prodala uređaj, ovisno o tome što je dulje. "To je ravno iz Googleova usta.

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, Androidov ekosustav veći je od toga, ali ti su uređaji zapravo samo alternativne opcije: Google ima jednako mnogo mogućnosti telefona kao i Apple, a sve se ažurira.
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, Androidov ekosustav veći je od toga, ali ti su uređaji zapravo samo alternativne opcije: Google ima jednako mnogo mogućnosti telefona kao i Apple, a sve se ažurira.

Nasuprot tome, Apple je zapravo manje transparentno s vremenima ažuriranja i obvezama. Pet generacija Apple iPhone uređaja pokreće najnoviji softver (iOS 10): iPhone 5, 5C, 5S, 6, 6 Plus, 6S, 6S Plus, SE, 7 i 7 Plus. Pisanje je na zidu za iPhone 5, ali u vrijeme pisanja i dalje je podržano pa ga ovdje navodim i ne vjerujem u špekulacije.

Kada prekidate brojeve i usporedite datume objavljivanja, to znači da je iPhone 5, koji je objavljen u rujnu 2012., aktivno podržan gotovo pet godina. Nexus 6, s druge strane, pušten je dvije godine nakon iPhonea 5. studenog 2014. - i najstariji je model koji podržava Google.

Naravno, Apple također "spušta" ažuriranja OS-a na stariji hardver, tako da se stvarna razina podrške primaju tamo je tvrdoglava - čak se može reći da je to malo fragmentirano, ali to je linija za koju mislim da ne želimo prijeći ovdje. Barem s Googleom, riječ je o punim ažuriranjima ili sigurnosnim ažuriranjima - ništa između njih.
Naravno, Apple također "spušta" ažuriranja OS-a na stariji hardver, tako da se stvarna razina podrške primaju tamo je tvrdoglava - čak se može reći da je to malo fragmentirano, ali to je linija za koju mislim da ne želimo prijeći ovdje. Barem s Googleom, riječ je o punim ažuriranjima ili sigurnosnim ažuriranjima - ništa između njih.

To je rekao, 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. Radi se o pretpostavljenoj "fragmentaciji".

Sada, to je bilo puno informacija koje bi se trebale učitati na tebe odjednom, i obećavam da je to bilo iz dobrog razloga. Trebala sam nacrtati jasnu sliku Googleov Android u usporedbi s iOS-om koji sadrži jabuke za jabuke koje smo ranije razgovarali.

Dakle, tko uzrokuje "fragmentaciju"?

Ako Google pravovremeno objavljuje ažuriranja, zašto su toliko mnogo nedavnih telefona na starim verzijama Androida? Samsung, LG, Huawei, HTC, Motorola, i drugi proizvođači su krivi za fragmentaciju, a oni bi trebali biti odgovorni.
Ako Google pravovremeno objavljuje ažuriranja, zašto su toliko mnogo nedavnih telefona na starim verzijama Androida? Samsung, LG, Huawei, HTC, Motorola, i drugi proizvođači su krivi za fragmentaciju, a oni bi trebali biti odgovorni.

U osnovi, kada Google završi novu verziju Androida, isporučit će se proizvođačima čipova (Qualcomm, Samsung, itd.) Kako bi mogli graditi upravljačke programe. Odatle odlazi na OEM (Samsung, HTC, LG, itd.) Tako da mogu dodati sva zvona / zviždaljke / pahuljice u OS. Na kraju, ona mora pogoditi prijevoznike kako bi mogli odobriti ažuriranje. Iako mnogi korisnici žele kriviti nositelje problema ažuriranja, to nije mjesto gdje je većina hangup-počela je s proizvođačima.

Zbog prirode otvorenog izvornog koda na Androidu, svaki proizvođač može preuzeti izvornu šifru i dodati vlastite značajke, kože, aplikacije i još mnogo toga. Kao rezultat toga, većini proizvođača potrebno je znatno više vremena za izgradnju ažuriranja Androida za svoje uređaje nego Googleu. Razlog zbog kojeg je potrebno duži je dvostruki:

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

Kada je riječ o potonjem, ovdje dolazi do ekonomije: odlučiti koje uređaje neprestano podržavati i koliko je velikih timova posvećen takvom zadatku potrebno planirati. I treba planirati jer košta novac. Ako telefon nije prodao i očekivao, njegova podrška neće biti tako velika, jer nema dovoljno opravdanih novaca za posvetu.

Na primjer, u nekom trenutku, Samsung mora odlučiti kakav je životni vijek S7 zaslužio imati - sve dok je planirao S8, kao i dalje razvijati za starije platforme poput S6. To je žongliranje, a za to je potrebno puno vremena i planiranja.

Ali ovdje je stvar: Apple i Google moraju učiniti istu stvar. I u ovom trenutku oboje su učinili jedno primjeran posao pružanja ažuriranja na nekoliko uređaja istodobno. Drugi proizvođači Androida trebali bi uzeti u obzir - i to je glavni razlog zašto je cijeli razgovor o fragmentaciji došao na prvo mjesto. Apple jednostavno čini većinu Android proizvođača izgleda loše.

Image
Image

Da bi to malo jasnije, nema razloga diva kao što Samsung ne može učiniti istu stvar. Ako Apple i Google to mogu učiniti, nema razloga zašto Samsung ne može. Zapravo, Google dopušta svojim partnerima - tvrtkama kao što je Samsung - rani pristup osnovnom kodu Androida kako bi mogli početi razvijati ažuriranja za različite linije telefonamjeseci prije nego što je ovaj softver dostupan javnosti na telefonima Nexus ili Pixel.

Kako bi korak dalje poduzeli stvari, Google je nedavno najavio "Project Treble" - novi napor da se proces ažuriranja pojednostavio na razini čipova. Iako je lijepo vidjeti Google da poduzme korake prema bržem ažuriranju, ovaj novi program zapravo neće imati velik utjecaj na proizvođače ili operatere - samo pojednostavljuje ažuriranja za prvi korak o kojem smo razgovarali ranije. Ars Technica zapravo ima odličan članak o Trebleu, što to znači i zašto se ona odnosi samo na trećinu problema ažuriranja Androida.

Ali da, nema isprika. Sam Android nije fragmentiran - Samsung je fragmentiran. HTC je fragmentiran. LG je fragmentiran. Motorola je fragmentirana. Ali ako ga uspoređete s iOS-om, barem ga usporedite - Googleovi "uređaji iPhone" redovito se ažuriraju i dugo traju.

Proizvođači Androida samo su lijeni i ne shvaćaju dovoljno ozbiljno da ste kupili uređaj. Ako radite za svoj novac, i pretpostavljam da vi radite i odlučite potrošiti taj novac na određeni smartphone proizvođača, onda onidugujete ti pružiti pravovremena i dosljedna ažuriranja. Razdoblje.

No, istodobno, ako se i dalje žalite kako vaš Samsung telefon nije na najnovijoj verziji Androida, trebali biste znati bolje. Oprostite jednom, sramota na tebe; budala me sedam godina … Trebao sam kupiti piksel. Glasujte s novčanikom. I za ljubav svega što je sveto,Stop pretvarajući se da je Android uglavnom lošiji od iOS zbog fragmentacije.

Kada se to dogodi, Android u svom najčišćem obliku je 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 ažuriranja: Pixel ili Pixel XL. Koliko god korisnici Androida vole izbor, doista vidim to kao pomalo iluzije - jedini izbor koji stvarno imate je podržati ili ne podržavati proizvođače koji vam ne podržavaju.

Preporučeni: