Een iPhone uit augustus 2007 kan Google Earth draaien,
Maar een HTC Hero van half 2009 of een Galaxy van eind 2009 niet?
Maar goed dat android open source is, en niet zo gesloten als het iPhone OS denk ik dan!
edit: mede hierom denk ik dat de android market nooit succesvol zal kunnen zijn.
Kennelijk heeft 2.1 iets wat de andere android telefoons versies 1.5 1.6 2.0 2.01 niet hebben.
Stel je voor dat dit nodig is om je app te maken, zoals in het geval van Google Earth, dan zijn er nu op dit moment dus minder dan 200.000 mensen die je app zouden kunnen kopen.
Je moet dus rekening houden met meer dan 5 verschillende versies, en het lijkt erop dat er alleen nog maar meer versies bijkomen.
Een marktfragmentatie op zo een jong mobiel platform is volgens mij nog niet eerder voorgekomen.
[Reactie gewijzigd door Faust op dinsdag 23 februari 2010 09:24]
Een vereiste is de 2.1 software. Ik ben geen Android dev, maar dit kan twee dingen betekenen. Of Google wil zo snel mogelijk telefoons laten updaten door fabrikanten door nieuwe features toe te voegen, exclusief, aan de nieuwste versie. Of de 2.1-versie bevat enkele noodzakelijke features om Earth te laten draaien.
Nope het draait ook op 2.0.1, op me milestone hoefde ik 1 bestandje aan te passen zodat google earth dacht dat ik de laatste API's had

Ach, 2.1 draait ook al op de milestone. Alleen is Motorola een beetje traag met het uitbrengen van updates. Maar dat schijnt wel het plan te zijn....
2.1 draait helemaal niet op de milestone

(wel op de droid)
Dan is mijn andere gedachte dus van toepassing.

Heeft er niks mee te maken. Het gaat hier puur om de versie van dat open besturingssysteem. Hoe open ook, het zal aangepast moeten worden aan de oudere (en nog uit te brengen) devices. Dat duurt even, net zoals het Apple tijd kost om iPhone OS 3 op de oudere iPhones te laten draaien.
Het gaat heir waarschijnlijk om API's die op Android 1.x nog niet beschikbaar zijn.
iphones zijn altijd tegelijk geupdate (tot nu toe dan) het heeft geen extra tijd gekost voordat OS3 op de oudere telefoons beschikbaar was.
Dat heeft het wel, alleen brengt Apple alles tegelijk uit. Zouden de updates niet op de oudere iPhones moeten draaien, zouden de updates een stuk sneller uitkomen. Google kiest ervoor dat niet te doen waardoor een select groepje mensen alvast verder kunnen. Dit is dus ook de reden dat niet alle Android toestellen meteen alle nieuwe functies krijgen. Het voordeel is dat de nieuwere telefoons niet hoeven te wachten tot de oudere geupdate worden.
Oftewel iedereen gelukkig op faust na

Elk jaar komt een major update tot nu toe, voor de hele reeks toestellen, dat zie ik geen andere fabrikant nadoen. Waarbij je in ieder geval op een toestel van 3 jaar terug alsnog de nieuwste firmware kan downloaden. Nee inderdaad dan kan je beter nu een HD2 kopen, en met een half jaar weer het punt hebben dat WinMo 7 er niet op gaat draaien omdat of de provider geen zin heeft om het te fixen, of HTC.
@Hierboven, Faust is sarcastisch bezig

niet alleen voor gebruikers beter, ook voor developers: iedereen kan je applicatie gebruiken en dus kopen.
Al zijn er wel applicaties die pixelshaders op de 3gs kunnen gebruiken (als extra, niet exclusief), en dadelijk met de iPad en 4G zal er zeker wel fragmentatie komen, aangezien je niet rekening met inmiddels +3 jaar oude hardware wat processor en ram betreft kan blijven houden.
edit: ter vergelijking: android is net 1 jaar op de markt, en moet je eens kijken wat een ongeorganiseerde zooi dat inmiddels is. Stel je voor hoe dat over 3 jaar gaat zijn...
[Reactie gewijzigd door Faust op dinsdag 23 februari 2010 10:16]
Dat is vanaf het begin de beslissing van de handset fabrikanten, en niet van Google. Op de G1 na heeft elke Android handset (dus ook devices als de Pulse etc) in ieder geval genoeg ROM om de nieuwste updates te draaien (hoewel dit in de toekomst kan veranderen als Android een aantal MB'tjes aankomt). Wat zorgt dan grotendeels voor de fragmentatie? Het feit dat, op HTC na, de meeste handsetmakers een mentaliteit hebben van "ze kopen toch wel weer een nieuwe telefoon, dus het is de investering niet waard".
Ik zet bewust HTC apart omdat ze bijvoorbeeld alle Sense telefoons (Hero, Legend, Desire etc) wel een update geven naar 2.1. Waarom ze de Magic geen update geven weet ik niet, maar ik vermoed dat ze daarvoor afhankelijk van Google zijn, gezien het een "Google experience phone" is.
updaten misschien?! Is niks slecht mee hoor. Daarmee zouden eventuele issues kunnen gefixed worden. Het is tenslotte een OS. Net als Windows Mobile, Palm Pre (of whatever its name is), Symbion OS, ...
Net als je een windows/linux/mac zou updaten.
Marktfragmentatie? Kijk naar symbian. Die hebben ook compatibiliteit gebroken om van hun security issues af te raken.