Tôi đã đọc được rằng mỗi ứng dụng Android chạy trên một quy trình VM Dalvik khác nhau (tất cả đều rẽ nhánh từ hợp tử).
Tôi cũng đọc rằng các máy ảo này thực sự rất nhẹ và sử dụng bản sao trên bộ đệm ghi và tất cả những thứ đó, cho đến nay vẫn tốt.
Nhưng, tôi cũng đọc rằng điều này không được thực hiện vì lý do bảo mật (ví dụ như cách ly) - trên thực tế, dalvik vm không nên được coi là ranh giới bảo mật, Google nói.
Vì vậy, câu hỏi của tôi là: Tại sao mỗi quá trình phải chạy trên một VM khác nhau?