改变一下

这段时间过得不怎么样,还是没有走出来,已经过了四十五天, 不能再让自己不振作,试试改变一下自己,花一年时间,让自己变得完全不同,不再作计划,需要的只是坚持,为自己坚持

Android、iphone、WebOS系统体系架构对比

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暂时具有领先优势。

转至:http://mobile.51cto.com/iphone-267040.htm

看看罢了,不以为然,我自己认为苹果不是最好的,虽然有效率,但牺牲了很多兼容性,Android的开放性不错,但感觉太杂了,有些不稳定,WEBOS是又爱又恨,想一直都用,却还是怒其不争

真与假

因为真实,所以不会真实

因为虚假,所以才会真实

不会因为真实而真实

只是为了真实而虚假

很多时候我们都希望看到最真实的

但往往看到的是最不真实的

其实也不要看透彻

因为你想看到的真实

往往都是掩藏着虚假

而你认为虚假的东西

却经常都是真实的

不要太在乎真与假

你觉得真,那就真吧

觉得假,也就假吧

人的本性

就是不断的在真和假中掩盖自己最真的一切