Google đã chia sẻ các bản cập nhật về Android Runtime (ART), chịu trách nhiệm chạy các ứng dụng trên HĐH. Những phát triển gần đây của ART và khả năng cập nhật độc lập thông qua các bản cập nhật hệ thống của Google Play là rất quan trọng.
Xem thêm: Đăng ký nhận thông tin iPhone 15 Ultra, nhận ngay gói bảo hành 1 đổi 1 rơi vỡ & vào nước
Phân tách hệ điều hành
Google đã đại tu phần lõi của Android, Android Runtime (ART), chịu trách nhiệm chạy các ứng dụng. Trước đây, các bản cập nhật rất khó khăn do thiếu ranh giới rõ ràng. Để giải quyết vấn đề này, Google đặt các giới hạn API riêng biệt, cho phép cập nhật ART độc lập.
Tự động hóa hỗ trợ việc tạo ranh giới do những thay đổi sâu rộng. Ngoài ra, các thay đổi đã được thực hiện để điều chỉnh các tính năng như giải phóng ngăn xếp cho phù hợp với các phiên bản Android khác nhau.
Ở Android 14 , Google đã cơ cấu lại giao diện Package Manager-ART, tăng cường tối ưu hóa. Quá trình chuyển đổi đã đưa ra những thách thức, chẳng hạn như đảm bảo việc biên dịch các thư viện Java (Boot Classpath), ảnh hưởng đến hiệu suất.
Các thiết bị cũ hơn biên dịch an toàn khi khởi động lại, trong khi các thiết bị mới hơn sử dụng Biên dịch biệt lập trong thời gian rảnh để khởi động nhanh hơn.
Kiểm tra mô-đun ART APEX
Việc thử nghiệm mô-đun ART APEX phức tạp là một thách thức đối với Google do có nhiều biến thể phần cứng và API. Họ đã hợp lý hóa việc thử nghiệm bằng cách sử dụng Bộ thử nghiệm dòng chính (MTS) dành riêng cho ART để đảm bảo phạm vi bao phủ mã và API kỹ lưỡng.
Các thử nghiệm nghiêm ngặt hàng ngày bao gồm việc tổng hợp 18 triệu APK và đánh giá khả năng tương thích, hiệu suất và bộ nhớ trên các thiết bị. Sau khi các thử nghiệm xác nhận khả năng tương thích với các cài đặt khác nhau, Google sẽ dần dần triển khai bản phát hành ART sắp tới.
Lợi ích của ART Cập nhật hệ thống Google Play
Việc tách các bản cập nhật Android Runtime (ART) khỏi các bản cập nhật hệ điều hành sẽ mang lại những cải tiến hiệu suất nhanh chóng và các bản sửa lỗi bảo mật cho người dùng. Sự tối ưu hóa của ART 13 giúp thời gian khởi động ứng dụng nhanh hơn tới 30% trên một số thiết bị.
Các bản cập nhật này cũng giúp dễ dàng triển khai các bản sửa lỗi, mang lại lợi ích cho cả người dùng và nhà phát triển. ART 13 nhanh chóng áp dụng các tính năng ngôn ngữ cốt lõi của OpenJDK 11, nêu bật việc Android nhanh chóng áp dụng các bản phát hành OpenJDK mới.
Xem thêm: Đăng ký nhận thông tin iPhone 15 Pro Max, nhận ngay bộ quà tặng 5 triệu đồng
Ngày phát hành
Google có kế hoạch sớm phát hành Android Runtime (ART) 14, kết hợp hỗ trợ OpenJDK 17. Bản cập nhật bao gồm tối ưu hóa trình biên dịch và thời gian chạy nâng cao hiệu suất đồng thời giảm kích thước mã.
Thông báo về các bản cập nhật, Serban Constantinescu, Giám đốc sản phẩm của Google, cho biết :
Các bản cập nhật hệ thống Google Play nâng cao Android Runtime (ART), công cụ của hệ điều hành Android. Các bản cập nhật này giúp tăng hiệu suất, cung cấp các bản vá bảo mật mới nhất và tiêu chuẩn hóa các API OpenJDK cốt lõi trên nhiều thiết bị, bao gồm tất cả các thiết bị Android 12+ và sắp ra mắt là Android Go.
ART, thực thi mã byte được biên dịch từ Java và Kotlin, mang lại lợi ích cho tất cả các nhà phát triển bằng cách giúp quá trình thực thi ứng dụng nhanh hơn và quá trình biên dịch mã byte hiệu quả hơn. Bất chấp khả năng tùy chỉnh của Android, ART vẫn nhất quán trên tất cả các thiết bị, với các bản cập nhật hệ thống Google Play tạo điều kiện cho các bản cập nhật mô-đun.