現在位置 : 網絡 > 安卓作業系統 (Android Operating System)
安卓作業系統 (Android Operating System)
Android (讀音:['ændrɔid],中文俗稱安卓)是一個以Linux為基礎的半開放原始碼作業系統,主要用於行動設備,由Google成立的Open Handset Alliance(OHA,開放手機聯盟)持續領導與開發中。 Android系統最初由安迪·魯賓(Andy Rubin)開發製作,最初主要支援手機,於2005年8月被美國科技企業Google收購。 2007年11月,Google與84家硬體製造商、軟體開發商及電信營運商成立開放手持設備聯盟來共同研發改良Android系統,隨後,Google以Apache免費開源許可證的授權方式,發布了Android的源代碼。讓生產商推出搭載Android的智慧型手機,Android作業系統後來更逐漸拓展到平板電腦及其他領域上。 Google透過官方網上商店平台Google Play,提供應用程式和遊戲供用戶下載,截止至2012年6月,Google Play商店擁有超過60萬個官方認證應用程式。同時用戶亦可以通過第三方網站來下載。2010年末數據顯示,僅正式推出兩年的Android作業系統在市場佔有率上已經超越稱霸逾十年的諾基亞Symbian系統,成為全球第一大智慧型手機作業系統。 成立 2003年10月,有「Android之父」之稱的安迪·魯賓(Andy Rubin)在美國加利福尼亞州帕洛阿爾托建立了Android科技公司(Android Inc.),並與利奇·米納爾(Rich Miner) 、尼克·席爾斯(Nick Sears)、克里斯·懷特(Chris White)共同發展這家公司。談到建立Android科技公司的原因,魯賓說:「聰明的移動設備能更好的意識到用戶的愛好和要求。」儘管Android科技公司的創始人和員工過去都具有各自的科技成就,但是Android科技公司的經營只顯露出它在智慧型手機軟體的方面。 同年,魯賓為Android科技公司花光了所有的錢。就在這時,史蒂夫·帕爾曼(Steve Perlman)遞給了魯賓一個信封,在裡面裝有1萬美金的現金;帕爾曼並不是以投資的方式給魯賓這筆錢,因為他拒絕了魯賓給他的股份。 Google的收購及發展 2005年8月17日,Google收購了Android科技公司,Android科技公司成為Google旗下的一部分。包括米奇·米納爾、克里斯·懷特等所擁有的全資子公司,所有Android科技公司的員工都被併入Google。當時沒有人知道Google為什麼作出這項收購,有許多的猜測,後來證明Google正是藉助此次收購正式進入移動領域。在Google,魯賓領導著一個負責開發基於Linux內核移動作業系統的團隊,這個開發項目便是Android作業系統。 Google的合作平台為Android提供了廣闊的市場,Google給予各大硬體製造商、軟體開發商一個靈活可靠的系統升級承諾,並保證將給予它們最新版本的作業系統。 2006年12月,《華爾街日報》和英國廣播公司(BBC)報導Google有可能進入移動領域的傳聞,Google有可能推廣移動領域下的各種Google服務,並且將推出一款名為Google電話的自主品牌智慧型手機。另有傳聞指出,按照Google的作風,將有可能呈現出新的智慧型手機製造商和運營商模式。 2007年9月,Google送出了多項移動領域的專利申請。但並沒有人知道Google將會推出的是一款名為Android的智慧型手機作業系統,更多的猜測是Google會推出一款像iPhone一樣的自有品牌智慧型手機系列。 成立開放手持設備聯盟 市場上第一款採用Google的Android操作系統的智慧型手機HTC T-Mobile G1,於2008年10月22日在美國上市,當時定價為179美元。 2007年11月5日,在Google的領導下,成立開放手持設備聯盟(Open Handset Alliance),最早的一批成員包括Broadcom公司、HTC、Intel、LG、Marvell等公司。開放手持設備聯盟的建立目的是為了創建一個更加開放自由的移動電話環境。而在開放手持設備聯盟創建的同一日,聯盟對外展示了他們的第一個產品:一部搭載了以Linux 2.6為內核基礎的Android作業系統的智慧型手機。 2008年12月9日,新一批成員加入開放手持設備聯盟,包括ARM、華為、索尼等公司。 同時,一個負責持續發展Android作業系統的開源代碼項目成立了AOSP(Android Open Source Project)。 除了開放手持設備聯盟之外,Android還擁有全球各地開發者組成的開源社區來專門負責開發Android應用程式和第三方Android作業系統來延長和擴展Android的功能和效能。 許可證 Android作業系統使用開放免費源代碼許可證,一切源代碼都是公開免費 的。 Google對Android所使用的Linux內核依據Apache開源條款2.0中所規定的內容進行修改,包括添加智慧型手機網路和電話協議棧等智慧型手機所必需的功能,使它們能更好的在移動設備上執行,並且根據第二版GNU條款中所規定的內容對修改的Linux內核訊息公佈。 Google也不斷發布問捲和開放修改清單、更新情況和源代碼來讓任何人看到並且提出他們的意見和評論,以便按照用戶的要求改進Android作業系統。 Android作業系統是完全免費開源的,任何廠商都可以不經過Google和開放手持設備聯盟的授權隨意使用Android作業系統;但是製造商不能隨意地在自己的產品上使用Google的標誌和Google的應用程式,例如Google Play等。除非Google證明其生產的產品設備符合Google相容性定義檔案(CDD),這樣才能在智慧型手機上預裝Google Play Store、Gmail等應用程式,並且獲得CDD的智慧型手機廠商也可以在其生產的智慧型手機上印上「With Google」的標誌。 特點 當前的Android作業系統具有以下幾個功能: 顯示佈局 -- Android作業系統支援更大的解析度,VGA,2D顯示,3D顯示都給予 -- OpenGL ES 2.0標準規格,並且支援傳統的智慧型手機。數據存儲Android作業系統內置SQLite小型關聯式資料庫管理系統來負責存儲數據。 網路 -- Android作業系統支援所有的網路制式,包括GSM/EDGE、IDEN、CDMA、EV-DO、UMTS、Bluetooth、Wi-Fi、LTE、NFC和WiMAX。 訊息 -- 作為原設計給智慧型手機使用的作業系統,Android作業系統原生支援簡訊和郵件,並且支援所有的雲端訊息和服務器訊息。 語言 -- Android作業系統支援多語言。 瀏覽器 -- Android作業系統中內置的網頁瀏覽器基於WebKit內核,並且採用了Chrome V8引擎。在Android 4.0內置的瀏覽器測試中,HTML5和Acid3故障處理中均獲得了滿分,並且於2.2版及之後能原生支援Flash。 支援Java -- 雖然Android作業系統中的應用程式大部分都是由Java編寫的,但是Android卻是以轉換為Dalvik executables的檔案在Dalvik虛擬機上執行的。由於Android中並不自帶Java虛擬機,因此無法直接執行Java程式。不過Android平台上提供了多個Java虛擬機供用戶下載使用,安裝了Java虛擬機的Android系統可以執行J2ME的程式。 媒體支援 -- Android作業系統本身支援以下格式的音訊/視頻/圖片媒體:WebM、H.263, H.264 (in 3GP or MP4 container)、MPEG-4 SP、AMR, AMR-WB (in 3GP container)、 AAC, HE-AAC (in MP4 or 3GP container)、MP3、MIDI、Ogg Vorbis、FLAC、WAV、JPEG、PNG、GIF、BMP。如果用戶需要播放更多格式的媒體,可以安裝其他第三方應用程式。)的流媒體,同時還支援Adobe的Flash,在安裝了RealPlayer之後,還支援蘋果公司的流媒體"> 流媒體支援 -- Android作業系統支援RTP/RTSP(3GPP PSS, ISMA)的流媒體以及(HTML5 <video>)的流媒體,同時還支援Adobe的Flash,在安裝了RealPlayer之後,還支援蘋果公司的流媒體。 硬體支援 -- Android作業系統支援識別並且使用視頻/照片攝像頭,多點電容/電阻觸摸屏,GPS,加速計,陀螺儀,氣壓計,磁強計,鍵盤,鼠標,USB Disk,專用的遊戲控制器,體感控制器,遊戲手柄,藍牙設備,無線設備,感應和壓力感測器,溫度計,加速2D位位塊傳輸(硬體方向,縮放,像素格式轉換)和3D圖形加速。 多點觸控 -- Android支援原生的多點觸摸,在最初的HTC Hero智慧型手機上即有這功能。該功能是核心級別(為避免對蘋果公司的觸摸屏技術造成侵權)。 藍牙 -- Android支援A2DP,AVRCP,發送檔案(OPP),存取電話簿(PBAP),語音撥號和發送智慧型手機之間的聯繫。同時支援鍵盤,滑鼠和操縱桿(HID)。 多工處理 -- Android作業系統支援原生的多工處理。 語音功能 -- 除了支援普通的電話通話之外,Android作業系統從最初的版本開始就支援使用語音操作來使用Google進行網頁搜尋等功能。而從Android OS v2.2開始,語音功能還可以用來輸入文字、語音導航等功能。 無線共享功能 -- Android作業系統支援用戶使用本機充當「無線路由器」,並且將本機的網路共享給其他智慧型手機,其他機器只需要通過WiFi尋找到共享的無線熱點,就可以上網。而在Android OS v2.2版本之前的作業系統則需要通過第三方應用或者其他定製版系統來實現這個功能。 截圖功能 -- 從Android OS v4.0版本開始,Android作業系統便支援截圖功能,該功能允許用戶直接抓取智慧型手機螢幕上的任何畫面,用戶還可以通過編輯功能對截圖進行處理,還可以通過藍牙/E-mail/微博/共享等方式發送給其他用戶或者上傳到網路上,也可以拷貝到電腦中。 硬體支援 由於Android作業系統的開放性和可移植性,它可以被用在大部分電子產品上。包括:智慧型手機,上網本,平板電腦,個人電腦,筆記本電腦,電視,機頂盒,MP3播放器,MP4播放器,掌上遊戲機,家用主機,電子手錶,電子收音機,耳機,汽車設備,導航儀, CD機,VCD機,DVD機,機頂盒以及其他設備。 Android作業系統大多搭載在使用了ARM架構的硬體設備上。但是同樣也有支援X86架構的Android作業系統,比如Google的Google TV就是使用一個特別定製的X86架構版本的Android操作系統。 同樣,蘋果公司的iOS設備,比如iPhone、iPod Touch以及iPad產品都可以安裝Android作業系統,並且可以通過雙系統啟動工具OpeniBoot或者iDroid來執行Android作業系統。微軟的Windows Mobile、Windows Phone產品也一樣可以。另外Android亦已成功移植到搭載WebOS系統HP TouchPad以及搭載Meego系統的Nokia N9等裝置。 世界上第一部真正意義上使用Android作業系統的設備是2008年10月22日發布的HTC Dream。 Android可以像用電腦上網一樣,使用任何服務。 Android對手有蘋果公司的iOS作業系統及諾基亞的Symbian及Microsoft的Windows Phone 7及RIM使用的BlackBerry OS系統。 |