Windows Mobile 6.5 vs Windows Embedded Handheld 6.5-what'

本文关键字:Windows 5-what Handheld vs Mobile Embedded | 更新日期: 2023-09-27 18:24:42

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

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

毕竟,我想我已经掌握了主要事实,但仍有一些事情让我感到惊讶

我到处找SDK或DTK,但一无所获。

我发现了一个小"教程":URL这里

但所有的东西都指向Windowsmobile6.5SDK和DTK。

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

还是我完全错了?

Windows Mobile 6.5 vs Windows Embedded Handheld 6.5-what'

对我来说,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设备显示更大的菜单栏)的标准窗体。

此外,MS在没有任何通知的情况下放弃了一些API功能(SHFullScreen)。这就是生活。

Microsoft已将Windows Mobile Platform重命名为Windows Embedded Handheld

其中按以下顺序发布:

  1. 口袋Pc 2000
    • 默认为蓝色桌面主题。启动按钮内的彩色车窗徽标
  2. 口袋Pc 2002
    • 默认为蓝色桌面主题。启动按钮内的彩色车窗徽标
  3. 口袋Pc 2003
    • 默认为蓝色桌面主题。启动按钮内的彩色车窗徽标
  4. Pocket Pc 2003 SE
    • 默认为蓝色桌面主题。启动按钮内的彩色车窗徽标
  5. Windows Mobile 5.0
    • 默认为蓝色桌面主题
  6. Windows Mobile 6.0
    • 默认为绿色桌面主题
  7. Windows Mobile 6.1
    • 比6.0更优化
  8. Windows Mobile 6.5
    • 更改:默认为新的深蓝色桌面主题
  9. Windows嵌入式手持设备6.5.3
    • 更改:类似Windows Mobile 6.5,但底部有"开始"按钮
  10. Windows嵌入式掌上电脑6.5
    • 更改:刚刚将6.5.3重新命名为Windows Embedded Handheld 6.5,以增加混乱

在Windows Mobile 5.0或更高版本中,它们配备了Windows CE 5内核,每个进程的虚拟RAM限制为32 MB,因此它们没有从新的Windows CE版本中受益,因为命名与Windows Mobile命名一样糟糕。

在Windows CE上,您可以获得:

  1. Windows CE 5
  2. Windows嵌入式CE 6
  3. Windows嵌入式CE 6 R2
  4. Windows嵌入式CE 6 R3
  5. Windows嵌入式Compact 7
  6. Windows嵌入式8
  7. Windows Embedded 8行业
  8. Windows Embedded Compact 2013

但等等,还有更多。由于Microsoft.NET Compact Framework团队被转移到开发Windows Phone Plattform,因此Windows Mobile Platform已失效不再提供功能/改进。因此,这些都是私生子,是基于Windows Phone的Windows Mobile的精神延续,并添加了一些用于数据捕获的框架。其中包括:

  1. Windows Embedded Handheld 8(也称为Windows Embedded8 Handheld)
    • 基于Windows Phone 8
  2. Windows嵌入式掌上电脑8.1(也称为Windows嵌入式8.1掌上电脑)
    • 基于Windows Phone 8.1
  3. Windows 10物联网移动企业
    • 基于Windows 10 Mobile,这是基于Windows Phone平台。我们有一个新的名字,耶

Windows Embedded 6.5与传统的Windows Mobile应用程序向后兼容。

根据微软:

Windows嵌入式掌上电脑6.5

基于Windows Mobile 6.5构建,为现场流动性、运输、零售等。

与Windows Mobile 6.5的应用程序兼容性,以及一致的SDK和一组API。

所以我认为你应该使用Windows Mobile 6.5 SDK。