Går Google seg om fragmentering?
Du kan knapt gå et minutt og prøver å overbevise folk om at Android er flott uten å ha fragmenteringsemnet kastet på deg. Fragmentering, for de som ikke er i vet, er når det finnes forskjellige programvareversjoner som kjører på forskjellige maskinvare, i Android-saken, forskjellige versjoner på forskjellige telefoner.
Vi har nylig publisert et innlegg om brukerens og utviklernes problemer med problemet; mens det er klart at fragmentering eksisterer, ser Google ut til å gjøre lite om det.
Kanskje du tror at fragmentering er et biprodukt av rask utvikling, eller kanskje du tror det er et unødvendig resultat av dårlig ledelse. Det er klart for meg at Android kunne bli bedre gjort ved eliminering. Vi har allerede noen av de vanskelighetene som oppleves på grunn av at telefonene er på forskjellige programvareversjoner, for eksempel at telefonene blir utdaterte i løpet av måneder, og at de ikke senere kan bruke mange apper. Hvis alle telefonene var på samme (eller svært nesten på samme) programvarenivå, ville det gjøre livet med en Android-telefon enklere.
Selv om Google forbedrer situasjonen, er det fortsatt mange telefoner der ute som sitter fast på daterte versjoner. Deres siste graf lar oss se hvor dårlig fragmenteringen er:
Pie diagram som representerer mangfold av Android
Googles motiv med Android
Android ble ikke opprettet rent som en konkurrent til iPhone, eller til og med at forbrukerne ville ha et mer variert utvalg av produkter; Google kjøpte og videreutviklet Android tilbake i 2005 for å øke bruken av mobiltjenestene. Google lager sine (ekstremt store) inntekter fra annonseringstjenester, AdSense og AdWords. Når en bruker har en Android-enhet, er de bortskjemt for å velge hvilke Google-tjenester som skal brukes - mange er obligatoriske, for eksempel kravet til en Gmail-konto og innebygd i programmer som Google Maps og det opprinnelige Google-søket - dermed er flere og flere personer ved hjelp av Googles mobiltjenester som fører til at flere personer bruker Googles annonsering.
Googles inntektskilde
Så det ser ut til at Googles inntekter fra Android ikke er så nært knyttet til brukeropplevelsen som noe som iOS, der deres inntekter kommer direkte fra enhetssalg. Google blir ikke betalt fra hver enhet som er solgt fordi operativsystemet er gratis og åpen kildekode for ethvert telefonselskap å bruke som er et problem på to deler:
- For det første, hvis Googles inntekter kom direkte fra enhetssalg, ville det være et større incitament for dem å selge mer som ville føre til en bedre brukeropplevelse, men som det står Google, vil bare øke bruken av deres tjenester.
- For det andre, og årsaken til fragmentering i essensen, er produsentene ikke pålagt å til og med oppdatere telefonens programvare etter lansering. Mange produsenter legger sine egne skinn på Android, som HTC Sense og Touchwiz, noe som betyr at enda mer tid er nødvendig for å oppdatere programvaren som den er tweaked.
Hvis Google trodde fragmentering var et problem så ville de sikkert ha tatt flere tiltak for å eliminere det. De har gjort noen anstrengelser for å frigjøre en ny Fragmentation API for Honeycomb, men selv om problemet reduseres, eksisterer det fortsatt i det store hele. En måte at Google enkelt kunne redusere fragmentering, tillater bare Android å være "gratis" hvis mobiltelefonprodusenter godtar de nyeste programoppdateringene snart etter at de er utgitt. men det kan være i konflikt med deres politikk om at Android er en åpen plattform.
Likevel kan vi se at Android-aktiveringer stiger raskt, for tiden litt over 300.000 nye aktiveringer om dagen, så Google må gjøre noe riktig. Med så mange aktiveringer, hvorfor trenger Google å bekymre seg for fragmentering, når de tydeligvis får millioner av mennesker som bruker tjenestene sine og det er ned til produsentene for å selge produktene? Tross alt er produsentene de som direkte får fra salg.
Konklusjon
Det er enkelt å vite at hvis produktene dine er bedre, er det mer sannsynlig at folk kjøper dem, og til en viss grad gjør Google en innsats for å øke brukeropplevelsen med Android ved å frigjøre nye versjoner hvert par måneder. Likevel har Googles innsats for å redusere fragmentering vært begrenset, og for et så stort selskap ville det være en merkelig strategi å ikke fikse noe hvis det var en alvorlig hindring for fortjenesten deres. Så kort sagt er min konklusjon at Googles teori må være "hvorfor fikse noe som ikke er ødelagt".