Tekniikkaa

Mikä on väärin Androidissa ja kuinka Google korjaa sen

Mitä Elokuvaa Nähdä?
 
Android-versiot

Lähde: Android.com

Aikaisemmin Android - Googlen avoimen lähdekoodin mobiilikäyttöjärjestelmä - oli uusi. Google esitteli alustan avoimena resurssina, joka on kaikkien laitevalmistajien käytettävissä, ja ajan mittaan monet Android-puhelinten valmistajat hyväksyivät käyttöjärjestelmän ja tekivät omat päätöksensä ohjelmistoista ja laitteistoista, rakensivat omat versiot Android-kokemuksesta ja asettivat perustan kehittää valtava valikoima Android-puhelimia markkinoilla tänään.

Noissa varhaisvaiheissa syntyi ongelma, jota kutsutaan 'pirstoutumiseksi', Android-käyttöjärjestelmän erilaisten versioiden leviämiselle. Kuten Google kertoo sen , käyttöjärjestelmän kasvu kuulostaa hieman satuilta:

joka oli naimisissa rachel hunterin kanssa

'Android on käyttöjärjestelmä, joka käyttää yli miljardia älypuhelinta ja tablettia. Koska nämä laitteet tekevät elämästämme niin suloisen, kukin Android-versio on nimetty jälkiruoan mukaan: Cupcake, Donitsi, Eclair, Froyo, piparkakut, Honeycomb, Ice Cream Sandwich ja Jelly Bean. '

Aloitetaan kuitenkin alusta.

Marraskuussa 2007, viisi kuukautta alkuperäisen iPhonen julkaisun jälkeen, Sergey Brin ja Steve Horowitz esittivät Androidin 'uudena avoimen lähdekoodin käyttöjärjestelmänä ja ohjelmistoalustana' matkapuhelimille. (Tässä he ovat, yllä olevassa videossa.) Lanseeraus tuli kaksi vuotta sen jälkeen, kun Google hankki Androidin. Paljon on muuttunut sen jälkeen, ja Android ei ole poikkeus, sillä käyttöjärjestelmän ja laitteiston varhaiset versiot, jotka se esiteltiin, olivat käytännössä tunnistamattomia nykyajan Android-versioiden käyttäjille.

Jos etsit täydellistä historiaa Androidin sittemmin käydyistä iteraatioista, suosittelemme 40 000 sanan artikkelia aiheesta Ars Technica Ron Amadeo. Amadeo kartoitti käyttöjärjestelmän edistymistä Android 0.5: sta Android 4.4: een .

Amadeon teos, vaikuttava ja tyhjentävä sekä laajuudeltaan että yksityiskohdiltaan, on esimerkki jokaisen uuden Android-julkaisun parannuksista ja edistymisestä, joka on tehnyt Androidista nykyisen käyttöjärjestelmän. Mutta me eroamme: Google on alusta alkaen muokannut Androidia parantamaan ja muuttumaan jatkuvasti päivitysten ja versiojulkaisujen kautta. Mutta sen päivitykset eivät todellakaan ole niin hitaita verrattuna muiden suurten käyttöjärjestelmien kehitysjaksoihin.

Toisin kuin Microsoft, joka päivittää perinteisesti työasemakäyttöjärjestelmänsä kolmen tai viiden vuoden välein, tai jopa Apple, joka päivittää iOS- ja OS X -mobiili- ja pöytätietokoneiden käyttöjärjestelmät vuosittain, Google julkaisee uusia päivityksiä ja parannuksia Androidille vain kuukausien ajan. . Androidin historian alussa uusia versioita julkaistiin kahden ja puolen kuukauden välein, ja nyt kehitysjakso on lähempänä kuutta kuukautta.

Muun muassa uusien Android-versioiden jatkuva julkaisu tarkoittaa, että Androidin aikaisemmat versiot eivät enää toimi. Koska Androidia voidaan pitää ensimmäisenä pilvipohjaisena käyttöjärjestelmänä, jokaisen Android-version toiminta riippuu alusta alkaen Googlen palvelimilta. Koska harvat ihmiset käyttävät nyt Androidin vanhimpia versioita, vastaavat palvelimet suljetaan - ja sovellukset eivät toimi ilman pilvitukea. Mutta tässä on ongelma: Pelkästään siksi, että Androidin aikaisimmat versiot eivät toimi, ei tarkoita, että ihmiset ovat lopettaneet useiden myöhempien (mutta silti ei aivan uusimpien) käyttöjärjestelmän versioiden käytön.

