有关谷歌Android操作系统解析

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

经过长时间学习谷歌Android操作系统,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西,学习谷歌Android操作系统时,你可能会遇到谷歌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)办公能力对决

谷歌Android操作系统上集成了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,结论:在开发工具上微软占据绝对优势,同时也比较完善成熟。

8)市场占有率分析

这也许是最终的对比,最终能很好的被广大人群接受才是最重要的事情。目前智能手机***占有率Windows Mobile为14%,Android还没有上市,但我们已经看到它咄咄逼人的气势。结论:时间验证一切,Windows Mobile和Android谁更强,一年后见分晓。

【编辑推荐】

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

2010-03-04 17:50:42

Android操作系统

2010-02-06 16:57:43

Android操作系统

2010-03-05 15:58:11

操作系统Android

2010-02-04 13:43:20

Android操作系统

2010-03-02 16:50:31

Android操作系统

2010-02-05 14:34:11

Android操作系统

2010-03-03 13:21:40

Android操作系统

2010-03-04 15:26:13

Android操作系统

2009-03-11 08:27:51

GoogleAndroid操作系统

2010-02-06 16:26:30

Android开源

2011-04-11 10:01:16

Android谷歌

2017-05-16 14:31:09

2009-11-25 10:45:16

2020-02-06 10:03:21

操作系统WindowsLinux

2009-07-09 09:41:46

GoogleChrome操作系统

2010-03-05 17:30:25

Android手机操作

2018-01-19 22:48:27

谷歌操作系统Android

2010-04-22 15:27:40

Aix操作系统

2009-09-14 09:38:47

谷歌Chrome操作系统

2009-11-20 09:19:26

谷歌Chrome操作系统
点赞
收藏

51CTO技术栈公众号