Saya telah membaca bahwa setiap aplikasi android berjalan pada proses Dalvik VM yang berbeda (semua bercabang dari zygote).
Saya juga membaca bahwa VM ini sangat ringan dan menggunakan copy pada buffer tulis dan semua itu, sejauh ini sangat bagus.
Tetapi, saya juga membaca bahwa ini tidak dilakukan untuk alasan keamanan (misalnya isolasi) - pada kenyataannya dalvik vm tidak boleh dianggap sebagai batas keamanan, kata Google.
Jadi pertanyaan saya adalah ini: Mengapa setiap proses harus dijalankan pada VM yang berbeda?