成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android4.4的ART機制,能接近水果嗎?

移動開發 Android
總的來說,ART的優點還是遠遠超越其缺點的。畢竟,影響用戶體驗的要素中,電池續航和應用順暢運行更為重要。我們仍然不知道ART何時能夠替代Dalvik,不過AndroidPolice網站說,Google已經秘密開發了兩年之久。Android擺脫卡頓的希望,看來就是它了。

512MB 內存就可以流暢運行Android4.4?

Android 4.1的“黃油計劃”使系統和應用運行都更加順暢,而Android 4.2的“Project Svelte”提升了內存管理,使得系統能夠順利運行在硬件配置低端的設備上。

但是,所有這些都沒有解決核心問題,那就是應用運行環境。Dalvik VM效率并不是***的。從Android 4.2開始,Google 開發者引進了新的Android運行環境ART(意思就是Android Runtime。Android官方頁面的介紹中,也將其稱作新的虛擬機),以替代舊的Dalvik VM。它現在是實驗選項,系統默認的運行環境仍然是Dalvik。ART會為Android帶來怎樣的改變?

ART的機制與Dalvik不 同。在Dalvik下,應用每次運行的時候,字節碼都需要通過即時編譯器轉換為機器碼,這會拖慢應用的運行效率,而在ART環境中,應用在***次安裝的時 候,字節碼就會預先編譯成機器碼,使其成為真正的本地應用。這個過程叫做預編譯(AOT,Ahead-Of-Time)。這樣的話,應用的啟動和執行都會 變得更加快速。

根據一些基準測試,新的運行環境能夠使大多數應用的執行時間減半。這意味著,CPU 消耗大、運行時間長的應用能夠更加快速地完成,而一般的應用也能更加流暢,比如動畫效果更順暢,觸控反饋更加即時。在多核處理器的設備上,多數情況下只需 激活少量的核心,或者能夠更好的利用ARM的big.LITTLE架構。另外,它將會顯著提升電池的續航能力以及系統的性能。

預編譯也會帶來 一些缺點。一方面,機器碼占用的存儲空間更大。字節碼變為機器碼之后,可能會增加10%-20%,不過在應用包中,可執行的代碼常常只是一部分。比如*** 的Google+ APK是28.3MB,但是代碼只有6.9MB。另一方面,應用的安裝時間會變長。至于延長多少時間,取決于應用本身,一些復雜的應用如Facebook 和Google+會讓你等待更長時間。

總的來說,ART的優點還是遠遠超越其缺點的。畢竟,影響用戶體驗的要素中,電池續航和應用順暢運行更為重要。我們仍然不知道ART何時能夠替代Dalvik,不過AndroidPolice網站說,Google已經秘密開發了兩年之久。Android擺脫卡頓的希望,看來就是它了。

[[90680]]

Android4.4搭ART可擺脫卡頓

與 iOS 相比,Android 的用戶體驗有個相對糟糕的開始。在很長的時間里,界面一直丑小鴨,卡頓也是揮不去的痛。不過,在 Google 的全力推動,以及硬件廠商的響應下,Android 還是跨越各種阻礙,逐漸壯大起來了。

在此過程中,Google 也在經歷著重大的變化。它逐漸從一個只重視數據的公司,轉變為一個重視設計和用戶體驗的公司。從 Android 4.0 開始,Android 擁有了自己的設計語言和應用設計指導。與此同時,Google 也在著手解決卡頓問題。Android 4.1 的“黃油計劃”,Android 4.3 的 TRIM 支持,都顯著提高了系統運行的順暢度,而 Android 4.4 的“Project Svelte”提升了內存管理,使得系統能夠順利運行在硬件配置低端的設備上。

不過,要解決應用卡頓,還是要針對核心問題下手,就是應用運行環境。Dalvik VM 效率并不是***的。從 Android 4.4 開始,Google 開發者引進了新的 Android 運行環境 ART(意思就是 Android Runtime。Android 官方頁面的介紹中,也將其稱作新的虛擬機),以替代舊的 Dalvik VM。它現在是實驗選項,系統默認的運行環境仍然是 Dalvik。ART 會為 Android 帶來怎樣的改變?AndroidPolice 網站對此進行了分析。

ART 的機制與 Dalvik 不同。在 Dalvik 下,應用每次運行的時候,字節碼都需要通過即時編譯器轉換為機器碼,這會拖慢應用的運行效率,而在 ART 環境中,應用在***次安裝的時候,字節碼就會預先編譯成機器碼,使其成為真正的本地應用。這個過程叫做預編譯(AOT,Ahead-Of-Time)。這 樣的話,應用的啟動和執行都會變得更加快速。

根據一些基準測試,新的運行環境能夠使大多數應用的執行時間減半。這意味著,CPU 消耗大、運行時間長的應用能夠更加快速地完成,而一般的應用也能更加流暢,比如動畫效果更順暢,觸控反饋更加即時。在多核處理器的設備上,多數情況下只需 激活少量的核心,或者能夠更好的利用 ARM 的 big.LITTLE 架構。另外,它將會顯著提升電池的續航能力以及系統的性能。

責任編輯:閆佳明 來源: tieba.baidu/a9vg
相關推薦

2013-11-28 15:03:56

Android4.4ART模式省電原理

2013-11-28 14:01:55

Android4.4ART模式

2013-11-18 09:36:51

Android4.4KitkatART

2013-11-28 13:53:08

Android4.4ART運行模式

2013-11-28 13:47:37

Android4.4ART模式

2013-10-16 09:58:52

Nexus 5Android4.4

2013-11-12 15:03:49

2013-11-11 15:31:32

虛擬機Android Run

2013-10-29 16:50:50

Android 4.4特性

2014-07-16 15:49:13

AndroidOpenGL 4.4

2013-11-04 09:25:08

Android 4.4設備

2021-08-09 20:29:27

Android沉浸式狀態欄

2013-12-02 10:33:36

Android 4.4Nexus One

2013-10-15 16:16:10

2013-11-28 14:25:00

Android4.4ART模式實測數據

2013-11-22 14:10:46

2013-11-04 17:28:44

Android

2013-09-04 10:15:22

Android開發

2013-09-22 15:51:32

Android 4.4

2013-11-26 16:49:55

Android開發運行時KitKat
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区免费 | 九九九视频在线观看 | 天天综合日日夜夜 | 欧美一页| 久久精品综合网 | 夜夜夜久久久 | 99re在线| 国产91在线 | 中日 | 精品美女久久久久久免费 | 久久久久久国产精品免费 | 91亚洲一区| 国产高清精品一区 | 国产成人精品免高潮在线观看 | 91在线视频免费观看 | 日韩视频一区二区 | 色综合美女| 日韩成人性视频 | av黄在线观看 | 在线免费观看黄网 | 欧美一区二区三区在线视频 | 免费高潮视频95在线观看网站 | avhd101在线成人播放 | 久久免费大片 | 国产精品黄视频 | 国产中文原创 | 亚洲 欧美 日韩在线 | 欧美不卡在线 | 亚洲一区二区三区视频在线 | 男女羞羞视频大全 | 国产一区二区日韩 | 国产成人免费视频网站视频社区 | 欧美一区二区在线 | 日韩色视频 | 国产高清精品一区二区三区 | 国产成人精品a视频 | 精品一区二区三区在线观看国产 | 黄网站涩免费蜜桃网站 | 91国产在线视频在线 | 欧美操操操 | 久久久妇女国产精品影视 | 国产一级视频在线播放 |