ROM定制开发入门-ROM开发概念介绍

 

先不谈何为ROM开发,首先我们来了解什么是ROM,清楚概念,我们再循序渐进。

基础概念

ROM,即系统固件,通俗表述为手机的刷机包。另外一个名字也叫ROM(read-only memory),译为“只读存储器”这是从硬件层面来讲,只读内存是一种只能读出事先所存数据的固态半导体存储器,通常用在不需经常变更资料的电子或电脑系统中,资料并且不会因为电源关闭而消失。

但是我们今天讲的ROM,是ROM image(只读内存镜像的简称,用来支撑硬件运行的软件系统。一般手机刷机的过程,就是将只读内存镜像(ROM image)写入只读内存(ROM)的过程。 常见的 ROM image imgzip 等格式,前者通常用 fastboot 程序通过数据线刷入(线刷),后者通常用 recovery 模式从 sd刷入(卡刷),故 img 镜像也被称为线刷包,zip 镜像也被称为卡刷包。

国内的定制系统开发者,经常会陷入自己的产品究竟是应该称为 OS还是 UI的争论,为了避免此类争论和表示谦虚,会自称为 ROM。很多定制系统玩家也会统一将定制系统称为 ROM

发展简介

Android ROM是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。Android系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS。

市场份额

2011年第一季度,Android系统在全球的市场份额首次超过塞班系统,跃居全球第一。 截止20183月,Android系统在用户互联网使用量中的份额首次超越了Windows。在StatCounter监测的网络活动,Android用户占据37.93%,Windows用户占据37.91%。

近期,中国信通院公布了2018年国内智能手机出货数据,在智能手机市场方面,2018年全年,智能手机出货量3.90亿部,其中Android系统的手机在智能手机中占比89.3%。

版本变更

Android1.0:Beta(阿童木)发布于2008年9月22日

Android1.1:BASE_1_1(发条机器人)发布于2009年2月2日

Android1.5:Cupcake(纸杯蛋糕),发布于2009年4月17日

Android1.6:Donut(甜甜圈),发布于2009年9月15日

Android2.0/2.1:Eclair(松饼),发布于2009年12月3日

Android2.2:Froyo(冻酸奶),发布于2010年5月20日

Android2.3/2.4 :Gingerbread(姜饼),发布于2010年12月7日

Android3.0:Honeycomb(蜂巢),发布于2011年2月3日

Android3.1:Honeycomb(蜂巢),发布于2011年5月11日

Android3.2:Honeycomb(蜂巢),发布于2011年7月13日

Android4.0:冰激凌三明治,发布于于2011年10月19日

Android4.1:Jelly Bean(果冻豆),发布于2012年6月18日

Android4.2:Jelly Bean(果冻豆),发布于2012年10月30日

Android4.3:Jelly Bean(果冻豆),发布于2013年7月25日

Android4.4:KitKat(奇巧巧克力),发布于2013年9月4日

Android5.0:Lollipop(青柠派),发布于2014年10月15日

Android5.1:Lollipop_mr1(棒棒糖),发布于2015年3月10日

Android6.0:Marshmallow(棉花糖)发布于2015年月29日

Android7.0:Nougat(牛轧糖),发布于2016年8月22日

Android7.1:Nougat(牛轧糖),发布于2016年12月5日

Android8.0:Oreo(奥利奥),发布于2017年8月22日

Android8.1:Oreo(奥利奥),发布于2017年12月5日

Android9.0:Pie(开心果冰淇淋),发布于2018年 8 月 7 日

以上为谷歌发布的所有安卓系统版本。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章