Tässä on joitain OpenSignalin, yrityksen, joka tarjoaa langattoman verkon kartoitusta mobiilisignaalista hankittujen tietojen avulla, visualisoinnit, jotka voivat havainnollistaa tapahtumaa. Raportissa siitä, mitä kehittäjät ovat pitkään valittaneet Androidin 'pirstaloitumiseksi' - valtava jakauma Android-puhelinkäyttäjille, jotka eivät käytä käyttöjärjestelmän uusinta versiota - OpenSignal havainnollisti ongelmaa vertaamalla Androidia Applen iOS: ään.

OpenSignal Androidin pirstoutuminen verrattuna iOS: ään

Lähde: Opensignal.com

Kaksi ympyräkaaviota ovat helpoin tapa kiertää pää Androidin pirstoutumisongelman ympärille. Vaikka 91 prosenttia Applen älypuhelinten (kaikki iPhone-mallit) käyttäjistä käyttää Applen uusinta versiota, iOS 7, vain 20,9 prosenttia Android-käyttäjistä käyttää uusinta versiota Googlen käyttöjärjestelmästä puhelimillaan. Miksi Android-markkinat ovat niin pirstoutuneet?

Sillä on paljon tekemistä sen kanssa, miten Android on ilmainen, avoimen lähdekoodin mobiilikäyttöjärjestelmä. Toisin kuin iOS, joka on saatavana vain ihmisille, jotka ostavat yhden Applen älypuhelimista, Androidia käyttävät käytännössä lukemattomat laitevalmistajat ympäri maailmaa. Sitä käytetään huippuluokan puhelimissa, edullisissa puhelimissa, vanhemmilla markkinoilla myytävissä puhelimissa ja puhelimissa, joita myydään maissa, joissa Internet-yhteys on harvinaista. Hajanaisuus johtuu siitä, että valtavan monien Android-laitteiden joukossa on todellakin tuhansia tuhansia erilaisia ​​Android-puhelimia ympäri maailmaa, ja halpojen Android-puhelimien saatavuus, jotka käyttävät harvoin viimeisintä käyttöjärjestelmän versiota, on nähnyt Androidin käyttöönoton nousta maailmanlaajuisesti.

Päinvastoin kuin luulisi, tämä pirstaloituminen oli todella hyödyllistä Googlelle, koska se työnsi Androidia kasvamaan suhteellisen tuntemattomasta avoimen lähdekoodin projektista mobiilikäyttöjärjestelmäksi, jota suurin osa maailmasta käyttää nykyään. OpenSignal toteaa, että 'Hajanaisuus hyödyttää Androidia paljon enemmän kuin se satuttaa sitä. Android on nyt hallitseva mobiilikäyttöjärjestelmä, ja tämä johtuu pirstoutumisesta, ei siitä huolimatta. '

Vaikka väite siitä, että pirstaloituminen auttaa Androidia enemmän kuin se satuttaa Androidia, on keskusteltavana, nyt kun Android on yleistynyt, on mahdotonta kieltää, että pirstaloituminen teki Androidista niin valtavan. Kuten OpenSignal selittää, tämä ei kuitenkaan estä pirstoutumista asettamasta pelottavia haasteita - sekä kehittäjille, jotka yrittävät luoda sovelluksia, joita suuri määrä ihmisiä lataa ja käyttää, mutta myös Googleen, joka yrittää säilyttää jonkin verran hallintaa Android ja nähdä sijoitetun pääoman tuotto avoimen lähdekoodin alustalle:

'Hajanaisuus on sekä Android-ekosysteemin vahvuus että heikkous, kehittäjien päänsärky, joka tarjoaa myös perustan Androidin globaalille ulottuvuudelle. Android-laitteita on kaikenlaisia ​​ja kokoja, ja niiden suorituskyky ja näytön koko ovat huomattavasti erilaiset. Lisäksi Androidista on olemassa useita eri versioita, jotka ovat samanaikaisesti aktiivisia kerralla ja lisäävät toisen tason pirstaloitumista. '

Google yritti ratkaista pirstaloitumisen ongelman ottamalla käyttöön Google Play -palvelut vuonna 2012, joka työnnettiin jokaiselle aktiiviselle Android-puhelimelle, jossa on Android 2.2 tai uudempi. Google Play -palvelut täyttävät sovellusten ja Android-käyttöjärjestelmän välisen tilan ja antavat Googlelle mahdollisuuden päivittää ja korvata komponentteja tai lisätä sovellusliittymiä ilman uutta versiota koko käyttöjärjestelmästä tai käymällä läpi laitevalmistajan päivityksiä.

kuinka pitkä on john isnerin tyttöystävä

