Đây chính là lý do mà google lựa chọn ngôn ngữ java "viết một lần chạy mọi nơi" cho hđh android. Và người ta chỉ thấy nhược điểm chậm chạm, giật lag của nó nhưng không nghĩ đến những ưu điểm to lớn của nó. Một trong số đó là đa nền tảng, có thể mang ứng dụng lên khắp mọi hệ điều hành, chỉ cần một máy ảo cài sẵn trên đó là xong.