Android, fragmentering och användare En kärlekshistoria
Ägare av avancerade Android-telefoner älskar den snabba utvecklingen av Android-plattformen, särskilt om deras operatör ger dem fantastiska uppdateringar när de är tillgängliga, eller om de är rotade. Men, som med de flesta kärlekshistorier, är några potentiella riddare hjärtkrossade: främst tidiga adoptrar vars telefoner är fasta med Android 1,6.
Android-styrkorna arbetar också mot sig själv som en framgångsrik plattform - med utvecklare av Android som driver ut nya utgåvor med en otrolig hastighet, och hårdvaran som stöder plattformen förbättras snabbt, blir många användare "efterlämnade" i loppet till den perfekta mobilen OS.
Det var en gång en grupp utvecklare
som älskade sina användare med hög Gigahertz
de gjorde uppdaterade telefoner
men de var alla benägna
att lämna några utan applikationer för att stödja sina redan föråldrade, men nya Android-telefoner som vissa användare älskade men det förvirrade och irriterade andra och orsakade enorma debatter.
Varje ny version av Android förbättras funktionellt och, som med den senaste 2.3 uppdateringen, får många finare tweaks och förbättringar. Denna snabba utveckling har sitt eget problem, dock: fragmentering. Nej, inte av filsystemet, utan av plattformen själv.
Användare köper bara en telefon för att inse att de inte kan spela vissa spel, eller de får inte den senaste uppdateringen alls, eller de kan till och med fastna på Android 2.1, bry dig inte 1.6! Utvecklare torteras ibland måste ha flera telefoner för att se till att deras app fungerar för sina användare. Även om dessa problem inte alls är unika för Android, betyder det inte att de inte bör adresseras.
Prata om att ha dual-core processorer i Android-telefoner innan det här året är över kommer ytterligare att öka till utbudet av Android-telefoner på marknaden. Applikationer och spel byggda med två processorer i åtanke kommer att springa olika, om alls, på telefoner med en enda kärna. Nuvarande kraftfulla telefoner som HTC Desire HD kan vara värdelösa när det gäller dessa applikationer och spel.
Så småningom kommer utvecklingen att sakta ner, och Android-marknaden kan börja utjämna mer. Och stabilisera? ... behöver den stabilisera? Vad är fel med den nuvarande utvecklingen? Användare får uppdatering efter uppdateringar, i snabb följd. Problemet är att vissa användare också blir förvirrade.
När någon visar sin iPhone, finns det bara ett telefon de pratar om. När någon visar sin Android-telefon finns det en omfattande marknaden för olika telefoner, med olika versioner av Android, olika hårdvarespecifikationer och olika eller mindre stödda applikationer och funktioner. Även om detta är bra i ett avseende kan det också vara mycket vilseledande för användare och potentiella användare som inte är utbildade i Android-jargongen och dess hårdvara.
Problem för utvecklare
Medan Android är öppen källkod, utförs all utveckling av Google, så det finns inget sätt att hålla ögonen på förändringar som de är gjorda. medan med mest öppen källkodsprogram, som WordPress till exempel, kan utvecklare hålla reda på förändringar i Core när de händer, några minuter senare! Android-utvecklare måste vänta tills Google släpper ut SDK innan de kan testa sina program på de senaste versionerna.
Möjliga lösningar?
Marknadsfiltrering
Även om marknaden redan filtrerar bort applikationer för low-end-telefoner, som samtidigt som den fungerar när det gäller att stoppa inkompatibla applikationer som installeras på telefoner, är det inte problemet med användare som inte vet att de inte kan använda en app eller ett spel.
Betygssystem
Ett betygssystem för Android-telefoner är något som kan fungera ganska bra för att låta köpare veta vilken typ av Android-telefon de köper. Telefoner kan klassificeras som en A till F, med möjliga färgscheman. Även om det här är något extra användare kommer att behöva bli lärt dem meningen av. Och med telefoner som ständigt uppdateras, kommer kvaliteterna så småningom att kräva en massiv återhämtning.
Utbildning
Användare och potentiella köpare behöver utbildas och berätta vad exakt det är de köper. Människor behöver få veta vad deras telefon kan göra - och ännu viktigare, vad det inte kan.
Vissa potentiella köpare känner inte skillnaden mellan en 1GHz processor och en 512 MHz processor; vilken ser större ut när du går med siffror? Medan priset på telefonerna är en avvikelse i förhållande till deras standard, borde det inte vara markören för att bedöma vad en telefon kan göra med en annan.
Slutsats
Det smarta telefonnätet är fortfarande i sin linda och alla tekniska framsteg har problem med tonåren under detta stadium. Android kommer förmodligen att möta mycket sämre problem som fragmentering medan den växer och expanderar. Fragmentering är biprodukten av super snabb utveckling, och jag är en glad den finns när jag ser på det så!
Trots detta behöver den en lösning. Kanske mer trodde sätta i kompatibilitet med uppdateringar för både Android och dess applikationer, eller ställ in krav på att telefoner som körs säljs med Android - eller till och med en speciell affär för telefonägare som har drabbats hårt av Android och dess super snabba uppdateringar!
Vad tror du?