Với chúng ta hai khái niệm này vẫn còn khá xa lạ với nhiều người, bây giờ hãy cùng Taimienphi tìm hiểu về hai khái niệm này nhé.
ART và Dalvik đây chính là tên của 2 loại máy ảo thiết yếu cho sự hoạt động của hệ điều hành Android. Nói cách khác, ART và Dalvik là 2 trình biên dịch phổ biến dùng để viết trương trình trên các thiết bị di động Android. Tuy nhiên, một thiết bị Android không thể chạy cùng lúc cả 2 trình biên dịch này.
Kể từ khi Android ra đời, nó đã sử dụng loại máy ảo Dalvik. Tuy nhiên, phiên bản Android 4.4 KitKat mới được tung ra thị trường báo hiệu một xu thế mới có thể thay đổi cả nền tảng Android: hiện giờ người dùng có thể lựa chọn áp dụng 1 trong 2 trình biên dịch, Dalvik ‘già nua’ hoặc ‘lính mới’ ART.
Và trong phiên bản Android 5.0 sắp tới, Google dường như đang có kế hoạch cho một sự thay đổi lớn: đưa ART thành máy ảo mặc định cho Android. Thông tin đã được xác nhận trong một bản cập nhật gần đây trên trên web phổ biến AOSP với tiêu đề “Dalvik của một thời đã chết!”.
Tại sao phải thay đổi?
Ngôn ngữ lập trình Java là độc quyền của hãng Oracle. Đầu tháng này, Oracle đã 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 mình do phần lớn mã lập trình trong Dalvik là Java. Nói cách khác, bộ mã nguồn mở lâu đời của Android đang bị đe dọa vì lý do bản quyền.
Nhiều ý kiến cho rằng cáo buộc của Oracle là vô lý và hãng đang cố khai thác lợi nhuận từ một thứ không thực sự là của mình. Tuy nhiên, tất cả sẽ không 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 liệu có bị ảnh hưởng hay không?
ART và Dalvik là 2 loại máy ảo hoàn toàn khác nhau với ưu nhược điểm và lợi thế riêng.
Lần đầu tiên xuất hiện trên Android 4.4 KitKat, ART vẫn đang ở giai đoạn phát triển đầu tiên và cũng đã cho thấy tiềm năng lớn, tuy nhiên, kết quả nhìn thấy còn quá ít để kết luận.
Với phiên bản Android 5.0, Google thực sự quyết tâm cho một bước nhảy vọt, có nghĩa là người dùng sẽ có được trải nghiệm:
- Hồi đáp tốt hơn
- Hiệu quả sử dụng pịn vượt trội
- Hiệu suất cải thiện rõ dệt
Vướng mắc duy nhất là có thể nhiều ứng dụng Android sẽ không tương thích với trình biên dịch mới ART.
Hãy chờ đợi thông tin mới nhất và chi tiết hơn trong Hội nghị các nhà phát triển Google I/O diễn ra vài ngày tới.
Như vậy sau bài viết này các bạn đã phần nào hiểu được cơ bản về ART và Dalvik, để có thể hiểu sâu hơn nữa về 2 loại máy ảo này, Taimienphi xin hẹn các bạn ở một bài viết tới.
APPS LIÊN QUAN