Posted by Materi Teknik Informatika • Informasi Teknologi Informasi • Digital Marketing on 10/10/2014
Dalvik Virtual Machine di buat oleh Dan Bostern, Dalvik merupakan virtual machine yang menjadi layer antara Aplikasi dan Sistem Operasi (OS) atau Kernel, di mana file aplikasi android yang memiliki ekstensi .apk terdapat beberapa tipe file dalam satu paket .apk, diantaranya resource, assets, xml dan dex.
Ekstensi file .dex berasal di program yang menggunakan bahasa Java. File dex ini akan dijalankan oleh Dalvik Virtual Machine untuk melakukan berbagai macam aktifitas yang dilakukan pada sistem operasi Android. Semua akses yang dilakukan oleh aplikasi tersebut harus melalui Dalvik Virtual Machine.
Intinya file .apk yang berada pada Android sebenarnya merupakan file arsip dengan format .zip atau .rar yang harus kita ekstrak terlebih dahulu untuk melihat isi filenya, namun Dalvik memiliki fasilitas untuk melakukan cache file, dimana file .dex yang berada di dalam .apk tersebut akan otomatis melakukan unzip file ketika pengguna menjalankan file .apk.
Proses terjadi ketika kita unzip file .apk yang didalamnya ada file .dex akan terjadi proses installasi yang terasa cepat dibandingkan penginstallan aplikasi pada sistem lain, karena sistem ini akan mengakses data .dex yang berada pada dalvik-cache setelah dilakukan ekstrak, lalu aplikasi akan bisa langsung dijalankan user.