Android操作系统真的那么优秀?

移动开发 Android
微软的Windows Mobile和谷歌Android操作系统有许多相同的特点,他们都是安装在不管是智能机还是3G手机上,但是哪个效果会更好呢?

一旦Android手机拥有了Android操作系统,那么程序可以通过Open Screen编写更高级的用户界面,体验度更高,传说中的TAT主题使用了大量的OpenGL ES加速,下面进行着重介绍。

1) Web浏览器对决

Windows Mobile 采用Internet Explorer浏览器Pocket版,可以很好的解析HTML、WML、JavaScript同时支持浏览器ActiveX插件,Android操作系统支持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上内置了Android操作系统,可以方便的登陆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。结论:在开发工具上微软占据绝对优势,同时也比较完善成熟。

【编辑推荐】

  1. Android应用程序组建原理深入剖析
  2. Android SMS短信服务相关概念简述
  3. PythonAndroid数据库相关代码解读
  4. PythonAndroid安装卸载程序具体操作方法解析
  5. Android应用程序的四个关键点
责任编辑:chenqingxiang 来源: csdn
相关推荐

2010-03-04 10:41:38

Android操作系统

2010-03-02 10:26:32

Android系统平台

2014-09-17 14:05:14

2010-03-05 16:47:11

Android操作系统

2010-02-05 17:25:59

Android操作系统

2010-02-04 17:16:30

2023-06-19 11:49:03

2020-05-15 14:11:16

树莓派操作系统Linux

2014-12-30 10:05:42

操作系统

2018-08-20 15:00:32

Linux深度操作系统发行版

2010-03-04 10:34:04

Android操作系统

2010-03-02 09:54:16

2010-02-05 14:34:11

Android操作系统

2010-02-05 17:55:01

谷歌Android操作

2010-02-05 16:35:35

Android操作系统

2009-12-09 17:25:19

Linux操作系统

2013-06-03 10:26:43

2010-02-06 16:26:30

Android开源

2010-03-05 10:31:33

Android OS

2011-05-26 12:52:13

Android 操作系统
点赞
收藏

51CTO技术栈公众号