Går Google om bristande fragmentering?
Du kan knappt gå en minut och försöker övertyga människor om att Android är bra utan att fragmenteringsämnet kastas på dig. Fragmentering, för de av er som inte vet, är när det finns olika programversioner som körs på olika hårdvaror, i Android fall, olika versioner på olika telefoner.
Vi har nyligen publicerat ett inlägg om användarnas och utvecklarens problem med problemet. medan det är uppenbart att fragmentering existerar, verkar Google lite om det.
Kanske tror du att fragmentering är en biprodukt av snabb utveckling, eller kanske du tror att det är ett onödigt resultat av dålig hantering. Det är klart för mig att Android kunde bli bättre genom att eliminera. Vi har redan några problem som uppstår på grund av att telefoner finns på olika programvaruversioner, till exempel att telefoner blir oförändrade inom några månader och sedan inte kan använda många appar. om alla telefoner var på samma (eller nästan nästan samma) programnivå så skulle det göra livet enklare med en Android-telefon.
Även om Google förbättrar situationen finns det fortfarande många telefoner där ute som fastnar på daterade versioner. Deras senaste diagram låter oss se hur dålig fragmentering är:
Pie diagram som representerar mångfald av Android
Googles motiv med Android
Android skapades inte rent som en konkurrent till iPhone, eller ens så att konsumenterna skulle ha ett mer mångsidigt sortiment av produkter; Google förvärvade och vidareutvecklade Android tillbaka 2005 för att öka användningen av sina mobiltjänster. Google gör sina (extremt stora) intäkter från dess annonseringstjänster, AdSense och AdWords. När en användare har en Android-enhet är de bortskämda för val av vilka Google-tjänster som ska användas - många är obligatoriska, till exempel krav på ett Gmail-konto och inbyggda applikationer som Google Maps och den inhemska Google-sökningen - så är fler och fler människor använder Googles mobiltjänster vilket leder till att fler personer använder Googles annonsering.
Googles inkomstkälla
Så det verkar som om Googles intäkter från Android inte är så nära kopplade till användarupplevelse som något liknande iOS, där deras intäkter kommer direkt från enhetsförsäljningen. Google får inte betalt från varje enhet som säljs eftersom operativsystemet är gratis och öppen källkod för vilket telefonföretag som ska använda vilket är ett problem på två delar:
- För det första om Googles intäkter kom direkt från enhetsförsäljning skulle det vara ett större incitament för dem att sälja mer vilket skulle leda till en bättre användarupplevelse, men som det står Google vill bara öka användningen av sina tjänster.
- För det andra, och orsaken till fragmentering i dess väsen, är tillverkarna inte skyldiga att ens uppdatera sina telefoners programvara efter lanseringen. Många tillverkare lägger sina egna skinn på Android, som HTC Sense och Touchwiz, vilket innebär att ännu mer tid behövs för att uppdatera programvaran eftersom den är tweaked.
Om Google trodde fragmentering var ett problem så skulle de säkert ha vidtagit fler åtgärder för att eliminera det. De har gjort några ansträngningar för att släppa ett nytt Fragmentation API för Honeycomb, men även om problemet minskar finns det fortfarande i stort sett. Ett sätt att Google enkelt skulle kunna minska fragmenteringen tillåter bara Android att vara "gratis" om mobiltelefontillverkare accepterar att få de senaste programuppdateringarna snart efter att de släppts. men det kan vara i konflikt med deras politik att Android är en öppen plattform.
Ändå kan vi se att Android-aktiveringar stiger snabbt, för närvarande drygt 300 000 nya aktiveringar per dag, så Google måste göra något rätt. Med så många aktiveringar, varför skulle Google behöva oroa sig för fragmentering, när det är klart att de får miljontals människor som använder sina tjänster och det går ner till tillverkarna att sälja produkterna? När allt kommer omkring är tillverkarna de som direkt får vinst från försäljningen.
Slutsats
Det är enkelt att veta att om dina produkter är bättre är det mer sannolikt att människor köper dem, och till viss del gör Google ett försök att öka användarupplevelsen med Android genom att släppa nya versioner varje månad. Men Googles ansträngningar att minska fragmenteringen har varit begränsade och för ett så stort företag skulle det vara en udda strategi att inte fixa något om det var ett svårt hinder för deras vinster. Så sammanfattningsvis är min slutsats att Googles teori måste vara "varför fixa något som inte är trasigt".