Tämä antaa käyttöjärjestelmän vanhemmille versioille mahdollisuuden käyttää Play Kaupan tai muiden (Google) -sovellusten uudempia versioita. Huolimatta siitä, että kaikki käyttäjät saatetaan päivittämään uusimpaan Android-versioon - mikä, jos se ei jo ollut ilmeistä, vie hyvin, hyvin kauan, Google voi nopeasti ja automaattisesti jakaa uusia Android-sovellusliittymiä, jotta laitteet ovat yhteensopivia uusien sovellusten ja ominaisuuksien kanssa. joka muuten olisi yhteensopimaton laitteiston kanssa, jota ihmiset käyttävät.

Se ei kuitenkaan auttanut kehittäjiä, eikä yllättävää, että Google Play -palvelut eivät myöskään vähentäneet käyttöjärjestelmän todellista pirstoutumista. Operaattorit ja laitevalmistajat eivät vieläkään olleet velvollisia päivittämään laitteitaan uusimpaan Android-versioon. Tämä jättää monet halvempien laitteistojen ja vanhempien käyttöjärjestelmäversioiden käyttäjät ilman ydinominaisuuksia ja tietoturvaa, jonka Google on rakentanut Androidin myöhempiin versioihin. Halvemmista laitteista on harvinaista löytää puhelin, joka käyttää uusinta Android-versiota.

Samanaikaisesti Androidin pirstoutuminen on kasvanut nopeasti eri käytettävissä olevien Android-laitteiden määrän jyrkän kasvun ansiosta. OpenSignal havaitsi, että 18796 erilaista Android-laitetta vastasi sovelluksen 682 000 latausta maailmanlaajuisesti. Se on 11 688 erillistä Android-laitetta vuonna 2013 ja 3 997 laitetta vuonna 2012. Laitteiden pirstoutuminen on yli nelinkertaistunut.

OpenSignal-Android-laitteen pirstaloituminen elokuussa 2014

Lähde: Opensignal.com

Tässä on laaja valikoima Android-laitteita, jotka ovat äskettäin ladanneet OpenSignal-sovelluksen. Onko ”mielenrauhaus” sopiva termi tässä? Pelottava valikoima laitteita asettaa edelleen valtavan haasteen Android-kehittäjille, joiden sovellukset ovat yli 18 000 erillisen laitteen käyttäjien käytettävissä. Kehittäjien on yleensä mahdollista testata sovellusta vain muutamalla laitteella, mutta OpenSignal toteaa, että vaikka kymmenen suosituinta laitetta edustivat 21 prosenttia kaikista laitteista viime vuonna, ne edustavat vain 15 prosenttia tänä vuonna. Tämä tarkoittaa, että nämä 10 parasta laitetta edustavat yhä vähemmän erilaisia ​​Android-puhelimia.

OpenSignal Android -brändin pirstaloituminen elokuussa 2014

Lähde: Opensignal.com

Vaikka tuttujen nimien osuus markkinoista on suuri - Samsungin tarjoamien tuotteiden osuus 12: stä 13: sta suosituimmasta laitteesta on yrityksen hallussa ja 43% markkinoista - Android-laitevalmistajien jakelu on myös suurelta osin hajanaista. Android-alustan avoin luonne tarkoittaa, että kuka tahansa voi käyttää sitä, ja kuka tahansa voi rakentaa laitteen omien markkinoidensa ainutlaatuisten vaatimusten mukaisesti, mikä johtaa siihen, että joukko valmistajia luo tietyille markkinoille suunniteltuja puhelimia.

Mutta vielä mielenkiintoisempaa kuin Android-laitteiden jaottelu valmistajien mukaan, on selvä korrelaatio maan BKT: n ja sen Android-markkinoiden pirstaloitumisen välillä. Maissa, joissa BKT asukasta kohden on pienempi, Android on pirstoutunut paljon enemmän kuin maissa, joissa BKT asukasta kohden on korkeampi.

OpenSignal Androidin pirstoutuminen vs. BKT asukasta kohti elokuussa 2014

Lähde: Opensignal.com

Korrelaation kartoittamiseksi OpenSignal esitti maiden BKT asukasta kohti viiden parhaan Android-sovellusliittymän markkinaosuuden perusteella: Android KitKatin neljä versiota ja 4.3.1 Jelly Bean. Korkeampi pisteet Y-akselilla (joka mittaa näiden viiden tärkeimmän Android-sovellusliittymän markkinaosuutta) vastaa vähemmän pirstoutumista. Vaaleansinisten pisteiden joukko kaavion vasemmassa alakulmassa edustaa joukkoa Saharan eteläpuolisia Afrikan maita, joissa halvemmat laitteet käyttävät vanhempia Android-versioita. BKT: n ja pirstoutumisen välinen korrelaatio on ilmeinen. (Jos mietit, syrjäinen piste aina oikealle on Qatar, jossa erittäin korkea BKT asukasta kohden ei heijasta väestön tilaa.)

OpenSignal Androidin pirstaloituminen BKT: lla asukasta kohti elokuussa 2014

