Windows Mobile 6.5和Windows Embedded Handheld 6.5有何区别?

9

我需要开发一个适用于Windows Embedded Handheld 6.5的应用程序。

我开始寻找一些入门教程或文档。

最终,我认为我掌握了主要知识点,但仍有一些疑问。

我四处寻找SDK或DTK,但没有找到。

我找到了一个小型的“教程”:URL HERE

但所有内容都是关于Windows Mobile 6.5 SDK和DTK的。

那么它们之间真的有区别吗?或者为什么我需要Windows Mobile 6.5才能开发Windows Embedded Handheld 6.5?

还是我完全错了?


Windows Mobile 6.5最初是一种消费者操作系统(用于Palm手机等)。随着苹果和安卓开始瓦解其市场份额,微软将其重新命名为Windows Embedded Handheld,并将其针对工业和商业市场(例如摩托罗拉、Intermec、Honeywell等)进行定位,同时他们致力于开发Windows Phone。因此,它们基本上是相同的。 - PaulH
3个回答

8

对我而言,Windows Mobile 6.5和Windows Embedded Handheld只是两个同样的名字。

微软经常重新品牌化产品,使你认为它与众不同或更好。特别是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设备显示更大的菜单栏)的标准表单。

此外,微软删除了一些API功能(SHFullScreen),而没有任何通知。这就是生活。


7
微软将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 MB虚拟RAM限制,因此它们没有从新的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
但是请等一下,还有更多。自从.NET Compact Framework团队被移动到开发Windows Phone平台以来,Windows Mobile平台已经不再提供功能/改进。因此,这些是Windows Mobile的私生子和基于Windows Phone的精神延续,具有用于数据捕获的一些框架添加,包括:
  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移动企业版
    • 基于Windows 10 Mobile,它是基于Windows Phone平台的。我们有一个新的重命名,耶。

1

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。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接