Zmrzlinový sendvič, zázvorový chléb a jellybeans chutnají sladce, že? Zdá se, že Androidové příchutě jsou milovány masami, ale vývojáři se zhoršují.
Podle zprávy způsobily různé příchutě operačního systému Android a neustálý vývoj vývojářům překážky. Většina aplikací se nespustí dokonale, když se změní verze systému Android. S každou novou verzí by bylo třeba vytvořit nové soubory třídy a systému. Byly by změny v tom, jak toky dat, jak jsou spouštěny události, jak se data váží a jak by byla data zapouzdřena.
Vždy se vyskytly problémy s fragmentací systému Android. Místo nabírání zmrzliny je Google servíruje ve zcela novém pokrmu. To je místo, kde se iOS společnosti Apple daří lépe. Například pokud vyvíjíte aplikaci pro iOS pro iOS-3, nový iOS 5 je navržen tak, že by bezchybně fungoval i v iOS 5.
To u Androidu neplatí. V současné době pracuje větší skupina vývojářů Androidu na Ginger Bread. Aplikace vyvinutá pro Ginger Bread nebude ve Ice Cream Sandwich nebo vyšší vrstvě Android OS fungovat zvlášť dobře. Vývojáři neočekávají vzestupnou kompatibilitu, ale Google by měl zajistit alespoň kompatibilitu směrem dolů. Jinými slovy, aplikace vyvinutá pro nižší verzi Androidu by měla fungovat s vyšší verzí OS Android.
Také pro mnoho vývojářů je aktualizace aplikace extrémně časově náročná a obtížná, pokaždé, když Google vydá novější verzi OS Android.
Pokud to bude pokračovat, Google by brzy ztratil některé z elitních vývojářů aplikací, kteří by přesunuli své zaměření na stabilnější model iOS, aby poskytovali své služby.
Je naivní říkat, že Jellybean Google nestál za vydání. Google však musí přijít s robustním modelem OS Android, který spouští aplikace zaměřené na předchozí verzi Androidu na nejnovější verzi OS Android. Musí existovat kompatibilita a integrita, pokud to chce přežít proti Apple na trhu aplikací.
Co si myslíte, že by měl Google dělat? Přestat vyrábět OS nebo začít vyrábět stabilní OS?
Potopte své myšlenky. Rádi bychom to slyšeli.