Windows Mobile SmartPhone和PocketPC是什么意思,有什么区别?
展开全部
1.WINCE vs Window mobile
WINCE是由一个实时的,占先式的内核和外围的一大堆驱动程序组成.其中内核是微软开发的,但是硬件部分和驱动可以由各个OEM厂商来开发. Platform Builder就是一个可以把这些东西整合在一起的工具,通过PB,我们可以定制自己的一个操作系统,通过选择不同的组件,操作系统的大小可以从250k 到24M.然后开发人员就能够把这个OS的iamge文件部署到嵌入式系统中去.PlatForm Builder还可以定制出这个平台相应的SDK,供EVC等作上层开发的平台之用,当然它也可以完全取代EVC,作为一个IDE来开发上层的应用软件.
那什么是Windows mobile呢,WINCE的可裁减性能够给开发人员带来很大的便利,但是也存在了兼容性的问题.比如一个程序设计了通过网络来访问数据库,但是底层的 SDK并没有加入网络的功能,这样就不得不修改上层的软件.这样就造成了无法进行通用的独立软件开发.而Window mobile就解决了这个问题.他是ODM设定的具有统一特定属性的OS,smartphone 和 pocketPC实际上只是其中的两种profile的实现.这两种是微软规定的,程序员不必担心自己程序的兼容性问题.正是由于平台的统一性,所以有n 多人来开发基于这两个平台的软件.
[总结]Windows mobile是WINCE的子集,而smartphone和pocketPC是windows mobile的两种实现.
2.smpartphone vs pocketPC
故名思义,smartphone偏向于通话的应用.而pocketPC则偏向于PDA的功能.
一个比较大的外观上的区别是,pocketPC带有触摸屏,所以一般都带有指点杆.
但是从功能上来说,因为内核都是WinCE系统.所以差别不大.
两个系统的主要的差别在于电源管理的方式上.smartphone只有两种状态,on和off,当你关机的时候,系统完全关闭(当然,时钟芯片还在运 作),无法接到电话,收到短信.在系统打开的时候,如果长时间没有按键,则会进入待机,但是CPU一直在全速运转,只是把背光之类的关闭而已.但是 pocktPC则多了一个suspend的状态,在你关机之后,实际上CPU还在运转,当有电话接入就转到on的状态了.所以就电源使用效率来说, smartphone是一种效率比较低的做法.但是这样也有好处,就是反映时间快,pocketPC从suspend到on要花费数秒的时间,这对于实时 通讯是不允许的.
总的来说
Windows Mobile是PocketPC和SmartPhone平台的总称。
Windows Mobile分2002、2003、2003SE、5.0、6.0、6.1及6.5版本。
PocketPC平台的特性是支持触控操作,侧重于掌上电脑功能;
SmartPhone平台只支持按键操作,侧重于通讯功能。
另外,Windows Mobile至6.5版本开始已改称Windows Phone。
WINCE是由一个实时的,占先式的内核和外围的一大堆驱动程序组成.其中内核是微软开发的,但是硬件部分和驱动可以由各个OEM厂商来开发. Platform Builder就是一个可以把这些东西整合在一起的工具,通过PB,我们可以定制自己的一个操作系统,通过选择不同的组件,操作系统的大小可以从250k 到24M.然后开发人员就能够把这个OS的iamge文件部署到嵌入式系统中去.PlatForm Builder还可以定制出这个平台相应的SDK,供EVC等作上层开发的平台之用,当然它也可以完全取代EVC,作为一个IDE来开发上层的应用软件.
那什么是Windows mobile呢,WINCE的可裁减性能够给开发人员带来很大的便利,但是也存在了兼容性的问题.比如一个程序设计了通过网络来访问数据库,但是底层的 SDK并没有加入网络的功能,这样就不得不修改上层的软件.这样就造成了无法进行通用的独立软件开发.而Window mobile就解决了这个问题.他是ODM设定的具有统一特定属性的OS,smartphone 和 pocketPC实际上只是其中的两种profile的实现.这两种是微软规定的,程序员不必担心自己程序的兼容性问题.正是由于平台的统一性,所以有n 多人来开发基于这两个平台的软件.
[总结]Windows mobile是WINCE的子集,而smartphone和pocketPC是windows mobile的两种实现.
2.smpartphone vs pocketPC
故名思义,smartphone偏向于通话的应用.而pocketPC则偏向于PDA的功能.
一个比较大的外观上的区别是,pocketPC带有触摸屏,所以一般都带有指点杆.
但是从功能上来说,因为内核都是WinCE系统.所以差别不大.
两个系统的主要的差别在于电源管理的方式上.smartphone只有两种状态,on和off,当你关机的时候,系统完全关闭(当然,时钟芯片还在运 作),无法接到电话,收到短信.在系统打开的时候,如果长时间没有按键,则会进入待机,但是CPU一直在全速运转,只是把背光之类的关闭而已.但是 pocktPC则多了一个suspend的状态,在你关机之后,实际上CPU还在运转,当有电话接入就转到on的状态了.所以就电源使用效率来说, smartphone是一种效率比较低的做法.但是这样也有好处,就是反映时间快,pocketPC从suspend到on要花费数秒的时间,这对于实时 通讯是不允许的.
总的来说
Windows Mobile是PocketPC和SmartPhone平台的总称。
Windows Mobile分2002、2003、2003SE、5.0、6.0、6.1及6.5版本。
PocketPC平台的特性是支持触控操作,侧重于掌上电脑功能;
SmartPhone平台只支持按键操作,侧重于通讯功能。
另外,Windows Mobile至6.5版本开始已改称Windows Phone。
参考资料: http://hi.baidu.com/xiaorida21/blog/item/c36a42ce9dea170b92457ed2.html
力控科技
2024-12-02 广告
2024-12-02 广告
作为北京力控元通科技有限公司的工作人员,对于公司研发的ForceSCADA有着深入的了解。ForceSCADA适配性强,支持电商平台86、LoongArch、ARM等硬件架构的服务器,同时兼容银河麒麟、中标麒麟、UOS统信、Centos、U...
点击进入详情页
本回答由力控科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询