當前位置:才華齋>計算機>作業系統>

關於android作業系統

作業系統 閱讀(1.31W)

Android,中文俗稱安卓,是一個以Linux為基礎的開放原始碼移動裝置作業系統,主要用於智慧手機和平板電腦,由Google成立的Open Handset Alliance(OHA,開放手持裝置聯盟)持續領導與開發中。安卓已釋出的最新版本為Android L。

關於android作業系統

  1. Android 作業系統介紹

2007年11月5日Google宣佈了Android系統,它是基於Linux平臺的開源手機作業系統,該平臺由作業系統、中介軟體、使用者介面和應用軟體組成。它採用軟體堆層(Software Stack)的架構,主要分為三部分。底層以Linux核心為基礎,提供了作業系統的基本功能;中間層包括函式庫Library和虛擬機器Virtual Machine,用C++開發。最上層是各種應用軟體,包括通話程式,簡訊程式等,應用軟體可由各公司自行開發,以Java作為開發語言。

Android一詞的本義指“機器人”,最初的Android主要支援手機,後來經過開發改良,逐漸擴充套件到平板電腦及其他一些領域上,是首個為移動終端打造的真正的開放和完整的移動軟體。

  2. 系統架構

Android的`系統架構和其作業系統一樣,採用了分層的架構。Android分為四個層,從高層到低層分別是應用程式層、應用程式框架層、系統執行庫層和Linux核心層。

(1)應用程式

Android會同一系列核心應用程式包一起釋出,該應用程式包包括客戶端,SMS短訊息程式,日曆,地圖,瀏覽器,聯絡人管理程式等。所有的應用程式都是使用JAVA語言編寫的。

(2)應用程式框架

開發人員也可以完全訪問核心應用程式所使用的API框架。該應用程式的架構設計簡化了元件的重用;任何一個應用程式都可以釋出它的功能塊並且任何其它的應用程式都可以使用其所釋出的功能塊(不過得遵循框架的安全性)。同樣,該應用程式重用機制也使使用者可以方便的替換程式元件。

(3)系統執行庫

Android 包含一些C/C++庫,這些庫能被Android系統中不同的元件使用。它們通過 Android 應用程式框架為開發者提供服務。

(4)Linux核心層

Android核心是基於Linux 核心的修改的核心版本,它提供了用於支援Android平臺的裝置驅動。

  3. Android 作業系統的優點:

(1)開源

Android不像其他的作業系統那樣封閉。它是開源的,允許第三方修改。所謂的“開源”是用於描述那些原始碼可以被公眾使用的軟體,並且此軟體的使用、修改和發行也不受限制。Android作業系統的開源意味著開放的平臺允許任何移動端的廠商加入到Android聯盟中來。同時專業人士也可以利用其開放的原始碼進行二次開發,打造出個性化的Android。

(2)給使用者的自由度高

Android作業系統給予了使用者跟高的自由度,熟悉Android的都清楚:使用者可以根據自己的喜好來設定手機介面,Android的應用市場甚至上還有各式各樣的啟動器來供使用者自己選擇,讓自己的手機與眾不同。

(3)選擇多樣化

由於Android的開放性,眾多的廠商為了迎合大眾會推出層出不窮的新產品。迄今為止,以Android為作業系統的機型已經達到了幾十上百種。但是這些功能、機型上的差異不會影響到資料的同步、軟體的相容等等。這樣便給了消費者更多地購機選擇。

  4. Android 作業系統的發展

Android在正式發行之前,最開始擁有兩個內部測試版本,並且以著名的機器人名稱來對其進行命名,它們分別是:阿童木(AndroidBeta),發條機器人(Android 1.0)。自Android 1.5釋出的開始谷歌以甜點命名法為Android 命名:紙杯蛋糕(Android 1.5),甜甜圈(Android 1.6),鬆餅(Android 2.0/2.1),凍酸奶(Android 2.2),薑餅(Android 2.3),蜂巢(Android 3.0),冰激凌三明治(Android 4.0),果凍豆(Android 4.1、Android 4.2和Android 4.3),奇巧巧克力(Android 4.4),棒棒糖(Android 5.0和Android 5.1),棉花糖(Android 6.0), 牛軋糖(Android 7.0)。