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?

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

3 ответов


для меня Windows Mobile 6.5 и Windows Embedded Handheld-это всего лишь два имени для одного и того же.

MS часто делал продукты re-Тавра для того чтобы сделать вас думать что что-то другое или более лучшее. Особенно с Windows Mobile серии Pocket PC.

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

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

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


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

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

  1. Карманный ПК 2000
    • Синяя тема рабочего стола по умолчанию. Цветной логотип windows внутри кнопки "Пуск".
  2. Карманный ПК 2002
    • Синяя тема рабочего стола по умолчанию. Цветной логотип windows внутри запуска кнопка.
  3. Карманный ПК 2003
    • Синяя тема рабочего стола по умолчанию. Цветной логотип windows внутри кнопки "Пуск".
  4. карманный ПК 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
    • Change: новая темно-синяя тема рабочего стола по умолчанию.
  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 Промышленность
  8. Windows Embedded Compact 2013

Но подождите, есть больше. Платформа Windows Mobile умерла больше не поставляется с функциями / улучшениями, так как команда Microsoft .NET Compact Framework был перемещен для разработки Windows Phone Plattform. Таким образом, это бастард Чайлдс и духовное продолжение 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 и набор Апис.

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