Với nhiều người, hai khái niệm này vẫn còn mới mẻ, hãy cùng Taimienphi khám phá chúng ngay bây giờ.
ART và Dalvik là tên của hai máy ảo quan trọng cho hoạt động của hệ điều hành Android. Đơn giản, ART và Dalvik là hai trình biên dịch phổ biến để viết ứng dụng di động Android. Một thiết bị Android không thể chạy cả hai trình biên dịch này cùng một lúc.
Từ khi Android ra đời, máy ảo Dalvik đã được sử dụng. Nhưng với phiên bản Android 4.4 KitKat mới, có dấu hiệu của một xu hướng mới có thể thay đổi cả nền tảng Android: bây giờ người dùng có thể lựa chọn sử dụng một trong hai trình biên dịch, Dalvik 'truyền thống' hoặc trình biên dịch hiện đại ART.
Và trong phiên bản Android 5.0 sắp tới, Google có vẻ đã lên kế hoạch cho một sự thay đổi lớn: chuyển ART thành máy ảo mặc định cho Android. Thông tin này đã được xác nhận trong một bản cập nhật gần đây trên trang web phổ biến AOSP với tiêu đề 'Dalvik đã chết!'.
Tại sao lại có sự thay đổi?
Ngôn ngữ lập trình Java là độc quyền của hãng Oracle. Gần đây, Oracle đã chiến thắng trong một vụ kiện liên quan đến cáo buộc Android sử dụng trái phép bản quyền của Java do phần lớn mã lập trình trong Dalvik là Java. Nói cách khác, hệ sinh thái mã nguồn mở lâu dài của Android đang đối mặt với nguy cơ bản quyền.
Có nhiều người cho rằng cáo buộc của Oracle là không hợp lý và họ chỉ đang cố lợi dụng một điều không thuộc về họ. Tuy nhiên, tất cả có thể không trở thành vấn đề nếu phiên bản Android 5.0 sắp ra mắt sử dụng hoàn toàn trình biên dịch mới ART. Người dùng có bị ảnh hưởng hay không là một câu hỏi cần trả lời.
ART và Dalvik là hai loại máy ảo hoàn toàn khác nhau với những ưu nhược điểm và lợi ích riêng biệt.
Lần đầu tiên xuất hiện trên Android 4.4 KitKat, ART vẫn đang trong giai đoạn phát triển đầu tiên và đã cho thấy tiềm năng lớn. Tuy nhiên, kết quả hiện tại còn quá ít để đưa ra kết luận chính xác.
Với phiên bản Android 5.0, Google thực sự quyết tâm thực hiện một bước nhảy vọt, mang lại trải nghiệm tốt hơn với khả năng hồi đáp tốt, hiệu quả sử dụng pịn vượt trội và hiệu suất cải thiện rõ rệt. Tuy nhiên, vấn đề duy nhất có thể là nhiều ứng dụng Android có thể không tương thích với trình biên dịch mới ART.
https://Mytour.vn/tim-hieu-ve-may-ao-art-va-dalvik-879n.aspx
Sau đọc bài viết này, bạn sẽ hiểu cơ bản về ART và Dalvik. Để tìm hiểu sâu hơn về hai loại máy ảo này, Taimienphi hứa sẽ mang đến cho bạn những thông tin chi tiết trong bài viết tiếp theo.