Lähde: Opensignal.com

OpenSignal on myös havainnut pirstoutuneisuuden jakautuneena maiden välillä, joissa BKT asukasta kohti on alle 20 000 dollaria ja yli 20 000 dollaria. Punainen ja tummanvihreä palkki edustavat Android-käyttöjärjestelmän uusimpia versioita, kun taas vaaleammat vihreät ja muut värit edustavat vanhempia versioita. Noin 35 prosenttia taloudellisesti kehittyneempien maiden laitteista käyttää Android Kitkatia, kun taas vain noin 12 prosenttia Android-laitteista toimii Kitkatissa vähemmän taloudellisesti kehittyneissä maissa. Kaavion avulla on helppo nähdä, että käyttöjärjestelmän versiot hallitsevat köyhemmissä maissa.

Mutta Google pyrkii jo ratkaisemaan Android-pirstaloitumisen ongelman, ja kuten käy ilmi, se on jo keksinyt ratkaisun: Android One -aloite alhaisempien Android-laitteiden standardien kehittämiseksi. Standardien avulla valmistajien on helpompi kehittää ja tuottaa nopeasti edullisia laitteita kehittyville markkinoille ja tasoittaa pirstoutuminen varmistamalla, että jopa halvat Android-puhelimet voivat käyttää päivitettyjä Android-versioita. Tämä takaa käyttäjille yhtenäisemmän kokemuksen ja kehittäjille tasaisemman maiseman. Google kehitti Android One -ohjelman strategiaksi saavuttaa seuraava miljardi ”Käyttäjiä ympäri maailmaa. Googlen ensimmäiset kumppanit aloitteen puitteissa julkaisevat puhelimia, jotka maksavat Intiassa alle 100 dollaria.

Se on tärkeää paitsi kehittäjille - jotka haluavat paremman käsityksen siitä, mitä kehittyville markkinoille luoduissa sovelluksissa on käytettävä - mutta myös itse Googleen. Android ei yritä olla iOS, Google ei yritä olla Apple, ja se on ok. Siksi Googlen Sundar Pichai vertasi Androidia 'hämmentävään demokratiaan', viitaten erilaisiin tapoihin, joilla Apple ja Google hoitavat liiketoimintaansa, sekä kehittäjien kohtaaman Android-maailman monimutkaisuuteen.

Laaja valikoima laitteita, joilla on erilainen näytön koko ja käsittelyominaisuudet, eroavat siististä iOS-ekosysteemistä, ja pirstoutuminen on iso osa sitä, mikä tekee Androidista erilaisen kuin iOS. Androidista tulee hieman enemmän iOS: n kaltainen, koska se voi olla yhtenäisempi ja yleisesti päivitettävissä, jos sen käyttämä laitteisto tukee Googlen palveluiden uusinta versiota.

Vaikka älypuhelinten käyttöoikeuksien laajentaminen on kiistatta hyvä asia, Google hyötyy myös vähentämällä kohtuuhintisten älypuhelinten markkinoiden pirstaloitumista. Laitteiden ja niiden kyvyn parantaa Android-käyttöjärjestelmän uusimpia versioita parantaminen tekee niistä myös kykenevämpiä hyödyntämään verkkopohjaisia ​​sovelluksia, jotka ovat vakava liiketoiminta Googlelle, ja Android One antaa myös Googlelle paremman hallinnan valmistajien suhteen muokata omissa Android-asennuksissaan. Koska Android One -puhelimissa on käyttöjärjestelmän varastoversio, ohjelma estää osallistuvia laitevalmistajia korvaamasta Google-palveluja omilla versioillaan - kuten Samsung ja Xiaomi ovat tehneet aiemmin.

Mutta on syytä huomata, että kun Google yrittää yhtenäistää pirstaloitunutta Android-ekosysteemiä, monet pirstaleiset pitävät tätä pirstoutumista etuna, joka löytää melko helposti mieltymystensä mukaisen Android-laitteen, haluavatko he suuren tai pienen näytön, matalan tai korkean hinta tai mikä tahansa loputon joukko ominaisuuksia, ohjelmistoja ja antureita. Saatavilla olevien Android-laitteiden valtava moninaisuus toimii todennäköisesti edelleen Googlen eduksi lyhyellä aikavälillä, vaikka yritys haluaisi yhtenäistää Android-maailman (vain vähän) ylläpitääkseen jonkin verran hallintaa yhä useammasta käyttäjäkokemuksesta käyttöjärjestelmän kanssa järjestelmään.

missä Danny Manning pelasi college -koripalloa

Lisää Tech-huijausarkista:

  • iMessage Spam näyttää kuinka älypuhelimet ovat tyhmempiä kuin luulemme
  • Miksi ärsyttävät online-videomainokset todella toimivat sinulle