Hình 1-1
Các Dalvik Virtual Machine
Một trong những yếu tố chính của Android là Dalvik VM. Thay vì sử dụng một truyền thống Java VM như Java ME, Android sử dụng tùy chỉnh riêng của mình VM được thiết kế để đảm bảo rằng nhiều trường hợp chạy effi¬ciently trên một thiết bị duy nhất.
Các Dalvik VM sử dụng nền tảng nhân Linux của thiết bị để xử lý các chức năng ở mức độ thấp, bao gåm ¬ing an ninh, luồng, và quá trình và quản lý bộ nhớ. Nó cũng có thể viết C / C ++ ứng dụng chạy gần gũi hơn với các hệ điều hành Linux cơ bản. Mặc dù bạn có thể làm điều này, trong nhiều trường hợp không có lý do bạn nên cần.
Nếu tốc độ và hiệu quả của C / C ++ là cần thiết cho ứng dụng của bạn, Android cung cấp một bộ phát triển bản địa (NDK). NDK được thiết kế để cho phép bạn tạo ra các thư viện C ++ sử dụng libc và libm thư viện, cùng với truy cập nguồn gốc OpenGL.
đang được dịch, vui lòng đợi..
