Windows CE против Windows Mobile

Я часто вижу такие термины:

  • Windows CE
  • Карманный ПК с Windows Mobile
  • Смартфон Windows Mobile

Я знаю разницу между вторыми двумя, но меня смущает первое. Я думал, что это название мобильной ОС до Windows Mobile 5.

Но я чаще наблюдаю это в текущих продуктах. (Вот текущая форма MS для разработки на ней. Здесь текущий продукт для создавая их.)

Что это такое и какое отношение имеет к линейкам Windows Mobile?


person Vaccano    schedule 10.06.2010    source источник


Ответы (3)


Windows CE - это модульная ОС. Он построен с помощью инструмента под названием Platform Builder (PB).

У PB есть Каталог элементов, которые могут быть включены в данный образ ОС. Например, TCP / IP, Shell, Windows Explorer, серверы, такие как FTP и Telent, диспетчер драйверов устройств или GWES (каталог довольно обширен). По сути, практически каждая часть того, что вы считаете ОС, является компонентом, который может быть включен или исключен (хотя, очевидно, компоненты могут иметь зависимости - например, у вас не может быть Shell без GWES). Образ ОС также хорошо адаптирован для конкретного оборудования, на котором он будет работать. Один образ ОС Windows CE нельзя скопировать на другое оборудование и работать.

Таким образом, любой может создать ОС Windows CE, и из-за ее модульной структуры не существует такой вещи, как готовая конфигурация (например, XP, Vista или Windows 7). Давайте назовем этих людей в рамках данного обсуждения «покупателями».

Теперь любой Заказчик может добавлять в ОС свои вещи - их «секретный соус», если хотите. Например, посмотрите на интерфейс HTC TouchFlo или приложение Google Maps. Это сделал заказчик, а не команда Windows CE. То же самое для апплетов панели управления, приложений и т. Д.

Так что Windows Mobile действительно может рассматриваться как просто еще один Заказчик. Они берут Platform Builder и выбирают определенное подмножество элементов каталога из базовой ОС. Затем они добавляют свои собственные вещи (оболочку WinMo, уведомления, POOM и т. Д.). Затем они отправляют это в ODM (производители устройств, такие как HTC).

Это немного сложнее, потому что команда WinMo на самом деле поставляет инструмент, похожий на Platform Builder (хотя и не тот), и скомпилированные библиотеки для всего их секретного соуса, и именно ODM действительно создает образ ОС. .

Таким образом, WinMo - это одновременно и подмножество, и надмножество CE. Это подмножество, потому что оно не содержит всего, что доступно ОС. Это расширенный набор, потому что он включает в себя вещи, которые вообще не поставляются с основной ОС. Это означает, что с помощью только инструмента Platform Builder вы можете создать ОС CE, но не можете создать ОС WinMo.

person ctacke    schedule 10.06.2010
comment
Спасибо, очень полезно. ctacke, можете ли вы сказать мне, есть ли какой-либо аналогичный инструмент, например cmd, fiddler, доступный для мобильных устройств с Windows 6.5. Я хочу захватить сеть своего Windows 6.5 Mobile. Любая помощь будет оценена по достоинству. - person user960567; 21.10.2012

Я нашел эту временную шкалу удобным руководством для короткая история этой / тех платформ

Кроме того, из той же статьи вики:

Windows Mobile лучше всего описывается как подмножество платформ, основанных на Windows CE. В настоящее время Pocket PC (теперь называемый Windows Mobile Classic), SmartPhone (Windows Mobile Standard) и PocketPC Phone Edition (Windows Mobile Professional) являются тремя основными платформами под зонтиком Windows Mobile. Каждая платформа использует различные компоненты Windows CE, а также дополнительные функции и приложения, подходящие для соответствующих устройств.

person Paul Sasik    schedule 10.06.2010

Windows Mobile основана на Windows CE. Это ядро ​​мобильной платформы. Windows Mobile располагается поверх базовой основы CE - обычно все, что доступно в CE, доступно в Mobile, но не обязательно наоборот. Многие встраиваемые устройства используют Windows CE. Mobile предоставляет интерфейс, с которым вы знакомы на устройствах PocketPC и смартфонах, CE предоставляет меню «Пуск», как на настольном ПК. Это аналогичные операционные системы с общей основой CE.

person Jay Kramer    schedule 10.06.2010
comment
Не совсем так. В CE имеется много вещей, которых нет в WinMo. WinMo включает около 70% элементов каталога. - person ctacke; 10.06.2010