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 日

以上為谷歌發布的所有安卓系統版本。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM