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