31
saat yang sama. Layer
ini paling banyak digunakan oleh user ponsel
pada umumnya.
2.
The Application Framework
Sebuah aplikasi framework adalah suatu software framework yang
digunakan untuk menerapkan struktur standar aplikasi untuk sistem
operasi tertentu. Dengan bantuan manajer, penyedia konten dan
layanan lainnya
programmer
dapat
menggunakan
kembali
fungsi-
fungsi yang digunakan oleh aplikasi lain yang sudah ada.
3.
The Libraries
Library yang tersedia semua ditulis
dengan bahasa pemrograman
C/C++. Mereka akan dipanggil
melalui
tampilan interface Java. Ini
termasuk Surface Manager, 2D dan 3D grafis, Media Codec seperti
MPEG-4 dan MP3, SQL Database, SQLite dan engine web browser
WebKit.
4.
The Runtime
Android
runtime
terdiri
dari
dua
komponen.
Pertama
menetapkan
inti
library
yang
menyediakan
sebagian
besar
fungsi
yang
tersedia
di inti library tersebut dari pemrograman bahasa
Java. Kedua
mesin
virtual
Dalvik
yang
beroperasi
seperti
penerjemah
antara
sisi
aplikasi
dan
sistem operasi.
Setiap
aplikasi
yang
berjalan
pada
Android
ditulis
dalam bahasa
Java.
Sebagai
sistem operasi
yang
tidak dapat memahami bahasa pemrograman ini secara langsung,
progam Java
akan
diterima
dan
diterjemahkan
oleh
mesin
virtual
Dalvik.
Code
yang
diterjemahkan
kemudian
dapat
dieksekusi
oleh
|