最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

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

来源:动视网 责编:小OO 时间:2025-09-28 19:37:53
文档

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

AppleIOS、Android、WebOS系统体系架构对比2人收藏此文章,收藏此文章发表于9个月前,已有3079次阅读共1个评论2人收藏此文章2月10日,HP发布了WebOS3.0,虽然有些生不逢时,但即使面对不成熟的Windowsphone7,尚待字闺中的meego,移动设备操作系统中AppleIOS、Android、WebOS三足鼎立的局面已然初成。竞争的大幕拉开,未来移动设备操作系统江湖谁主沉浮?这里从系统架构角度进行对比分析。以上3大移动设备操作系统都采用unix或linux内核,有
推荐度:
导读AppleIOS、Android、WebOS系统体系架构对比2人收藏此文章,收藏此文章发表于9个月前,已有3079次阅读共1个评论2人收藏此文章2月10日,HP发布了WebOS3.0,虽然有些生不逢时,但即使面对不成熟的Windowsphone7,尚待字闺中的meego,移动设备操作系统中AppleIOS、Android、WebOS三足鼎立的局面已然初成。竞争的大幕拉开,未来移动设备操作系统江湖谁主沉浮?这里从系统架构角度进行对比分析。以上3大移动设备操作系统都采用unix或linux内核,有
Apple IOS、Android、WebOS系统体系架构对比

2人收藏此文章, 收藏此文章 

 发表于9个月前 , 已有3079次阅读 共1个评论 2人收藏此文章 

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

 移动设备操作系统中Apple IOS、Android、WebOS三足鼎立的局面已然初成。竞争的大幕拉开,未来移动设备操作系统江湖谁主沉浮? 这里从系统架构角度进行对比分析。 

 以上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的应用框架是相当先进的,但以增加复杂性,降低效率为代价。 

 

 

 Web OS体系架构 

 

 Mojo应用的生命周期 

 2、Apple IOS 

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

 

 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的移动设备带来成本  高和耗电量大两大问题。 

 

 Android体系架构 

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

声明:OSCHINA 博客文章版权属于作者,受法律保护。未经作者同意不得转载。

文档

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

AppleIOS、Android、WebOS系统体系架构对比2人收藏此文章,收藏此文章发表于9个月前,已有3079次阅读共1个评论2人收藏此文章2月10日,HP发布了WebOS3.0,虽然有些生不逢时,但即使面对不成熟的Windowsphone7,尚待字闺中的meego,移动设备操作系统中AppleIOS、Android、WebOS三足鼎立的局面已然初成。竞争的大幕拉开,未来移动设备操作系统江湖谁主沉浮?这里从系统架构角度进行对比分析。以上3大移动设备操作系统都采用unix或linux内核,有
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top