Android和Windows Mobile组件对比

来源:互联网 发布:剑三捏脸数据成男图表 编辑:程序博客网 时间:2024/04/28 00:26

 微软Windows Mobile和谷歌Android操作系统在很多地方都有相同之处,比如说都是智能手机操作系统,但它们有什么不同之处呢?

  1) Web浏览器对决

  Windows Mobile 采用Internet Explorer浏览器Pocket版,可以很好的解析HTML、WML、JavaScript同时支持浏览器ActiveX插件。支持ATL开发的BHO组件,让WinCE版IE和桌面上的一样强大。

  Android 采用的则是Webkit开源浏览器,使用该浏览器主要有苹果iPhone和桌面版的Safari、诺基亚S60 3rd,webkit的优点就是对web标准兼容好处理JavaScript脚本速度快,安全漏洞相对IE比少些。

  结论:Pocket IE和Android Webkit各有格各的特点,IE在自定义能力上更强,对部分标准兼容不是很完善。

  2)游戏多媒体引擎对决

  Windows Mobile采用微软自家的DirectX,目前仅支持Native C++开发,基本可以达到DirectX6类库标准,并且不断升级,主要由硬件自身因素限制,同时提供了一个GAPI可以满足普通GDI绘制的不足。

  Android采用OpenGL ES开源图形处理引擎,在绘制效率和展示效果上都比较出色,在桌面平台上OpenGL显得很暗淡,但在移动3D开发中有着至关重要的地位,比如Sun JSR标准支持让非微软操作系统都兼容。

  结论:桌面Windows DirectX和Windows Mobile可以很好的兼容,但OpenGL在手机上的应用很广泛主要是J2ME的带动,暂时算OpenGL ES占优。

  3)办公能力对决

  Windows Mobile上集成了Office Mobile软件可以方便处理Word、Excel、PowerPoint文档,同时最新版本兼容Office 2007的新格式,目前Adobe Reader等主要软件都可以很好工作,比较满意。

  Android采用可能是OpenOffice,但目前第三方软件公司QuickOffice已经在Android版本上发力,QuickOffice Android版本演示 一文介绍。同时Google的核心应用在Google Docs这类在线的办公软件,更好的解决PC和手机的数据同步问题。

  结论:目前在办公处理软件上微软有着绝对优势,但Android平台基本可以实现,全新的Google App在线办公系统可能会在未来更有竞争力,暂时微软领先。

  4)互联网应用

  Windows Mobile上内置了Windows Live Messenger,可以方便的登陆MSN聊天。同时内置的Windows Media Player可以播放流媒体WMV格式影片,Pocket OutLook可以方便的处理电子邮件。

 Android系统上附带了xmpp讯协议的Google GTalk聊天IM工具,将会在2009年和MSN互通,还会加入GMail邮件客户端在邮件处理上也很强大,同时还会加入流行的Youtube视频播放器,充分展现3G时代高数据吞吐的优势。

 5)企业数据管理

  Windows Mobile支持SQL Server CE数据库可以方面的和桌面SQL Server同步共享数据,在数据管理上有很大优势。

  Android采用SQLite,在处理数据上比J2ME RMS要强很多,支持SQL查询。

  结论:在数据库上SQL CE版会有优势,这一点SQLite显示不很是有竞争力。

  6)手机生产商

  Windows Mobile标准硬件配置:CPU 200MHz、内存64MB、一般为2.8英寸触摸屏(Pocket PC),软件上Windows Mobile需要一定授权费用。

  Android标准硬件配置:CPU 200MHz、内存32MB,显示屏幕未知,开源Linux内核,成本更低廉。

  结论:在硬件上Linux可以更节省内存,相对于WinCE有一定优势,同时授权费用更有竞争力。

  7)开发工具对比

  Windows Mobile可以通过eVC、Visual Studio 2003或以上版本开发,IDE稳定处理高效。模拟器为微软收购Virtual PC产品。

  Android主要采用ADT+Eclipse开发,IDE和Symbian Carbide.c++一样采用Java编写,没有Visual Studio稳定。模拟器为开源Qemu。

  结论:在开发工具上微软占据绝对优势,同时也比较完善成熟。

原创粉丝点击