Сладоледен сандвич, джинджифилов хляб и желирани зърна имат сладък вкус, нали? Е, изглежда, вкусовете на Android са обичани от масите, но развалени от разработчиците.
Според доклад множеството вкусове на операционната система Android и непрекъснатата прогресия създават пречки за разработчиците. Повечето приложения не се изпълняват перфектно, когато се промени версията на Android. С всяка нова версия ще трябва да се създават нови класове и системни файлове. Ще има промени в това как данните протичат, как се задействат събитията, как данните се свързват и как данните ще бъдат капсулирани.
Винаги е имало проблеми с фрагментацията на Android. Вместо да гребе сладоледи, Google ги сервира в напълно ново ястие. Това е мястото, където iOS на Apple се предлага по-добре. Например, ако разработите приложение за iOS за iOS-3, новият iOS 5 е проектиран по такъв начин, че да работи безотказно дори в iOS 5.
Това не е така при Android. В момента по-голямата група разработчици на Android работи върху Ginger Bread. Приложение, разработено за Ginger Bread, няма да работи особено добре в Ice Cream Sandwich или по-висок слой Android OS. Разработчиците не очакват възходяща съвместимост, но Google трябва поне да осигури низходяща съвместимост. С други думи, приложение, разработено за по-ниска версия на Android, трябва да работи гъвкаво с по-висока версия на Android OS.
Също така много разработчици смятат, че отнема много време и е трудно да актуализират приложението си, всеки път, когато Google пусне по-нова версия на Android OS.
Ако това продължи, Google скоро ще загуби някои от елитните разработчици на приложения, които ще пренасочат фокуса си към по-стабилен iOS модел, за да предоставят услугите си.
Наивно е да се каже, че Jellybean на Google не си заслужава да бъде пуснат. Google обаче трябва да излезе със стабилен модел на Android OS, който изпълнява приложения, насочени към предишната версия на Android на най-новата версия на Android OS. Трябва да има съвместимост и цялост, ако иска да оцелее срещу Apple на пазара на приложения.
Какво мислите, че трябва да направи Google? Спрете да правите ОС или започнете да правите стабилна ОС?
Потопете мислите си. Ще се радваме да чуем.