先不談何為ROM開發,首先我們來了解什么是ROM,清楚概念,我們再循序漸進。
基礎概念
ROM,即系統固件,通俗表述為手機的刷機包。另外一個名字也叫ROM(read-only memory),譯為“只讀存儲器”,這是從硬件層面來講,只讀內存是一種只能讀出事先所存數據的固態半導體存儲器,通常用在不需經常變更資料的電子或電腦系統中,資料並且不會因為電源關閉而消失。
但是我們今天講的ROM,是ROM image(只讀內存鏡像)的簡稱,用來支撐硬件運行的軟件系統。一般手機刷機的過程,就是將只讀內存鏡像(ROM image)寫入只讀內存(ROM)的過程。 常見的 ROM image 有 img、zip 等格式,前者通常用 fastboot 程序通過數據線刷入(線刷),后者通常用 recovery 模式從 sd刷入(卡刷),故 img 鏡像也被稱為線刷包,zip 鏡像也被稱為卡刷包。
國內的定制系統開發者,經常會陷入自己的產品究竟是應該稱為 OS還是 UI的爭論,為了避免此類爭論和表示謙虛,會自稱為 ROM。很多定制系統玩家也會統一將定制系統稱為 ROM。
發展簡介
Android ROM是一種以Linux為基礎的開放源碼操作系統,主要使用於便攜設備。Android系統最初由Andy Rubin開發,最初主要支持手機。2005年由Google收購注資,並組建開放手機聯盟開發改良,逐漸擴展到平板電腦及其他領域上。Android的主要競爭對手是蘋果公司的iOS。
市場份額
2011年第一季度,Android系統在全球的市場份額首次超過塞班系統,躍居全球第一。 截止2018年3月,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 日
以上為谷歌發布的所有安卓系統版本。