区分windowsCE和windows Mobile||smartphone和PocketPc

首先说WindowsCE 和 WindowsMobile

 

Windows CE是一个可定制的操作系统,而Windows Mobile则是基于Windows CE定制出来的有着协议性质的操作系统包。

WindowsCE本身就是由一系列的可定制模块组成,硬件产商可以根据自己硬件的特性对Windows CE模块进行任何的组合,以生成符合自己产品的操作系统。   Windows CE是微软为嵌入式设备打造的通用操作系统,不象其它的微软 Windows 操作系统,Windows CE 并不是代表一个标准的相同的对所有平台适用的软件。为了足够灵活以达到适应广泛产品需求, Windows CE 采用标准模式,可以通过设计一层位于内核和硬件之间代码来用设定硬件平台,从而使产品定制。

Windows Mobile Microsoft 用于 Pocket PC Smartphone 的软件平台。Windows Mobile 将熟悉的 Windows 桌面扩展到了个人设备中而Windows Mobile则是Windows CE系统组件的具体组合方式。它包含一些应用还有最重要的电话模块

WindowsMobile基础上又有两个不同的定制,即SmartPhone和PocketPC。

SmartPhone 和PocketPC区别

 Smartphone 主要是在格式和使用两方面作为一种电话设备而设计的。它经过良好的微调,可以用于发出和接收呼叫,并且还可以作为消息处理设备。Pocket PC 主要是作为一种小型个人计算机而设计的,对于查看和管理数据与增强消息处理而言很不错。某些 Pocket PC 设备也具有电话功能。

要提醒一点,要在smartphone Pocket PC轻松的相互移植要注意的是,最好不要使用MFC,因为微软为了给smartphone瘦身,并不提供对MFC的支持。 如果你急于动手,盲目的先实现了一个使用MFCPocket PC的应用,在实现smartphone上的移植时,你的程序很大块的面积将必须要重写。一般情况下,先从smartphone入手,再向Pocket PC移植是比较正确的选择,因为相对于Pocket PCsmartphone的某些支持更少,应该这样想,就像在同一个系统下,功能更多的高版本和低版本,做到向下兼容绝对比向上兼容要容易得多

你可能感兴趣的:(windows,Microsoft,mobile,mfc,电话,WindowsMobile)