
Ordet ”fragmentering” är laddat inom androidvärlden och det används i negativ bemärkelse för att benämna att plattformen är splittrad på olika vis. Det kan röra sig om att olika androidmodeller kör olika androidversioner, att vissa mobiler har tillverkaranpassade gränssnitt medan andra kör vanilla-Android eller att vissa spel i Market bara är tillgängliga för vissa processorplattformar.
Googles Eric Schmidt är sannolikt trött på att bli frågad om Androids så kallade fragmentering. När han under CES fick frågan om Android har ett fragmenteringsproblem valde han att istället använda ordet ”differentiering”: Läs mer…

Den senaste statistiken från Google släpptes igår och visar att enheter med Android 2.2 (Froyo) fortfarande dominerar med 55.9% av Android-marknaden, ner cirka 10%-enheter sedan 1 juni.
Läs mer…

Enligt de senaste siffrorna från Google så är andelen Android-enheter med version 2.0 eller högre nu uppe i 77%. Andelen med Android 1.6 (Donut) är 15% och till de som fortfarande använder 1.5 (Cupcake) så är andelen blott 7,9%, den största biten står Android 2.1 (Eclair) för med 40,8% tätt följt av Android 2.2 (Froyo) med 36,2%.
Hur landskapet kommer att förändras i takt som nästa Android-version, Gingerbread, anländer blir intressant att se – speciellt som antalet tillverkare vilka ens nämnt en uppdatering är minst sagt sparsmakat. Vad tro ni läsare, kommer exempelvis HTC Desire eller Samsung Galaxy S samt Xperia X10 att erhålla en Gingerbread-uppdatering?
Läs mer…

Som ett led i Googles strävan att minska versionsfragmenteringen av Android så släppte Google i mitten av 2009 sin Maps-app på Market. Att de gjorde appen tillgänglig på Market innebar att alla ägare av en androidlur som är kompatibel med Googles egna appar kunde – och kan – uppdatera Maps-appen utan att som förut tvingas vänta på en hel anroiduppdatering.
Läs mer…

I en artikel på Engadget idag talar Chris Ziegler om den kommande androiduppdateringen FroYo (”Frozen Yogurt”) och om hur Google arbetar på att försöka komma till rätta med fragmenteringsproblemen som har uppstått då Google har utvecklat Android i ett mycket högre tempo än vad dess hårdvarupartners har kunnat matcha.
Det rasande tempot som Google har satt upp, kombinerat med vissa tillverkares ovilja att hålla gamla telefoner uppdaterade, gör att vi idag ser hela fyra olika versioner av Android på marknaden: 1.5/Cupcake, 1.6/Donut, 2.0/Eclair och 2.1/Eclair. Utöver detta ser vi även tillverkarnas egna gränssitt, vilka ytterligare komplicerar saker och ting.
Utöver att arbeta för att göra framtida versioner mer kompatibla, vilket de har arbetat med ända sedan 1.6, så ämnar Google även göra fler av sina ”Google-apps” tillgängliga via Market. Ett exempel på detta är Google Maps, som sedan länge finns på Market. Detta innebär att även kunder som av olika skäl är ”fast” med en äldre androidversion kan ta del av nya funktioner utan att tvingas vänta på en komplett systemuppdatering via tillverkaren.
Att det alltid kommer vara en del problem med fragmentering är nog något som man även i framtiden får acceptera – det är en kompromiss man får göra i utbyte mot att ha en uppsjö av telefonmodeller och tillverkare att välja mellan – men förhoppningsvis kan Google täppa till eller jämna ut många av problemen vi ser idag. Detta kräver dock att vi kommer förbi den ack så ettriga 1.5/Cupcake-versionen som just nu ligger som en bromskloss i utvecklingen.
Via Engadget. Tipstack till Wasabi och Jocke!

Google meddelade idag genom sin blogg för utvecklare att man från och med nu löpande kommer att publicera data över fragmenteringen bland Android-enheter. Detta ger bland annat utvecklare möjlighet att se om det är lönt att satsa på bakåtkompatibilitet för en viss Android-version eller inte.
From a developer’s perspective, there are a number of interesting points on this graph:
- At this point, there’s little incentive to make sure a new application is backward compatible with Android 1.0 and Android 1.1.
- Close to 30% of the devices are running Android 1.5. To take advantage of this significant install base, you may consider support for Android 1.5.
- Starting with Android 1.6, devices can have different screen densities & sizes. There are several devices out there that fall in this category, so make sure to adapt your application to support different screen sizes and take advantage of devices with small, low density (e.g QVGA) and normal, high density (e.g. WVGA) screens. Note that Android Market will not list your application on small screen devices unless its manifest explicitly indicates support for ”small” screen sizes. Make sure you properly configure the emulator and test your application on different screen sizes before uploading to Market.
- A new SDK for Android 2.0.1 was released two weeks ago. All Android 2.0 devices will be updated to 2.0.1 before the end of the year, so if your application uses features specific to Android 2.0, you are encouraged to update it to take advantage of the latest Android 2.0.1 API instead.
Blogginlägget hittar du här och dashboarden här