來自開源社區的C/C++本地庫爲Android應用層提供了必需的服務。它們包括:
java
Webkit
linux
一個高速的WEB渲染引擎,這個引擎已經被Safari、Chrome和不少其餘的瀏覽器所使用。
數據庫
SQLite
瀏覽器
一個全功能的SQL數據庫
安全
Apache Harmony
架構
開源的JAVA實現
優化
OpenGL
spa
3D圖像渲染庫
.net
OpenSSL
blog
安全套接字層
瞭解Dalvk就須要從JAVA的角度出發,同時明白他們之間的區別,推薦如下文章
Dalvik和標準Java虛擬機(JVM)之間的首要差異之一,就是Dalvik基於寄存器,而JVM基於棧。
Dalvik和Java之間的另一大區別就是運行環境——Dalvik通過優化,容許在有限的內存中同時運行多個虛擬機的實例,而且每個Dalvik應用做爲一個獨立的Linux進程執行。
可移值性
安全性