Hmm ... Dalvik VM memang punya peran pengaturan seperti itu, tapi hanya per-apps bukan keseluruhan sistem .. itu salah satu yang membuat Android aman, karena setiap apps punya Virtual Machine sendiri-sendiri .. setiap Dalvik VM punya pengaturan permission yang beda-beda (sesuai dengan kebutuhan apps), makanya sebuah apps yang tidak minta izin untuk akses Contact, tidak akan pernah bisa melakukan itu, karena di VM-nya gak ada informasi Contact ..
Komunikasi antar apps, diatur secara jelas oleh Android (share, copy+paste) .. jadi gak bisa ada 1 apps mau ngomong sama apps lain tanpa melalui kernel Android .. dari : http://www.electronicsweekly.com/eyes-on-android/what-is/what-is-the-dalvik-virtual-machine-2011-10/ Every Android application runs in its own process, with its own instance of the Dalvik virtual machine. Dalvik has been written so that a device can run multiple VMs efficiently. The Dalvik VM executes files in the Dalvik Executable (.dex) format which is optimised for minimal memory footprint. The VM is register-based, and runs classes compiled by a Java language compiler that have been transformed into the .dex format by the included "dx" tool. - See more at: http://www.electronicsweekly.com/eyes-on-android/what-is/what-is-the-dalvik-virtual-machine-2011-10/#sthash.317Nv76S.dpuf 2014-02-19 8:06 GMT+01:00 Iggy Budiman H. <iggy.budiman.andr...@gmail.com>: > Overall penjelasannya bagus. > Tapi Mau meluruskan dikit, boleh ya. > > 2014-02-17 11:54 GMT+07:00 Rio Husnady Hidayat <spideri...@gmail.com>: > >> 1. Android/Linux itu semua tentang efisiensi.. >> >> Konsep pemakaian memori Linux adalah semua tentang efisiensi. >> > Android, ya punya titik berat di efisiensi. > Linux? Concern di efisiensi, tapi tidak mengutamakan. Yang diutamakan di > Linux adalah optimasi untuk multitasking. Penggunaan sebaik mungkin, bukan > seirit mungkin. > >> *LOGIKA KERJA RAM LINUX* >> >> Ram : meja kerja >> >> CPU : pegawai >> isi ram : barang-barang >> --------------------------- >> Seorang pegawai (CPU), dia kerjanya mengatur, pendataan, stempel, dan >> tanda tangan... >> > > Pengaturan efisiensi ini bukan diatur Linux kernel. > Linux kernel mengatur/driving metode baca tulis RAM dan penempatan pada > block-block memory. > Sedangkan pengaturan efisiensi memory, processing dan power ditangani oleh > Dalvik VM. > Berhasil/maksimal atau tidaknya efisiensi ini masih ditentukan oleh code > program masing-masing aplikasi. Kalau pengaturan activities pada aplikasi > mengikuti guideline dan dibuat dengan baik pada aplikasi, bisa jadi > performa aplikasi terutama masalah multitasking bisa lebih baik daripada > IOS. > > salam > -iggy > > -- > ========== > ID-Android on YouTube > https://www.youtube.com/watch?v=0u81L8Qpy5A > -------------------- > Aturan Umum ID-ANDROID >> http://goo.gl/NfzSGB > > Join Forum ID-ANDROID >> http://forum.android.or.id > ========== > --- > Anda menerima pesan ini karena Anda berlangganan grup "[id-android] > Indonesian Android Community " dari Grup Google. > Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, > kirim email ke id-android+berhenti berlangga...@googlegroups.com . > Kunjungi grup ini di http://groups.google.com/group/id-android. > -- -- Best Regards Arianto C Nugroho http://id.linkedin.com/in/ariantonugroho skype-id : nugroho.arianto -- ========== ID-Android on YouTube https://www.youtube.com/watch?v=0u81L8Qpy5A -------------------- Aturan Umum ID-ANDROID >> http://goo.gl/NfzSGB Join Forum ID-ANDROID >> http://forum.android.or.id ========== --- Anda menerima pesan ini karena Anda berlangganan grup "[id-android] Indonesian Android Community " dari Grup Google. Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, kirim email ke id-android+berhenti berlangga...@googlegroups.com . Kunjungi grup ini di http://groups.google.com/group/id-android.