Andorid 发展历程

来源:互联网 发布:720 全景 h5 源码 编辑:程序博客网 时间:2024/05/29 14:27

 

安卓手机ROM内核(Android kernel ) 可以说是系统的“心脏”,它“跳动的频率”和“运行的状况”直接影响着手机的稳定和耗电量,一个好的内核往往能给用户带了不一样的惊喜。
其实安卓内核版本就是手机的硬件(如主板,GPS,摄像头,WiFi,蓝牙等)驱动集合体的版本号。不同的内核可以使手机具有不同的运转速度,特别是对于手机的耗电量和发热量控制具有非常不同的效果!有些机油反映发热量很大,烫手,电池不经用,那就是因为使用了效率低下的内核。


   Android的kernel本源来自Linux kernel,说起他们的历史渊源和矛盾纠葛就比较多了,估计得好几页一大堆,但为了大家更好的理解和接受,我查阅了很多资料后将其全部梳理了一遍,做成如下编年史的表格便于大家收藏和使用(目前来说应该是最全的)!

Android和Linux kernel发展史(BY 夕つ云 整理)
英文名中文名Android系统版本发布时间Linux kernel内核版本备注Astro铁臂阿童木Android  beta2007年11月5日未知它作为一个面向开发者的软件开发包(SDK)进行发布。Wind Up Robots发条机器人1.02008年9月23日未知全球第一台Android设备HTC  Dream(G1)就是搭载Android 1.0操作系统。1.12009年2月2日未知由于版权问题和员工喜好Android系统开始是以A-Z的字母开头的甜品命名!Cupcake纸杯蛋糕1.52009年4月30日2.6.27拍摄/播放影片,支持立体声蓝牙耳机,支持复制/贴上和页面中搜索等。Donut甜甜圈1.62009年9月15日2.6.29重新设计的Android  Market,手势支持,支持CDMA网络,文字转语音系统等。Eclair松饼2.02009年10月26日2.6.29优化硬件速度,支持内置相机闪光灯和数码变焦,新的浏览器的用户接口和支持HTML5等。2.0.12009年12月3日部分API进行修改变化,BUG修复。2.12010年1月12日部分API进行修改变化,BUG修复。Froyo冻酸奶2.22010年5月20日2.6.32支持将软件安装至扩展内存,USB分享器和WiFi热点功能,速度和性能优化。2.2.12011年1月18日存在的bug修复,安全性的提高,性能提升以及流畅性提升。2.2.22011年1月22日存在的bug修复,修复了Nexus  One中的短信问题。2.2.32011年11月21日修复了两个存在的安全性问题。Gingerbread姜饼2.32010年12月7日2.6.35Linux  Kernel 2.6.33版代码库移除了Android代码。2.3.32011年2月9日进行了API改进2.3.42011年4月28日屏幕截图功能2.3.52011年7月25日改进了个别机型的功能,优化相机和电池续航。2.3.62011年9月2日修复了语音搜索存在的bug2.3.72011年9月21日增加NFC功能Honeycomb蜂巢3.02011年2月2日2.6.36平板专用3.12011年5月11日3.22011年7月13日3.2.12011年8月30日3.2.22011年9月20日Ice  Cream Sandwich冰淇淋三明治4.02011年11月14日3.0.X

(目前miui V4-4.0.4的内核版本是3.0.8)

统一了手机和平板电脑使用的系统,提升硬件的性能以及系统的优化,支持在系统中使用虚拟按键等。4.0.12011年10月19日 4.0.22011年11月28日修复了存在于Verizon版本Galaxy  Nexus中的bug。4.0.32011年12月16日包括修复bug和系统的优化,并且针对图形,数据库,拼写检查,蓝牙功能和其他功能的改进。4.0.42012年2月6日更快的运行性能,电池漏洞修复,3G/4G切换改进,信号强度增强,更快速启动等。4.0.9 由美国Spirit定制的非官方Android版本。Jelly  Bean果冻豆4.1/4.1.12012年6月28日3.0.31/3.1.10“黄油计划”。4.1.22012年10月9日加入主画面的旋转功能,单手指开合通知中心讯息,提升性能及稳定性。A new flavor of Jelly Bean一种新口味的果冻豆4.22012年10月30日3.4.0Android  的Linux kernel代码重新回归Linux kernel 3.3代码库。4.2.12012年11月28日PhotoSphere  360°全景拍摄,手势输入键盘,支援多重帐户,修复丢失的12月等。Key Lime Pie青柠派5.02013年待定未知 备注:2012年5月18日,Linux kernel  3.3发布,这个版本更新上第一个新特性也是最重要的新特性,便是Android 的Linux kernel代码重新回归Linux kernel  代码库,同时,内核中也包含着Android的硬件驱动。今后的Android内核将直接驱动硬件,对于软硬件开发者而言都是好事情,而芯片制造商则需要调整硬件架构,以兼容更强大的Linux  3.3以上版本内核了。对于Google而言,这是必须要做的事情,并且越快越好——为了更好的体验,和系统版本更好的融合与升级。