只要經(jīng)常關(guān)注手機(jī)圈的朋友們都知道,現(xiàn)在市面上的大部分手機(jī)系統(tǒng)底層架構(gòu)都分為三種,除了蘋果的ios和華為的鴻蒙外,其他手機(jī)基本全是android系統(tǒng)了,那么android什么意思呢?其實(shí)谷歌開(kāi)發(fā)的一款操作系統(tǒng)。
android是谷歌開(kāi)發(fā)的一款智能操作系統(tǒng)

android的本意是代指機(jī)器人,同時(shí)也是谷歌在2007年宣布的基于Linux平臺(tái)底層開(kāi)發(fā)的開(kāi)源手機(jī)系統(tǒng)。在美國(guó)著名科技網(wǎng)站‘BusinessInsider’上,關(guān)于二十一世紀(jì)十大最重要的電子產(chǎn)品,android操作系統(tǒng)赫然上榜。
就目前來(lái)說(shuō),android的開(kāi)源架構(gòu)可以簡(jiǎn)單分為4層架構(gòu)和5層區(qū)域,下面我們就來(lái)簡(jiǎn)單了解一下有關(guān)于android的架構(gòu)。
1、Linux
這是android系統(tǒng)的內(nèi)核,android是基于Linux系統(tǒng)開(kāi)發(fā)的,并且在Linux內(nèi)核中也為android提供了一些簡(jiǎn)單的驅(qū)動(dòng)。
2、系統(tǒng)運(yùn)行層
android的系統(tǒng)運(yùn)行層主要是通過(guò)C語(yǔ)言來(lái)實(shí)現(xiàn)的,同時(shí)在運(yùn)行的時(shí)候還提供了核心庫(kù)。其次android還有一個(gè)dalvik虛擬機(jī),用來(lái)保證所有的應(yīng)用都能夠獨(dú)立運(yùn)行。

3、應(yīng)用框架層
在應(yīng)用框架層中主要為android提供了api,目前android系統(tǒng)的核心程序都是需要通過(guò)api來(lái)運(yùn)行的,開(kāi)發(fā)者也可以通過(guò)api來(lái)構(gòu)建相關(guān)的程序。
4、應(yīng)用層
android中的應(yīng)用層就是指代所有安裝到這個(gè)操作系統(tǒng)上的應(yīng)用,例如聯(lián)系人和時(shí)間等等。


























