Android、iphone、WebOS系统体系架构对比
创始人
2024-07-31 01:00:44
0

Android开发主要是IDE和可视化设计工具,整个Eclipse运行效率较为低下,开发出来的Apple IOS也比较吃内存,256M的RAM开几个应用后就会比较卡。Apple iOS的开发工具比较接近微软VS的水平,毕竟原生代码的效率是最强的,就是开发难度比较大一些,特别是内存管理部分。对于WebOS,但如果是采用JS+HTML来做App开发的话,那估计运行效率和内存占用都会比较失望

2月10日,HP发布了WebOS 3.0,虽然有些生不逢时,但即使面对不成熟的Windows phone7,尚待字闺中的meego,

以上3大移动设备操作系统都采用unix或linux内核,有着共同的基因,它们的内核都是精简版的UNIX(MacOS X)或linux。在具体的实现上,如界面管理框架、应用程序运行模式,有很大的不同:

1、WebOS

WebOS采用的是Mojo框架,Mojo是一个JavaScript框架,应用以HTML、CSS和JavaScript编写,mojo应用运行时,需要UI System Manager解析HTML、CSS、JavaScript代码,运行效率不会太高。当然Mojo框架的最大好处是采用通用Web应用开发技术,应用开发难度低、速度快、效率高。应该说,WebOS的应用框架是相当先进的,但以增加复杂性,降低效率为代价。

Apple IOS、Android、WebOS系统体系架构对比 

Apple IOS、Android、WebOS系统体系架构对比 

Web OS体系架构

Apple IOS、Android、WebOS系统体系架构对比 

Mojo应用的生命周期

2、Apple IOS

IOS是Apple长期积累的结果,系统核心、基础服务和应用框架都采用C/C++或object-C开发,而应用采用Cocoa Touch框架,以object-  C开发,应用编译后以本机代码在设备上运行,因此具有很高的运行效率。

Apple IOS、Android、WebOS系统体系架构对比 

Apple IOS体系架构

3、Android

Android采用的是Java技术,所有应用在一个叫Dalvik的Java虚拟机中运行,Dalvik是Android的核心,是google专门为移动设备优化的  Java虚拟机,Android应用就是典型的Java应用。可以说Java应用的优点(成熟、存在大量可重用代码)就是Android的优点,Java应用的缺  点(占内存大、运行速度略低)就是Android的缺点。所以Android移动设备要能运行顺畅,必须有高性能CPU+大内存,256M内存刚刚够,512M内存差不多了,要运行得很顺畅则需要1G内存,要知道iPhone4才256M内存。高性能CPU+大内存给基于Android的移动设备带来成本  高和耗电量大两大问题。

Apple IOS、Android、WebOS系统体系架构对比 

Android体系架构

最后总结一下:三个系统的体系架构的基础类似,但选择的应用体系完全不同,WebOS的体系架构最先进,但需要强大的硬件支撑;Android采用使用最广泛java技术,开发人员众多,容易上手,也需要较强大的硬件支撑;Apple IOS的体系架构相对较为传统,但运行效率高,对硬件的要求低,成本优势大,在现有的硬件条件下,应用运行具有最好的顺畅感,也更加省电。Apple IOS自成体系,系统架构朴实无华,但干净清晰,是目前最有效率的移动设备操作系统。在三足鼎立中,Apple的IOS暂时具有领先优势。

【编辑推荐】

Android应用程序开发环境的搭建

深入iPhone开发:应用程序核心探秘

webOS 2.0即将发布 6大新特性逐个看

在Android应用程序中使用Internet数据

对比Android与iPhone应用程序界面设计的区别

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...