Iskremsandwich, ingefærbrød og jellybeans smaker søtt, ikke sant? Vel, det virker som om Android-smaker er elsket av massene, men forsuret av utviklerne.
Ifølge en rapport har flere smaker av Android-operativsystemet og den uopphørlige progresjonen skapt hindringer for utviklere. De fleste apper kjøres ikke perfekt når versjonen av Android endres. For hver nye versjon må nye klasse- og systemfiler opprettes. Det ville være endringer i hvordan dataene flyter, hvordan hendelsene utløses, hvordan dataene binder seg og hvordan dataene blir innkapslet.
Det har alltid vært problemer med Android-fragmentering. I stedet for å øse iskrem, serverer Google dem i en helt ny tallerken. Det er her Apples iOS går bedre. For eksempel, hvis du utvikler en iOS-applikasjon for iOS-3, er den nye iOS 5 designet på en slik måte at den ville fungere feilfritt selv i iOS 5.
Det er ikke tilfelle med Android. For tiden jobber den større gruppen Android-utviklere med Ginger Bread. En app utviklet for ingefærbrød fungerer ikke spesielt bra i Ice Cream Sandwich eller høyere lag med Android OS. Utviklere forventer ikke oppoverkompatibilitet, men Google bør i det minste tilby nedoverkompatibilitet. Med andre ord, et program som er utviklet for en lavere versjon av Android, skal fungere smidig med høyere versjon av Android OS.
Også mange utviklere synes det er ekstremt tidkrevende og vanskelig å oppdatere appen sin hver gang Google lanserer en nyere versjon av Android OS.
Hvis dette fortsetter, vil Google snart miste noen av elite App-utviklerne som vil skifte fokus til en mer stabil iOS-modell for å yte sine tjenester.
Det er naivt å si at Googles Jellybean ikke var verdt en utgivelse. Imidlertid må Google komme med en robust Android OS-modell som kjører apper rettet mot forrige versjon av Android på den nyeste versjonen av Android OS. Det må være kompatibilitet og integritet hvis den vil overleve mot Apple i appmarkedet.
Hva synes du bør Google gjøre? Slutt å lage OS eller begynn å lage stabilt OS?
Senk tankene dine inn. Vi vil gjerne høre.