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.
там где выпускает в следующем порядке:
- Карманный ПК 2000
- Синяя тема рабочего стола по умолчанию. Цветной логотип windows внутри кнопки "Пуск".
- Карманный ПК 2002
- Синяя тема рабочего стола по умолчанию. Цветной логотип windows внутри запуска кнопка.
- Карманный ПК 2003
- Синяя тема рабочего стола по умолчанию. Цветной логотип windows внутри кнопки "Пуск".
- карманный ПК 2003 SE
- Синяя тема рабочего стола по умолчанию. Цветной логотип windows внутри кнопки "Пуск".
- Windows Mobile 5.0
- Синяя тема рабочего стола по умолчанию.
- Windows Mobile 6.0
- тема рабочего стола по умолчанию.
- Windows Mobile 6.1
- более оптимизирован, чем 6.0.
- Windows Mobile 6.5
- Change: новая темно-синяя тема рабочего стола по умолчанию.
- Windows Embedded Handheld 6.5.3
- изменить: как Windows Mobile 6.5, но с кнопкой "Пуск" внизу
- 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 вы получили:
- Windows CE 5
- Windows Embedded CE 6
- Windows Embedded CE 6 R2
- Windows Embedded CE 6 R3
- Windows Embedded Compact 7
- Windows Embedded 8
- Windows Embedded 8 Промышленность
- Windows Embedded Compact 2013
Но подождите, есть больше. Платформа Windows Mobile умерла больше не поставляется с функциями / улучшениями, так как команда Microsoft .NET Compact Framework был перемещен для разработки Windows Phone Plattform. Таким образом, это бастард Чайлдс и духовное продолжение Windows Mobile на основе Windows Phone с некоторыми дополнениями фреймворка для datacapturing. Которые включают в себя:
- Windows Embedded Handheld 8 (также названный Windows Embedded 8 Handheld)
- на основе Windows Phone 8
- Windows Embedded Handheld 8.1 (также называется Windows Embedded 8.1 Handheld)
- на основе Windows Phone 8.1
- 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.