|
36
d)
LibWebCore sebuah mesin web browser yang modern yang
mengatur browser dalam Android.
e)
SGL mesin grafis yang mendasari 2D.
f)
3D libraries sebuah implementasi berdasarkan OpenGL ES
1.0
APIs;
libraries
yang
menggunakan
akselerasi
hardware
3D
(jika
tersedia)
atau
software
rasterizer
3D
yang
dioptimalkan.
g)
FreeType untuk merender gambar bitmap dan font vektor .
h)
SQLite
sebuah
database
relasional
yang
kuat
dan
ringan
yang tersedia untuk semua aplikasi.
4)
Android Runtime
Android
mencakup
seperangkat libraries
inti
yang
menyediakan
sebagian
besar
fungsi
yang
tersedia
dalam libraries
inti
dari
bahasa
pemrograman
Java.
Setiap
aplikasi
Android
berjalan
dalam prosesnya
sendiri,
yang
masing-masing
memiliki
mesin
virtual Dalvik. Dalvik telah dibuat supaya dapat menjalankan
beberapa mesin virtual dengan efisien. Mesin virtual Dalvik
mengeksekusi file dalam format Dalvik Executable (.dex) yang
dioptimalkan
untuk
pemakaian
memori
minimal.
Mesin
virtual
ini
berbasis register, dan menjalankan class-class yang
dikompilasi
oleh
compiler
bahasa
Java
yang
telah
berubah
menjadi
format
.dex
oleh
alat
yang
telah
ada
didalamnya
yaitu
alat
dx.
Mesin
Virtual
Dalvik
bergantung
pada
kernel
Linux
|