Android系統(tǒng)架構(gòu)是怎樣的?
Android系統(tǒng)架構(gòu):
Android是一個開放的軟件系統(tǒng),它包含了眾多的源代碼。Android從小到上可以分為Linux內(nèi)核層、系統(tǒng)運行庫層、應用框架層和應用層4層架構(gòu)。
Linux內(nèi)核層是由C語言實現(xiàn)的,主要為Android設備的各種硬件提供了底層的驅(qū)動,例如顯示驅(qū)動、音頻驅(qū)動、電源管理等
系統(tǒng)運行庫層通過c/c++庫為Android系統(tǒng)提供了主要的核心支持庫,運行時庫包含了ART運行環(huán)境,主要提供了一些核心庫,能夠允許使用Java語言編寫Android應用;使得每個Android應用都能運行在獨立的進程中,它針對手機內(nèi)存和CPU性能有限等情況作了優(yōu)化處理
應用框架層由Java語言實現(xiàn)的,主要提供了構(gòu)建應用時可能用到的各種API,Android自帶的核心應用就是使用這些API完成的,開發(fā)者也可以使用這些API構(gòu)建自己的應用程序。對于Android應用開發(fā)而言,應用框架層次以下的內(nèi)容是不可見的,僅考慮系統(tǒng)API即可。
應用層由Java語言實現(xiàn),是安裝手機上的應用程序,例如系統(tǒng)自帶的聯(lián)系人、短信等應用。
為什么IOS系統(tǒng)比安卓系統(tǒng)流暢?
1.優(yōu)先級別不同: iOS對屏幕反應的優(yōu)先級是最高的,它的響應順序依次為Touch--Media--Service--Core架構(gòu),換句話說當用戶只要觸摸接觸了屏幕之后,系統(tǒng)就會最優(yōu)先去處理屏幕顯示(Touch這個層級);而Android系統(tǒng)的優(yōu)先級響應層級則是Application--Framework--Library--Kernal架構(gòu),和顯示相關(guān)的圖形圖像處理這一部分屬于Library,可以看到到第三位才是它,當觸摸屏幕之后Android系統(tǒng)首先會激活應用,框架然后才是屏幕最后是核心架構(gòu)。
2.應用開發(fā)環(huán)境不同:
安卓要運行虛擬機,這樣就加重了處理器77%的負擔,加上安卓系統(tǒng)的多樣性,開發(fā)者需要對不同系統(tǒng)進行定制,所以優(yōu)化不佳;而蘋果可以限制開發(fā)者的開發(fā)方案,iOS系統(tǒng)只需要保證幾款iPhone、ipad等蘋果自己的移動設備上的運行體驗即可,而Android則需要兼顧盡量多的已存在和未存在的不同硬件組合,在可控的環(huán)境內(nèi)對系統(tǒng)做針對性的優(yōu)化;另外就是開發(fā)語言了,iOS采用執(zhí)行效率極高的Objective-C語言,而Android采用的Java語言因為虛擬機的存在,二次轉(zhuǎn)化再執(zhí)行效率就要低很多。
3.后臺管理方式不同:
蘋果是假后臺,當你回到主界面的時候之前的軟件就相當于暫停使用,不再消耗RAM(利用遠程通知機制,如果你沒啟動qq,有朋友給你發(fā)消息的話,騰訊服務器會告訴蘋果服務器,蘋果服務器給你的手機發(fā)通知,不需要你的qq在后臺);而安卓是真后臺,即使你退出軟件,軟件也會在后臺自啟,繼續(xù)占用你的RAM,而RAM是有限的,當RAM剩余太少的時候你就會感覺到卡頓。同時,后臺的程序運行也會占用CPU資源,使手機處理能力下降,這也是安卓手機需要通過使用更高的配置來提高流暢度的原因。
4.線程不同:
蘋果的單線程比安卓機強,大部分安卓機都是堆核,而蘋果是堆料,安卓是小核高頻,蘋果是大核低頻,在一個核上堆20多億晶體管,堪稱堆料狂魔,自然單線程神速,上面也說了,蘋果在運行一個應用時,另一個是暫停的,所以神一般的單線程加上大部分情況下只運行一個,當然神速。
關(guān)鍵詞: Android系統(tǒng)架構(gòu) IOS系統(tǒng)比安卓系統(tǒng)流暢 應用開發(fā)環(huán)境 優(yōu)先級別 后臺管理方式 線程
相關(guān)內(nèi)容
- Android系統(tǒng)架構(gòu)是怎樣的?為什么IOS系統(tǒng)比安卓系統(tǒng)流暢? a>
- Steam的紅信到底是什么?Steam收到紅信會有哪些后果? a>
- 聲卡怎么調(diào)試?直播聲卡效果分為幾種? a>
- 混合硬盤是什么意思?固態(tài)硬盤和混合硬盤有哪些區(qū)別? a>
- 360手機助手突然連接不上手機了怎么辦?如何將360手機助手安裝到sd卡? a>
- 國海證券:壓制市場情緒因素均有所緩和,市場開始走出修復行情 a>
- 環(huán)球新資訊:云南交投集團與華為簽署合作協(xié)議 a>
- 兩千億巨無霸遭超70億元減持,新一波減持來襲|環(huán)球今日報 a>
- 濮耐股份塞爾維亞工廠投產(chǎn) a>
- 環(huán)球微動態(tài)丨凌晨突發(fā)!加利福尼亞灣發(fā)生6.4級地震 a>
- 白卡紙價格跌至近五年低點 行業(yè)供大于求問題凸顯 每日熱點 a>
- “618”大促看點多 激活消費引擎添動力 a>
- 推動經(jīng)濟回升向好 “更有力”政策舉措加快落地|每日快報 a>
- 華菱鋼鐵:6月以來鋼價、鐵礦石價格出現(xiàn)上漲,公司關(guān)注上游鐵礦石項目投資機會 a>
- 環(huán)球看熱訊:中泰證券:PCB行業(yè)整體貝塔減弱 高景氣領(lǐng)域布局享高成長 a>
- 動態(tài):《夢中的那片?!?7:假設換成《人世間》那幫人演,成績會更好嗎 a>
- 湖北省地災辦發(fā)出地質(zhì)災害風險預警 a>
- 美國伊利諾伊州大規(guī)模槍擊事件已致1死22傷 a>
- 當前要聞:美股期貨小幅高開,納斯達克100指數(shù)期貨漲0.3% a>
- 焦點快看:實控人夫婦擬接連轉(zhuǎn)讓所持股份 海希通訊控制權(quán)認定及穩(wěn)定性遭質(zhì)疑 a>