安卓Android8.0什么時候發(fā)布出來(2)
Android發(fā)展歷程
2003年10月,Andy Rubin等人創(chuàng)建Android公司,并組建Android團隊。
2005年8月17日,Google低調(diào)收購了成立僅22個月的高科技企業(yè)Android及其團隊。安迪魯賓成為Google公司工程部副總裁,繼續(xù)負責(zé)Android項目。
2007年11月5日,谷歌公司正式向外界展示了這款名為Android的操作系統(tǒng),并且在這天谷歌宣布建立一個全球性的聯(lián)盟組織,該組織由34家手機制造商、軟件開發(fā)商、電信運營商以及芯片制造商共同組成,并與84家硬件制造商、軟件開發(fā)商及電信營運商組成開放手持設(shè)備聯(lián)盟(Open Handset Alliance)來共同研發(fā)改良Android系統(tǒng),這一聯(lián)盟將支持谷歌發(fā)布的手機操作系統(tǒng)以及應(yīng)用軟件,Google以Apache免費開源許可證的授權(quán)方式,發(fā)布了Android的源代碼。
2008年,在GoogleI/O大會上,谷歌提出了AndroidHAL架構(gòu)圖,在同年8月18號,Android獲得了美國聯(lián)邦通信委員會(FCC)的批準,在2008年9月,谷歌正式發(fā)布了Android 1.0系統(tǒng),這也是Android系統(tǒng)最早的版本。
2009年4月,谷歌正式推出了Android 1.5這款手機,從Android 1.5版本開始,谷歌開始將Android的版本以甜品的名字命名,Android 1.5命名為Cupcake(紙杯蛋糕)。該系統(tǒng)與Android 1.0相比有了很大的改進。
2009年9月份,谷歌發(fā)布了Android 1.6的正式版,并且推出了搭載Android 1.6正式版的手機HTC Hero(G3),憑借著出色的外觀設(shè)計以及全新的Android 1.6操作系統(tǒng),HTC Hero(G3)成為當(dāng)時全球最受歡迎的手機。Android 1.6也有一個有趣的甜品名稱,它被稱為Donut(甜甜圈)。
2010年2月份,Linux內(nèi)核開發(fā)者Greg Kroah-Hartman將Android的驅(qū)動程序從Linux內(nèi)核“狀態(tài)樹”(“staging tree”)上除去,從此,Android與Linux開發(fā)主流將分道揚鑣。在同年5月份,谷歌正式發(fā)布了Android 2.2操作系統(tǒng)。谷歌將Android 2.2操作系統(tǒng)命名為Froyo,翻譯完名為凍酸奶。
2010年10月份,谷歌宣布Android系統(tǒng)達到了第一個里程碑,即電子市場上獲得官方數(shù)字認證的Android應(yīng)用數(shù)量已經(jīng)達到了10萬個,Android系統(tǒng)的應(yīng)用增長非常迅速。在2010年12月,谷歌正式發(fā)布了Android 2.3操作系統(tǒng)Gingerbread (姜餅)。
2011年1月,谷歌稱每日的Android設(shè)備新用戶數(shù)量達到了30萬部,到2011年7月,這個數(shù)字增長到55萬部,而Android系統(tǒng)設(shè)備的用戶總數(shù)達到了1.35億,Android系統(tǒng)已經(jīng)成為智能手機領(lǐng)域占有量最高的系統(tǒng)。
2011年8月2日,Android手機已占據(jù)全球智能機市場48%的份額,并在亞太地區(qū)市場占據(jù)統(tǒng)治地位,終結(jié)了Symbian(塞班系統(tǒng))的霸主地位,躍居全球第一。
2011年9月份,Android系統(tǒng)的應(yīng)用數(shù)目已經(jīng)達到了48萬,而在智能手機市場,Android系統(tǒng)的占有率已經(jīng)達到了43%。繼續(xù)在排在移動操作系統(tǒng)首位。谷歌會發(fā)布全新的Android 4.0操作系統(tǒng),這款系統(tǒng)被谷歌命名為Ice Cream Sandwich(冰激凌三明治)。
2012年1月6日,谷歌Android Market已有10萬開發(fā)者推出超過40萬活躍的應(yīng)用,大多數(shù)的應(yīng)用程序為免費。Android Market應(yīng)用程序商店目錄在新年首周周末突破40萬基準,距離突破30萬應(yīng)用僅4個月。在2011年早些時候,Android Market從20萬增加到30萬應(yīng)用也花了四個月。
北京時間2016年2月28日,移動消息應(yīng)用WhatsApp宣布,于2016年底停止支持Android 2.1、2.2系統(tǒng)。
2017年6月,工信部旗下泰爾終端實驗室發(fā)布消息,目前泰爾終端實驗室聯(lián)合包括華為、OPPO、vivo、小米、三星、魅族、金立、努比亞、谷歌、百度、阿里巴巴、騰訊、個推、極光等國外內(nèi)主要相關(guān)企業(yè)共同制定安卓統(tǒng)一推送服務(wù)技術(shù)標準,旨在為國內(nèi)的消息推送服務(wù)建立統(tǒng)一的標準,為終端用戶提供更好的手機使用體驗,為應(yīng)用開發(fā)者更好解決消息推送需求,并取得了階段性成果。
Android發(fā)行版本
測試版本
Android在正式發(fā)行之前,最開始擁有兩個內(nèi)部測試版本,并且以著名的機器人名稱來對其進行命名,它們分別是:阿童木(AndroidBeta),發(fā)條機器人(Android 1.0)。后來由于涉及到版權(quán)問題,谷歌將其命名規(guī)則變更為用甜點作為它們系統(tǒng)版本的代號的命名方法。甜點命名法開始于Android 1.5發(fā)布的時候。作為每個版本代表的甜點的尺寸越變越大,然后按照26個字母數(shù)序:紙杯蛋糕(Android 1.5),甜甜圈(Android 1.6),松餅(Android 2.0/2.1),凍酸奶(Android 2.2),姜餅(Android 2.3),蜂巢(Android 3.0),冰激凌三明治(Android 4.0),果凍豆(Jelly Bean,Android4.1和Android 4.2)。
1.1
2008年9月發(fā)布的Android第一版。
1.5
Cupcake(紙杯蛋糕):2009年4月30日發(fā)布。
主要的更新如下:
拍攝/播放影片,并支持上傳到Y(jié)outube;支持立體聲藍牙耳機,同時改善自動配對性能;最新的采用WebKit技術(shù)的瀏覽器,支持復(fù)制/貼上和頁面中搜索;GPS性能大大提高;提供屏幕虛擬鍵盤;主屏幕增加音樂播放器和相框widgets;應(yīng)用程序自動隨著手機旋轉(zhuǎn);短信、Gmail、日歷,瀏覽器的用戶接口大幅改進,如Gmail可以批量刪除郵件;相機啟動速度加快,拍攝圖片可以直接上傳到Picasa;來電照片顯示。
1.6
Donut(甜甜圈):2009年9月15日發(fā)布。
主要的更新如下:
重新設(shè)計的Android Market手勢;支持CDMA網(wǎng)絡(luò);文字轉(zhuǎn)語音系統(tǒng)(Text-to-Speech);快速搜索框;全新的拍照接口;查看應(yīng)用程序耗電;支持虛擬私人網(wǎng)絡(luò);支持更多的屏幕分辨率;支持OpenCore2媒體引擎;新增面向視覺或聽覺困難人群的易用性插件。
2.0
2009年10月26日發(fā)布。
主要的更新如下:
優(yōu)化硬件速度;"Car Home"程序;支持更多的屏幕分辨率;改良的用戶界面;新的瀏覽器的用戶接口和支持HTML5;新的聯(lián)系人名單;更好的白色/黑色背景比率;改進Google Maps3.1.2;支持Microsoft Exchange;支持內(nèi)置相機閃光燈;支持數(shù)碼變焦;改進的虛擬鍵盤;支持藍牙2.1;支持動態(tài)桌面的設(shè)計。
Android 2.2/2.2.1 Froyo(凍酸奶) :2010年5月20日發(fā)布。主要的更新如下:
整體性能大幅度的提升;3G網(wǎng)絡(luò)共享功能;Flash的支持;App2sd功能;全新的軟件商店;更多的Web應(yīng)用API接口的開發(fā)。
2.3.x
Gingerbread(姜餅) :2010年12月7日發(fā)布。
主要的更新如下:
增加了新的垃圾回收和優(yōu)化處理事件;原生代碼可直接存取輸入和感應(yīng)器事件、EGL/OpenGLES、OpenSL ES;新的管理窗口和生命周期的框架;支持VP8和WebM視頻格式,提供AAC和AMR寬頻編碼,提供了新的音頻效果器;支持前置攝像頭、SIP/VOIP和NFC(近場通訊);簡化界面、速度提升;更快更直觀的文字輸入;一鍵文字選擇和復(fù)制/粘帖;改進的電源管理系統(tǒng);新的應(yīng)用管理方式。
3.0
Android logo相關(guān)圖片
Honeycomb(蜂巢):2011年2月2日發(fā)布。
主要更新如下:
優(yōu)化針對平板 ;全新設(shè)計的UI增強網(wǎng)頁瀏覽功能 ;n-app purchases功能。
3.1
Honeycomb(蜂巢) :2011年5月11日布發(fā)布。
版本主要更新如下:
經(jīng)過優(yōu)化的Gmail電子郵箱 ;全面支持Google Maps ;將Android手機系統(tǒng)跟平板系統(tǒng)再次合并從而方便開發(fā)者;任務(wù)管理器可滾動,支持USB輸入設(shè)備(鍵盤、鼠標等) ;支持Google TV.可以支持XBOX 360無線手柄;widget支持的變化,能更加容易的定制屏幕widget插件。
3.2
Honeycomb(蜂巢):2011年7月13日發(fā)布。
版本更新如下:
支持7英寸設(shè)備;引入了應(yīng)用顯示縮放功能。
4.0
Ice Cream Sandwich(冰激凌三明治):2011年10月19日在香港發(fā)布。
版本主要更新如下:
全新的UI;全新的Chrome Lite瀏覽器,有離線閱讀,16標簽頁,隱身瀏覽模式等;截圖功能;更強大的圖片編輯功能;自帶照片應(yīng)用堪比Instagram,可以加濾鏡、加相框,進行360度全景拍攝,照片還能根據(jù)地點來排序;Gmail加入手勢、離線搜索功能,UI更強大;新功能People:以聯(lián)系人照片為核心,界面偏重滑動而非點擊,集成了Twitter、Linkedin、Google+等通訊工具。有望支持用戶自定義添加第三方服務(wù);新增流量管理工具,可具體查看每個應(yīng)用產(chǎn)生的流量,限制使用流量,到達設(shè)置標準后自動斷開網(wǎng)絡(luò)。
4.1
Android 4.1Jelly Bean(果凍豆):2012年6月28日
新特性:
更快、更流暢、更靈敏;特效動畫的幀速提高至60fps,增加了三倍緩沖;增強通知欄;全新搜索;搜索會帶來全新的UI、智能語音搜索和Google Now三項新功能;桌面插件自動調(diào)整大小;加強無障礙操作;語言和輸入法擴展;新的輸入類型和功能;新的連接類型。
4.2
Android 4.2Jelly Bean(果凍豆):2012年10月30日
Android 4.2沿用“果凍豆”這一名稱,以反映這種最新操作系統(tǒng)與Android 4.1的相似性,但Android 4.2推出了一些重大的新特性,具體如下:
Photo Sphere全景拍照功能;鍵盤手勢輸入功能;改進鎖屏功能,包括鎖屏狀態(tài)下支持桌面掛件和直接打開照相功能等;可擴展通知,允許用戶直接打開應(yīng)用;Gmail郵件可縮放顯示;Daydream屏幕保護程序;用戶連點三次可放大整個顯示頻,還可用兩根手指進行旋轉(zhuǎn)和縮放顯示,以及專為盲人用戶設(shè)計的語音輸出和手勢模式導(dǎo)航功能等;支持Miracast無線顯示共享功能;Google Now現(xiàn)可允許用戶使用Gamail作為新的數(shù)據(jù)來源,如改進后的航班追蹤功能、酒店和餐廳預(yù)訂功能以及音樂和電影推薦功能等。
4.4
Android 4.4KitKat(奇巧巧克力):待定
2013年9月4日凌晨,谷歌對外公布了Android新版本Android 4.4KitKat(奇巧巧克力),而并非早前傳聞已久的Android5.0Key Lime Pie(酸橙派),目前并安卓4.4 KitKat具體的上線時間并沒有公布。
4.4.3
【Android 4.4.3截圖曝光 搜索鍵代替Home鍵】
2014年5月,一張Android 4.4.3系統(tǒng)截圖被曝光在互聯(lián)網(wǎng)上,這張截圖上最大的亮點就是傳統(tǒng)的Home鍵已經(jīng)被谷歌搜索鍵取代。除此之外,多任務(wù)鍵也負擔(dān)起更大的責(zé)任,成為了在應(yīng)用程序列表和多任務(wù)間切換的重要橋梁,用戶的日常操作更加依賴它。另外,多任務(wù)鍵的圖標設(shè)計也更加時尚,用半封口式的梯形代替了原來的矩形。之前Home鍵的功能可能就靠全新的多任務(wù)鍵,而這也徹底的改變Android用戶之前的操作習(xí)慣。
Android系統(tǒng)架構(gòu)
Android的系統(tǒng)架構(gòu)和其操作系統(tǒng)一樣,采用了分層的架構(gòu)。
從架構(gòu)圖看,Android分為四個層,從高層到低層分別是應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運行庫層和Linux內(nèi)核層。
應(yīng)用程序
Android會同一系列核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括客戶端,SMS短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。所有的應(yīng)用程序都是使用JAVA語言編寫的。
應(yīng)用程序框架
開發(fā)人員也可以完全訪問核心應(yīng)用程序所使用的API框架。該應(yīng)用程序的架構(gòu)設(shè)計簡化了組件的重用;任何一個應(yīng)用程序都可以發(fā)布它的功能塊并且任何其它的應(yīng)用程序都可以使用其所發(fā)布的功能塊(不過得遵循框架的安全性)。同樣,該應(yīng)用程序重用機制也使用戶可以方便的替換程序組件。
隱藏在每個應(yīng)用后面的是一系列的服務(wù)和系統(tǒng), 其中包括;
豐富而又可擴展的視圖(Views),可以用來構(gòu)建應(yīng)用程序, 它包括列表(Lists),網(wǎng)格(Grids),文本框(Text boxes),按鈕(Buttons), 甚至可嵌入的web瀏覽器。
內(nèi)容提供器(Content Providers)使得應(yīng)用程序可以訪問另一個應(yīng)用程序的數(shù)據(jù)(如聯(lián)系人數(shù)據(jù)庫), 或者共享它們自己的數(shù)據(jù)
資源管理器(Resource Manager)提供 非代碼資源的訪問,如本地字符串,圖形,和布局文件(Layout files )。
通知管理器 (Notification Manager) 使得應(yīng)用程序可以在狀態(tài)欄中顯示自定義的提示信息。
活動管理器( Activity Manager) 用來管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。
系統(tǒng)運行庫
Android 包含一些C/C++庫,這些庫能被Android系統(tǒng)中不同的組件使用。它們通過 Android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。以下是一些核心庫:
* 系統(tǒng) C 庫 - 一個從BSD繼承來的標準C系統(tǒng)函數(shù)庫 Libc ), 它是專門為基于Embedded linux的設(shè)備定制的。
* 媒體庫 - 基于PacketVideo OpenCORE;該庫支持多種常用的音頻、視頻格式回放和錄制,同時支持靜態(tài)圖像文件。編碼格式包括MPEG4, H.264, MP3, AAC, AMR, JPG, PNG 。
* Surface Manager - 對顯示子系統(tǒng)的管理,并且為多個應(yīng)用程序提 供了2D和3D圖層的無縫融合。
* LibWebCore - 一個最新的web瀏覽器引擎用,支持Android瀏覽器和一個可嵌入的web視圖。
猜你喜歡: