Windows CE по сравнению с Windows Mobile

Я часто вижу эти условия:

  • Windows CE
  • Windows Mobile Pocket PC
  • Смартфон Windows Mobile

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

Но я вижу его чаще в текущих продуктах. (Вот текущая Форма MS для разработки на нем. Вот текущий продукт для создания их.)

Что это и как это касается строк Windows Mobile?

8
задан Vaccano 10 June 2010 в 16:34
поделиться

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.

20
ответ дан 5 December 2019 в 07:10
поделиться

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

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

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

2
ответ дан 5 December 2019 в 07:10
поделиться

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

1
ответ дан 5 December 2019 в 07:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: