我有一个 Windows .NET 应用程序,我计划将其“移植”并定制为移动设备。该应用程序由一个独立的 .NET 程序组成,该程序与条形码扫描仪配合使用,具有简单的 UI 并将扫描结果记录到文件中。还有一个 Windows 服务,可以使用 Web 服务(专有同步协议)将数据同步到服务器。内存/磁盘/网络要求相当低。我们没有现有的 WinCE 或 WinMo 代码库,并且不需要设备上有其他应用程序。
我正在考虑使用的设备是摩托罗拉 MC3100 移动数据终端,配有激光扫描仪、WiFi 和彩色触摸屏。我可以选择使用 Windows CE 6.0 或 Windows Mobile 6.1 来获取设备。
在做出这个决定时我应该考虑哪些因素?
哪个对用户来说更容易?
哪个有更好的开发/调试/配置堆栈?
WinMo 是一个基于CE 构建的平台。基本上它是一个新的 shell 和一些“特殊”的 API(没有 WinMo 就无法做到这些,所以它并不是真正的魔法)。 WinMo 有一组定义的应用程序、库等,因此它更加标准化,如果您想在多个设备上运行您的应用程序,它might这样做对你有好处(但在这种特殊情况下,我怀疑它会给你带来很多好处)。
除非您对 WinMo 有特定需求,否则绝对选择通用 Windows CE。这样您就不必一直与 WinMo shell 和平台作斗争。让 CE 设备正常运行当然更容易。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)