akses
yang
sama ke API Framework seperti
yang dilakukan oleh aplikasi
inti. Arsitektur
aplikasi
dirancang
agar
pengeembang
dengan dapat
mudah menggunakan kembali
komponen yang telah ada (reusable)
3. Libraries
Merupakan layer di mana fitur-fitur yang disediakan oleh
android berada, biasanya para
pengembang
aplikasi
mengakses
libraries
untuk
menjalankan
aplikasinya.
Berjalan
di
atas kernel, layer ini meliputi berbagai library inti seperti :
Media untuk pemutaran media audio dan video.
SGL untuk tampilan 2D
SQLite untuk mendukung database
SSL dan WebKit yang terintegrasi dengan web browser dan security
Libraries
LiveWebcore
mencakup
modern
web
browser
dengan
engine
embeded
web view
Libraries 3D yang mencakup implementasi API OpenGL ES 1.0
4. Android Runtime
Merupakan layer
yang
membuat aplikasi android dapat dijalankan, Setiap aplikasi
android berjalan dengan prosesnya sendiri. DVM merupakan mesin yang membentuk
dasar
kerangka
aplikasi
android.
DVM
bergantung
pada
kernel
dari
linux
untuk
melakukan fungsionalitas pokok seperti threading and low-level memory management.
Android runtime terbagi menjadi dua bagian yaitu :
Core Libraries
|