Mari mengenal Apa itu Dalvik Virtual Machine
Mungkin beberapa sobat ada yang baru mendengar istilahnya, mungkin juga ada yang penasaran tentang istilah ini.
Dalvik Virtual Machine, atau lebih singkat dikenal dengan DVM merupakan sebuah engine / virtual machine di dalam android, yang fungsinya adalah sebagai layer yang menjembatani antara layer Aplikasi dengan Sistem Operasi.
masih belum paham ? hehe
sederhananya adalah DVM merupakan suatu mesin di android yang fungsinya seperti selepan daging. ketika kita memasukkan daging utuh, nah itu keluarnya menjadi bakso. heheh. becanda :D
kalo yang ini serius
kita mengenal file aplikasi dalam bentuk mentah adalah
berekstensi .apk , sebenarnya file .apk layaknya file yang di arsipkan dalam bentuk zip, yang didalamnya terdapat berbagai macam file kompenen lagi. didalam file .apk terdapat file kompenen diantaranya :
assets, resource, xml, & dex.
mengapa saya bahas isi file ? karena ada hubungannya dengan fungsi DVM
lalu apa fungsi DVM ?
Didalam file .apk tersebut, terdapat suatu file berekstensi .dex. file inilah yang digunakan DVM dalam menjalankan aktifitas-aktifitas aplikasi. misalnya, memanggil fungsi bluetooth, memanggil fungsi kamera, membunyikan sound, menampilkan User Interface, dan lain-lain.
secara singkatnya, file dengan ekstensi .dex ini lah yang dapat kita katakan sebagai file executeable, menjalankan fungsi yang sama seperti file .exe di windows.
sekarang dapat kita simpulkan bahwa :
- Dalvik Virtual Machine adalah sebuah lapisan yang menjembatani antara layer aplikasi dengan sistem operasi didalam android.
- fungsi Dalvik Virtual Machine adalah sebagai engine yang melakukan eksekusi file .dex didalam sebuah aplikasi.
baca juga :
simak juga sobat, artikel menarik lainnya yang pasti menarik, cek bareng-bareng yuk
DISINI
semoga menambah wawasan sobat... ;)