On vuosi 2017, ja näen edelleen ihmisiä kritisoivan Androidia pirstoutumisesta. Tämä antaa Androidille yleensä huonon nimen, ja haluan tehdä tosiseikat selväksi: tämä ei ole Googlen tai Androidin vika. Se on valmistajan vika.
Vaikka tästä on puhuttu jo jonkin aikaa, tuore pala Boy Genius Reportista sai minut ajattelemaan sitä - raivostuttavan otsikolla "Yksikään iPhone-käyttäjä ei voi edes kuvitella tekevänsä sitä, mitä Android-käyttäjien on siedettävä". Haluan asettaa ennätyksen suoraan: Tämäntyyppinen ajattelu ei ole vain epäreilua Androidiin nähden, vaan myös tasainen väärä.
Mikä on sirpaloituminen?
Pohjimmiltaan, kun ihmiset puhuvat pirstaloitumisesta, he viittaavat Android-versioiden leviämiseen, jotka ovat edelleen käynnissä laitteilla "luonnossa", koska uuden Android-version käyttöönottoprosentti on paljon hitaampi kuin iOS. Se on todella järkevää - iPhonea on kourallinen, mutta erilaisia Android-puhelimia, useilta valmistajilta, eivätkä ne kaikki päivity uusimpaan versioon samanaikaisesti.
Joten, kun puhumme Androidin "pirstaloitumisesta" haittapuolena verrattuna iOS: ään, se viittaa siihen, että Androidilla, ohjelmistokehityksellä tai päivitysaikataululla on ongelma. Boy Genius -raportin kaltaiset artikkelit viittaavat siihen, että asia tulee Googlelta, mikä ei ole asia. Siitä lähtien, kun Google osti Androidin, yritys on vastuussa alustan päivitysten ajamisesta. Ja vaikka se oli ehdottomasti osuma ja kaipasi lapsenkengissään, olemme nähneet Google suhtautuvan viime aikoina paljon jäsennellympään lähestymistapaan Android-käyttöjärjestelmän päivityksiin. Itse asiassa se on melkein kellokoneisto nyt.
Mutta tässä olemme, toimimme edelleen kuten Androidilla on päivitysongelma, kun se ei vain ole. Ensisijainen argumentti Android päivityksissä on vertailu Appleen ja iPhoneen. "Mutta lähes 80 prosentilla iPhoneista on iOS: n uusin versio!" Kuulen ihmisten sanovan. Mutta se ei ole lainkaan väite - ellei sitä tehdä melko . Sallikaa minun selittää.
Omenoiden vertaaminen omenoihin
Pohjimmiltaan Apple tuottaa iPhonen ja iOS: n. Se lähettää päivityksiä suoraan iPhoneen. Apple on yksin vastuussa oman laitteistonsa päivittämisestä omaa ohjelmistoa käyttämällä. Se ei toimi samalla tavalla Androidissa. Jos haluat todella oikeudenmukaisen vertailun, se on Googlen laitteisto / ohjelmisto verrattuna Applen laitteistoon / ohjelmistoon. Toisin sanoen, se on Pixel / Nexus vs. iPhone.
Se on ainoa todellinen vertailu, jota voidaan käyttää oikeudenmukaisesti - se on omenoiden ja omenoiden vertailu, paremman analogian puuttuessa. Googlen virallinen kanta Nexus- ja Pixel-päivityksiin on melko suoraviivainen: nämä puhelimet saavat Android-versiopäivitykset "vähintään kahden vuoden ajan siitä, kun laite tuli ensimmäisen kerran saataville Google Storessa" ja tietoturvapäivitykset "vähintään kolmen vuoden ajan laitteen ensimmäisestä päivästä lähtien. tuli saataville Google Storeen tai vähintään 18 kuukauden kuluttua siitä, kun Google Store myi laitteen viimeksi, kumpi on pidempi. ”Se on suoraan Googlen suusta.
Tämä tarkoittaa, että nykyisten sääntöjen mukaan Google tukee kolmea Nexus / Pixel-laitteiden sukupolvea: Nexus 6, 6P ja 5x sekä Pixel ja Pixel XL. Ja kyllä, Android-ekosysteemi on sitä suurempi, mutta nuo laitteet ovat oikeastaan vain vaihtoehtoisia vaihtoehtoja: Googlella on yhtä monta puhelinvaihtoehtoa kuin Applella, ja ne kaikki pidetään ajan tasalla.
Sitä vastoin Apple on Vähemmän avoimuus päivitysaikatauluineen ja sitoumuksineen. Viisi Apple iPhonen sukupolvea käyttää uusinta ohjelmistoa (iOS 10): iPhone 5, 5C, 5S, 6, 6 Plus, 6S, 6S Plus, SE, 7 ja 7 Plus. Kirjoitus on seinällä iPhone 5: lle, mutta kirjoituksen aikana sitä tuetaan edelleen, joten luetelen sen täällä enkä luota spekulaatioihin.
Kun erität numerot ja verrataan julkaisupäiviä, se tarkoittaa, että iPhone 5: ää, joka julkaistiin syyskuussa 2012, on tuettu aktiivisesti lähes viiden vuoden ajan. Nexus 6 puolestaan julkaistiin kaksi vuotta iPhone 5: n jälkeen - marraskuussa 2014 - ja se on vanhin Google tukema malli.
Tietysti Apple myös "vesittää" käyttöjärjestelmän päivitykset vanhempiin laitteistoihin, joten tuen laitteiden todellinen taso on siellä kiistanalainen - voidaan jopa sanoa, että se on hieman pirstoutunut, mutta se on linja, jota en usko haluavan ylittää täällä. Ainakin Googlen kanssa se on joko täydellisiä päivityksiä tai tietoturvapäivityksiä - ei mitään välissä.
Suorassa vertailussa Apple-laitteilla on yleensä pidempi tuki kuin Nexus- tai Pixel-puhelimilla. Mutta tämä ei ole väite siitä, kenellä on paras tai pisin tuki. Kyse on oletetusta "pirstaloitumisesta".
Se oli paljon tietoa ladattavaksi sinulle kerralla, ja lupaan sen olevan hyvästä syystä. Minun piti maalata selkeä kuva Android verrattuna iOS: ään - siitä omenasta omenaan, josta puhuimme aiemmin.
Joten, kuka aiheuttaa "pirstaloitumista"?
Jos Google julkaisee päivitykset niin nopeasti, miksi niin monissa uusissa puhelimissa on vanhoja Android-versioita? Samsung, LG, Huawei, HTC, Motorola ja muut valmistajat ovat syyllisiä pirstoutumiseen, ja heidän pitäisi olla vastuuvelvollisia.
Pohjimmiltaan, kun Google viimeistelee uuden Android-version, se toimitetaan sirujen valmistajille (Qualcomm, Samsung jne.), Jotta he voivat rakentaa ohjaimia. Sieltä se menee OEM-valmistajille (Samsung, HTC, LG jne.), Jotta he voivat lisätä kaikki kellot / pillit / nukat käyttöjärjestelmään. Lopuksi sen on osuma operaattoreita, jotta he voivat hyväksyä päivityksen. Vaikka monet käyttäjät haluavat syyttää operaattoreita päivitysongelmista, suurin osa hangupista ei ole siellä - se alkaa valmistajilta.
Androidin avoimen lähdekoodin luonteen vuoksi jokainen valmistaja saa ladata lähdekoodin ja lisätä omia ominaisuuksiaan, nahkoja, sovelluksia ja muuta. Tämän seurauksena useimpien valmistajien Android-päivitysten rakentaminen laitteisiin kestää paljon kauemmin kuin Google. Syy kestää kauemmin on kaksi:
- Useimmilla valmistajilla on paljon koodia, joka on lisättävä Androidiin kaikkien näiden uusien ominaisuuksien tuomiseksi, ja
- Jokaisella valmistajalla on useita laitteita, joita voidaan kehittää.
Kun on kyse jälkimmäisestä, taloustiede tulee esiin tässä: päättää, mitä laitteita jatkuvasti tukea ja kuinka suuri joukkue omistaa tällaiseen tehtävään vie suunnittelua. Ja se vie suunnittelua, koska se maksaa rahaa. Jos puhelin ei myynyt yhtä hyvin kuin odotettiin, sen tuki ei tule olemaan niin suuri, koska vain ei ole niin paljon perusteltavissa olevaa rahaa, jota voidaan käyttää.
Esimerkiksi jossakin vaiheessa Samsungin on päätettävä, millainen elinikä S7 ansaitsee - kaikki suunnittelun aikana S8: ta sekä kehityksen jatkamista vanhemmille alustoille, kuten S6. Se on jongleerausta, ja se vie paljon aikaa ja suunnittelua.
Mutta tässä on asia: Applen ja Googlen on tehtävä sama asia. Ja tässä vaiheessa molemmat ovat tehneet tehtävä päivitysten tarjoaminen useille laitteille samanaikaisesti. Muiden Android-valmistajien tulisi ottaa huomioon - ja tämä on ensisijainen syy siihen, että koko pirstoutuneisuuskeskustelu tuli ensiksi. Apple yksinkertaisesti saa useimmat Android-valmistajat näyttämään huonolta.
Hieman selvemmin sanottuna ei ole mitään syytä, että Samsungin kaltainen jättiläinen ei voi tehdä samaa. Jos Apple ja Google voivat molemmat tehdä sen, ei ole mitään syytä, miksi Samsung ei. Itse asiassa Google antaa kumppaneilleen - Samsungin kaltaisille yrityksille - varhaisen pääsyn Androidin peruskoodiin, jotta he voivat todella alkaa kehittää päivityksiä eri puhelinlinjoille kuukaudet ennen kuin tämä ohjelmisto on yleisön saatavilla Nexus- tai Pixel-puhelimissa.
Jos haluat viedä asiat pidemmälle, Google ilmoitti äskettäin Treble-projekti "- Uusi pyrkimys virtaviivaistaa päivitysprosessia sirujen valmistajan tasolla. Vaikka on hienoa nähdä Googlen toteuttavan nopeita päivityksiä, tällä uudella ohjelmalla ei todellakaan ole paljon vaikutusta valmistajiin tai operaattoreihin - se virtaviivaistaa vain ensimmäisen vaiheen, josta puhuimme aiemmin. Ars Technica todella on erinomainen Treble-kirjoitus , mitä se tarkoittaa ja miksi se käsittelee vain kolmanneksen Androidin päivitysongelmista.
Mutta joo, ei ole mitään tekosyitä. Android itsessään ei ole pirstoutunut - Samsung on pirstoutunut. HTC on pirstoutunut. LG on hajanainen. Motorola on pirstoutunut. Mutta jos aiot verrata sitä iOS: ään, ainakin vertaa sitä oikeudenmukaisesti - Googlen iPhone-puhelimet saavat päivityksiä säännöllisesti ja pitkään.
Android-valmistajat ovat vain laiskoja eivätkä ota sitä riittävän vakavasti, että ostit heidän laitteensa. Jos työskentelet rahoillesi ja oletan sinun tekevän, ja päätät käyttää rahat tietyn valmistajan älypuhelimeen, he velkaa sinulle tarjota ajantasaisia ja johdonmukaisia päivityksiä. Aika.
Mutta samalla, jos valitat edelleen siitä, kuinka Samsung-puhelimesi ei ole uusimmalla Android-versiolla, sinun olisi pitänyt tietää paremmin. Huijaa minua kerran, häpeä sinua; huijata minua seitsemän vuoden ajan ... minun olisi pitänyt ostaa Pixel. Äänestä lompakkosi kanssa. Ja kaiken pyhän rakkauden puolesta, lopettaa teeskentely kuten Android on luonnostaan huonompi kuin iOS pirstoutumisen takia.
Kun se tulee siihen, Android puhtaimmillaan on kuin iOS. Aivan kuten iPhonen käyttäjät voivat valita iPhonen tai iPhone Plus: n, Android-käyttäjillä on vain kaksi todellista vaihtoehtoa päivitysongelmien välttämiseksi: Pixel tai Pixel XL. Niin paljon kuin Android-käyttäjät rakastavat valintaa, mielestäni tämä on todellakin jonkin verran harhaa - ainoa valinta sinulla on tosiasiallisesti tukea sitä valmistajaa, joka ei tue sinua.