Насколько надежен Android 2.2 - PullRequest
1 голос
/ 23 октября 2010

Прошло около 2 лет с момента первого выпуска Android, и уже есть 6-7 выпусков Android, в отличие от Windows Mobile. И я обнаружил, что между 2.1 и 2.2 есть много изменений. Способ вызова моих локальных служб и другие методы устарели и т. Д.

Итак, насколько стабильна Android 2.2. У нас будет более частый выпуск? Разработка в 2.2 собирается укусить меня в будущем? 2.2 звучит как суб-версия, но пока еще не выложена. о чем ты думаешь?

Ответы [ 4 ]

6 голосов
/ 23 октября 2010

Прошло около 2 лет с момента первого выпуска Android, и уже есть 6-7 выпусков Android, в отличие от Windows Mobile.

Вы заметите, что Microsoft прекратила выпуск Windows Mobile.

И я обнаружил, что между 2.1 и 2.2 есть много изменений.

Не совсем.С точки зрения разработчика, мало что изменилось, что влияет на ваш код.У меня более 100 примеров приложений и компонентов Android, и я не помню, чтобы они были изменены для Android 2.2.Мне пришлось создать несколько новых примеров для некоторых новых вещей, связанных с 2.2.

Способ вызова местных служб

Я не знаю о каких-либо существенных изменениях вAPI локального сервиса, представленный в Android 2.2.Хотите уточнить?

и другие методы устарели

Это произойдет.Обратите внимание, что «устарело» в Android обычно означает «мы будем поддерживать его как можно дольше, но мы действительно рекомендуем вам использовать другие вещи».Основными исключениями являются случаи, когда вещи не рекомендуется по соображениям безопасности.

Итак, насколько стабильна Android 2.2.

У меня не было особых проблем с ним на Nexus One, который я использую ежедневно, или на любом другом моем тестовом устройстве (используемом гораздо чаще).

У нас будет более частый выпуск?

Google указалцель снижения до двух выпусков в год, как это выглядит в 2010 году.Возможно, что для запуска Android Market на Google TV в 2011 году может потребоваться три релиза, но покажет только время.

Разработка в 2.2 приведет меня к укусу в будущем?

Не более, чем разработка для любой другой операционной системы.У всех производителей ОС одна и та же основная цель: позволить приложениям, написанным для более ранних версий, работать на новых версиях с минимально возможным количеством изменений, в идеале без изменений.Учитывая все вышесказанное, Android справляется с этой задачей довольно неплохо, хотя всегда есть возможности для улучшения.

2.2 звучит как вспомогательная версия, но еще не имеет подкладки.

Это ваше мнение.Учитывая, что в руках потребителей уже находятся десятки миллионов устройств Android 2.2, я думаю, что Google, производители устройств, операторы мобильной связи, потребители и разработчики все понимают, что Android 2.2 является «базовой линией».

2 голосов
/ 23 октября 2010

Любая мобильная платформа, которая хочет оставаться конкурентоспособной, должна продолжать добавлять функции.А когда добавляются функции, вводятся новые API или меняются существующие.Это справедливо для любой современной платформы: iPhone, Android или любой другой.

Возможно, старая Windows Mobile (не WM7) не меняла API так быстро, потому что отстала в разработке и показала их рыночные показатели.

Тем не менее, я считаю, что Android теперь обладает всеми современными функциями мобильной операционной системы, и они прекратят добавлять / изменять API в темпе, который мы видели в последние два года.

OTOH, они могли бы добавитьфункции (и API) для таргетинга на новые платформы: планшеты и телевидение.

Так что, по моему скромному мнению, изменения API в будущем будут не такими быстрыми, как мы видели в последние два года, за исключением случаев, когда вы планируетенацеливаться на функции, которые зависят от новых платформ: планшет и телевизор.

2 голосов
/ 23 октября 2010

Да, будут частые выпуски. Девиз Google - Выпуск досрочно, выпуск часто.

1 голос
/ 23 октября 2010

Я думаю, что большая проблема в том, что ваши потенциальные клиенты будут использовать разные версии.Таким образом, вы не знаете, будет ли ваш клиент использовать 2.2, 2.1, 1.6 или даже 1.5.Так что, на мой взгляд, вам все равно придется разрабатывать приложение для нескольких версий.

Поскольку Google объявил о выпуске 3.0 очень скоро, я думаю, что эта проблема ухудшится, если вы не решите разработать свое приложение длятолько одна версия.Если так, то я думаю, что это относительно стабильно.Однако из-за технического прогресса и дальнейших возможностей всегда будет необходимо добавить новые функции в ОС и, возможно, даже изменить существующий API.

Но я думаю, что чем выше версия, тем стабильнее она должнабыть.Так что я бы лично сказал, что вы более или менее экономите.

...