С WP7 всё ясно, а что будет с Windows Mobile?

14 апрель, 2010 - 15:31Арсен Бандурян

Первая мысль, которая возникла у меня в голове после анонса Windows Phone 7: "А что будет с Wndows Mobile?". Теперь я знаю ответ.  Но вначале - почему этот вопрос действительно важен для корпоративного сегмента.

Анонс WP7 вызвал недоумение в среде компаний, использующих решения на Windows Mobile для автоматизации своих бизнес-процессов. Судите сами - ни одно из основных нововведений не сулит выгод корпоративному пользователю, работающему в 2-3 корпоративных приложениях и зачастую вообще не имеющего доступа к интерфейсу ОС. Зато, отрезали многозадачность и копипейст, что обозначает коренную переделку множества непростых программ. Сложившаяся ситуация напомнает известное "немое кино уже не работало ввиду наступления эры звукового кино, а звуковое еще не работало по причине организационных неполадок, связанных с ликвидацией эры немого кино". Что же делать корпоративному заказчику? Как выяснилось, не все так плохо. Но перед этим, немножно истории.

Как извстно, Windows Mobile базируется на ОС Windows CE, которая разрабатывается подразделением Windows Embedded Business (WEB) и широко применяется в большом количестве устройств: от POS-терминалов и банкоматов до промышленных роботов. Windows CE - компонентная система - этакий набор кубиков, из которых можно строить решения с разной степенью функциональности. Windows Mobile - одно из таких решений - набор определенных кубиков, дополненный и расширенный разработчиками подразделения Mobile Communications Business (MCB), которое и "ведет" Windows Mobile.

WM vs CE

WEB и MCB - разные подразделения с разной направленностью: WEB работает для enterprise, MCB - для consumer. В итоге обе ОС развивались с разнными приоритетами, и если команде MCB не нравилась реализация той или иной функциональности в CE - они просто переписывали всё по-своему. Это создало большое количество несовместимостей между ОС, проблемы с переносимостью приложений и много других "радостей" разработчикам и пользователям (чего стоят только принципиально разные браузеры IE Mobile и Pocket IE.).

Однако, Windows Mobile была нужна. Прежде всего, как некая "эталонная сборка" (то же, что, как мне кажется, сделала Google со своим Nexus), обеспечивающая для разработчиков гарантированный набор компонент и API, что позволило писать приложения, относительно легко переносимые между любыми устройствами с Windows Mobile (в отличии от CE, где даже может не быть экрана, например). В итоге, большинство мобильных бизнес-приложений было написано под WM.

Что возвращает нас к нашему вопросу - а что теперь будет с выходом WP7? Новая стратегия Microsoft такова:

Новая стратегия Microsoft по отношению  к Windows Mobile

Как видим, MCB по-прежнему владеет собственной разработкой в виде Windows Phone, а Windows Mobile переехала под юрисдикцию WES. В результате, Microsoft все расставляет на свои места довольно логичным образом.

Рядовой consumer получает:

  • Windows Phone с гламурным интерфейсом, завораживающими визуальными эффектами и т.д. и т.п.
  • свой аналог AppStore
  • возможность работать в самой новой ОС, не обремененной мегабайтами старого кода, оставшегося для обеспечения совместимости

Бизнес-пользователь получает:

  • платформу для бизнеса, в которой нет ненужных визуальных наворотов (уже сейчас заказчики спращивают первым делом, как отключить в WM6.5 новые today screen  и start menu) 
  • подтверждение от Microsoft, что она таки поддерживает бизнес-сегмент
  • единую стратегию развития WM и CE, что должно остановить появление новых несовместимостей между ОС и дать шанс на устранение старых (во всяком случае, так обещает timeline где-то ближе к 2011).

Как мне кажется, такая стратегия должна быть выигрышной для всех. А что думаете вы?

P.S. Источник здесь. Приятно, что в качестве иллюстрации Microsoft выбрала устройство именно от Motorola :)

С WP7 всё ясно, а что будет с Windows Mobile?