Windows Mobile 6.5 против Windows Embedded Handheld 6.5-в чем разница?



Мне нужно разработать приложение для Windows Embedded Handheld 6.5.



Я начинаю искать некоторые учебные пособия или документацию для "начала работы".



В конце концов, я думаю, что получил основные факты, но что-то все еще удивляет меня.



Я везде ищу SDK или DTK, но ничего не нашел.



Я нашел небольшой "учебник": URL здесь



Но все это относится к Windows mobile 6.5 SDK и DTK.



Так есть ли на самом деле разница между ними? Или почему нужна ли мне Windows Mobile 6.5 для разработки для Windows Embedded Handheld 6.5?



Или я совершенно не прав?

771   3  

3 ответов:

Для меня Windows Mobile 6.5 и Windows Embedded Handheld-это просто два названия для одного и того же.

MS часто делала ребрендинг продуктов, чтобы заставить вас думать, что это что-то другое или лучше. Особенно с серией карманных ПК Windows Mobile.

Вам нужен Windows Mobile 6.5.3 DTK для разработки таких устройств: http://www.microsoft.com/en-us/download/details.aspx?id=5389

Хотя DTK пока в порядке, он не отражает измененную компоновку экрана, например, если при создании формы с ее помощью Visual Studio показывает стандартную форму с большим заголовком (Windows Mobile apps не имеют строки заголовка) и обычную строку меню (устройства WM 6.5.3 показывают большую строку меню).

Далее MS отбросила некоторые функции API (SHFullScreen) без какого-либо уведомления. Такова жизнь.

Microsoft переименовалаплатформу Windows Mobile вWindows Embedded Handheld .

Там, где выпуски в следующем порядке:

  1. Pocket Pc 2000
    • Синяя тема рабочего стола по умолчанию. Цветной логотип windows внутри кнопки "Пуск".
  2. Pocket Pc 2002
    • Синяя тема рабочего стола по умолчанию. Цветной логотип windows внутри кнопки "Пуск".
  3. Pocket Pc 2003
    • Синяя тема рабочего стола в качестве по умолчанию. Цветной логотип windows внутри кнопки "Пуск".
  4. Pocket Pc 2003 SE
    • Синяя тема рабочего стола по умолчанию. Цветной логотип windows внутри кнопки "Пуск".
  5. Windows Mobile 5.0
    • Синяя тема рабочего стола по умолчанию.
  6. Windows Mobile 6.0
    • зеленая тема рабочего стола по умолчанию.
  7. Windows Mobile 6.1
    • более оптимизирован, чем 6.0.
  8. Windows Mobile 6.5
    • изменение: новая темно-синяя тема рабочего стола по умолчанию.
  9. Windows Embedded Handheld 6.5.3
    • изменение: как Windows Mobile 6.5, но с кнопкой запуска внизу
  10. Windows Embedded Handheld 6.5
    • изменение: просто переименовал 6.5.3 обратно в Windows Embedded Handheld 6.5, чтобы добавить путаницы.

Начиная с Windows Mobile 5.0 или более поздней версии они поставляются с ядром Windows CE 5 и имеют 32 МБ виртуальной оперативной памяти на ограничение процесса, так что они не выиграли от новых выпусков Windows CE, которые именуются так же, как и именование Windows Mobile.

На Windows CE вы получили:

  1. Windows CE 5
  2. Windows Embedded CE 6
  3. Windows Embedded CE 6 R2
  4. Windows Embedded CE 6 R3
  5. Windows Embedded Compact 7
  6. Windows Embedded 8
  7. Windows Embedded 8 Industry
  8. Windows Embedded Compact 2013
Но подождите, это еще не все. То Платформа Windows Mobileумерла больше не поставляется с функциями/улучшениями, так как команда Microsoft .NET Compact Framework была перемещена для разработки Платтформы Windows Phone. Итак, это бастард Чайлдс и духовное продолжение Windows Mobile на базе Windows Phone с некоторыми добавлениями фреймворка для datacapturing. Которые включают:
  1. Windows Embedded Handheld 8 (также называется Windows Embedded 8 Handheld)
    • на базе Windows Phone 8
  2. Windows Embedded Handheld 8.1 (также называется Windows Embedded 8.1 Handheld)
    • на базе Windows Phone 8.1
  3. Windows 10 IoT Mobile Enterprise
    • на базе Windows 10 Mobile, которая основана на платформе Windows Phone. Мы получили новое имя, ура.

Windows Embedded 6.5 имеет обратную совместимость с устаревшими приложениями Windows Mobile.

Согласно Microsoft:

Windows Embedded Handheld 6.5

Построен на Windows Mobile 6.5 для питания бизнес-приложений в мобильность на местах, транспорт, розничная торговля и многое другое.

Совместимость приложений с Windows Mobile 6.5, а также согласованный SDK и набор API.

Поэтому я думаю, что вы просто должны использовать Windows Mobile 6.5 пакет SDK.

Comments

    Ничего не найдено.