суббота, 7 июля 2012 г.

Чем Android отличается от Windows Mobile

Большинство наших читателей вероятно ближе всего знакомы с программной платформой Windows Mobile, что неудивительно, поскольку эта операционная система для мобильных устройств присутствует на рынке уже достаточно длительное время.
 Был период, когда достаточно серьезным конкурентом операционной системы от Microsoft считалась платформа Palm OS, которая вскоре ушла со сцены, не выдержав конкуренции с «детищем» Стива Джобса — iPhone OS.
А Windows Mobile тем временем продолжала развиваться, от версии к версии совершенствуя пользовательский интерфейс и расширяя список поддерживаемых аппаратных платформ. Однако когда в Microsoft посчитали, что рынок мобильных программных платформ полностью завоеван, этот процесс остановился, и Windows Mobile замедлила свое развитие.
 В это время на рынке появились такие игроки, как HTC (с оболочкой TouchFlo-Sense) и SPB (c оболочкой Mobile Shell), которые предлагали надстройки над пользовательским интерфейсом Windows, придавая ему более свежий и современный вид. С появлением же революционной iPhone OS положение мобильной операционной системы от Microsoft существенно осложнилось.


Android выходит на рынок

Когда производительности мобильных аппаратных платформ стало достаточно для работы полноценной операционной системы, компания Google объявила о выходе Android. В некотором смысле это была революционная операционная система. В отличие от Windows Mobile, Android никогда не была операционной системой сугубо для смартфонов и коммуникаторов, это модифицированная версия Linux с поддержкой сенсорных экранов и широкими коммуникационными возможностями, а также возможностью запуска ресурсоемких приложений.


Схожесть

Давайте посмотрим, в чем схожи операционные системы Windows Mobile и Android.

Многозадачность

Операционная система Android, как и Windows Mobile (и в отличие от iPhone), может работать сразу с несколькими приложениями одновременно.

Работа приложений в фоновом режиме

Нажатие на кнопку «X» в Windows Mobile отнюдь не означает, что вы закрыли приложение, оно продолжает работать в фоновом режиме, однако операционная система ведет постоянный контроль за количеством свободной оперативной памяти и при необходимости сама завершает работу с приложением, находящимся в фоновом режиме. Операционная система Android, в свою очередь, даже не имеет кнопки закрытия приложения, и использует простое переключение между работающими приложениями.

Работа с аппаратным обеспечением

Большинство устройств, работающих под управлением и Windows Mobile и Android, используют высокопроизводительные процессоры и имеют достаточно большое количество оперативной и постоянной памяти.

Отличия

Интернет-браузер

Установленный в Android современный браузер наиболее оптимизирован для применения в мобильных устройствах.

Что касается Internet Explorer Mobile, то он не идет ни в какое сравнение с браузерами Android или iPhone. Поэтому трубки с операционной системой от Microsoft зачастую комплектуются альтернативными браузерами, например, Opera.

Электронные сообщения, контакты и календарь

Операционная система Windows Mobile поддерживает «родную» технологию Exchange для контактов и календаря. Google, в свою очередь, предлагает синхронизацию с такими сервисами, как Gmail, Contacts, и Google Calendar.

Что касается поддержки операционной системой Android сервисов Exchange, то, начиная с версии 2.0, подобная поддержка реализована сторонними разработчиками и производителями смартфонов.

Сенсорные экраны

ОС Windows Mobile традиционно поддерживала работу с резистивными экранами при помощи стилуса, однако, начиная с версии Windows Mobile 6.5, наметился определенный сдвиг в сторону емкостных экранов, работать с которыми можно и пальцами. Версия 6.5.3 (или 6.6) уже в значительной степени адаптирована для управления пальцами.

Что касается Android, то эта операционная система изначально была «заточена» под управление пальцами.

Вопросы лицензирования

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

Microsoft напротив очень строго относится к вопросам лицензирования и оставляет за собой право вносить изменения в программный код, выпускать дополнения и патчи.

Заключение

В заключение можно отметить, что на сегодняшний день обе программные платформы имеют прочные позиции на рынке мобильных устройств, а наибольшей разницей между ними является способы их распространения и лицензирования. Метод, используемый Google, отличается высокой интенсивностью, что выражается в уменьшенном времени разработки и быстрой адаптации изменений к различным аппаратным платформам.

Microsoft, в свою очередь, не может похвастать подобной, извините за каламбур, мобильностью, о чем красноречиво говорит время, которое ушло и еще уйдет у компании на разработку Windows Mobile 7.




Комментариев нет:

Отправить комментарий