Прошивки с новыми версиями android: почему приходится ждать?
Вправду, HTC, Сони и другие гранды часто затягивают выпуск обновлений для смартфонов, цены которых заметно выше среднестатистических. Китайцы же, наоборот, в этом смысле заметно расторопнее. Обстоятельств у этого большое количество, и далеко не во всех стоит винить разработчиков устройств первого эшелона.
Схема разработки прошивок для устройств выглядит приблизительно так.
Имеется производители чипсетов, к примеру, Qualcomm, MediaTek, Texas Instruments, Samsung, nVidia и без того потом; так вот как раз они разрабатывают и передают производителям конечных устройств – смартфонов – некую изначальную версию свежего ПО, оптимизированного для собственных чипсетов.
Чипсеты также смогут быть различными: имеется модели со встроенными радиомодулями и приемником GPS (к примеру, большая часть ответов Qualcomm и MediaTek), а имеется и «обнажённые». Скажем, в nVidia Tegra 3 отсутствует и модуль, несущий ответственность за сообщение со спутниками, и модем для работы в сотовых сетях.
Потом производитель устройства, взявший ПО от разработчика чипсета, приступает к адаптации софта для собственного смартфона. В случае если в той либо другой аппаратной платформе изначально не было GPS-приемника и радиомодулей, то соответствующих программных компонентов не будет и в «заготовке» Android’а, предоставленного разработчиком чипсета.
Это естественно – откуда же ему знать, какие конкретно микросхемы примет решение задействовать производитель в конечном продукте? В итоге команда, несущая ответственность за смартфон, вынуждена самостоятельно интегрировать в прошивку компоненты, нужные для работы всех дополнительных модулей. На это, как вы осознаёте, нужно время, и иногда большое.
Распространенность разных предположений Android на март 2013 года
Еще один момент, вынуждающий производителей смартфонов затягивать выпуск финальных предположений прошивок, – фирменные приложения, оболочки и сервисы для Android’а. В «китайцах», продающихся в Российской Федерации под местными брендами, ничего этого нет – какое ПО предоставила компания MediaTek, такое в смартфоне и будет.
А это, в большинстве случаев, «обнажённая» ОС с минимумом трансформаций (демонстрация заряда батареи в процентах и пр.), каковые внесены в код самим разработчиком чипсета. Для сравнения: HTC приходится додавать в «заготовку» ту же оболочку Sense, а это не верно уж и просто.
Словом, важные компании тратят ресурсы – как денежные, так и временные – для неповторимых продуктов, каковые по части ПО выделялись бы на фоне соперников. Маленькие же производители согласны и на «обнажённый» Android свежей версии, а уникальности они пробуют получать ценой.
Особняком стоит вопрос тестирования местными операторами сотовой связи. Большие компании, каковые относятся к первому эшелону, уделяют этому моменту довольно много внимания.
Если они знают, что тот либо другой продукт будет поставляться в такую-то страну, то задолго до релиза (в противном случае и вовсе задолго до анонса) организовывается его безграничное тестирование в сетях местных ОПСОСов. Что делают китайцы и их партнеры из России?
В лучшем случае – ограничиваются комплектом внутризаводских тестов, каковые, увы и ах, не гарантируют корректной работы в отечественных сотовых сетях. Казалось бы, причем тут Android? А вот причем: ПО способно оказывать влияние на стабильность работы в сетях не меньше, чем аппаратные «косяки», допущенные еще на этапе проектирования устройства.
В общем, свежая версия операционной системы Android – это, само собой разумеется, здорово и похвально, но в весьма многих случаях за нее приходится платить отсутствием «плюшек», каковые делают смартфоны надежными и неповторимыми как в плане программного, так и аппаратного обеспечения. Да-да, и аппаратного также: куда несложнее «запихнуть» в смартфон полностью никакую 5-мегапиксельную камеру с отработанным софтом от прекрасно привычного поставщика, чем купить партию значительно более качественных модулей и после этого разбираться с их программным обеспечением, таким сложным и таким незнакомым.