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

關於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)。