Với việc phát hành Android 4.4 KitKat, thời gian chạy Android mới có tên “ART” đã được giới thiệu thử nghiệm. Hiện tại, Dalvik là thời gian chạy mặc định cho các thiết bị Android và ART có sẵn trên một số thiết bị Android 4.4, chẳng hạn như điện thoại Nexus, thiết bị phiên bản Google Play, điện thoại Motorola chạy Android gốc và nhiều điện thoại thông minh khác. ART hiện đang trong giai đoạn phát triển, được giới thiệu có chủ đích để lấy phản hồi của nhà phát triển và người dùng. ART cuối cùng sẽ thay thế thời gian chạy của dalvik khi nó trở nên hoàn toàn ổn định trong tương lai. Cho đến lúc đó, người dùng có thiết bị tương thích có thể chuyển từ Dalvik sang ART nếu họ muốn dùng thử chức năng mới này và trải nghiệm hiệu suất của nó.
NGHỆ THUẬT có gì mới?
ART là một nỗ lực để làm cho Android nhanh hơn bằng cách cải thiện hiệu suất ứng dụng và làm cho thiết bị trở nên mượt mà tổng thể. Có một số tính năng mới trong ART, một trong số đó chính là chế độ biên dịch hoàn toàn mới. Đối với những người không biết, Dalvik sử dụng trình biên dịch Just in time (JIT) trong khi ART sử dụng Trình biên dịch trước thời gian (AOT), thông minh hơn và có thể cải thiện hiệu suất ứng dụng. ART cải thiện việc thu gom rác theo một số cách và cũng có xác minh thời gian cài đặt chặt chẽ hơn Dalvik. Trong ART, ứng dụng được biên dịch chỉ một lần tại thời điểm cài đặt, do đó được biên dịch trước giúp cải thiện hiệu suất ứng dụng và ít tải CPU hơn, do đó cải thiện tuổi thọ pin. Tuy nhiên, cần lưu ý rằng kích thước ứng dụng (cài đặt mới) tăng lên đáng kể trong khi sử dụng ART có thể là một vấn đề đối với các thiết bị có bộ nhớ trong thấp.
Xem video minh họa sâu sắc về ART so với Dalvik qua David của PhoneBuff –
Làm cách nào để chuyển sang thời gian chạy ART?
Để chuyển đổi hoặc bật ART, thiết bị của bạn phải chạy Android 4.4 KitKat và phải tương thích với ART. Bạn có thể dễ dàng bật thời gian chạy ART từ Cài đặt> Tùy chọn nhà phát triển> Chọn tùy chọn thời gian chạy. (Mẹo - Nếu bạn không thể thấy Tùy chọn nhà phát triển trong Cài đặt, sau đó đi tới Giới thiệu về điện thoại, cuộn xuống và nhấn 7 lần vào Số bản dựng để bật tùy chọn nhà phát triển.) Điện thoại sẽ khởi động lại ngay bây giờ và bắt đầu tối ưu hóa ứng dụng cho ART, có thể mất thời gian tùy thuộc vào số lượng ứng dụng được cài đặt trên thiết bị của bạn.
Thận trọng khi sử dụng ART -
Vì Dalvik là thời gian chạy mặc định trên thiết bị Android nên có thể có sự thay đổi về hành vi của một số ứng dụng không hoạt động trên ART. Mặc dù vậy, hầu hết các ứng dụng hiện có đều tương thích với ART và sẽ hoạt động tốt với thời gian chạy mới. Nhưng trong trường hợp bạn gặp phải bất kỳ lỗi hoặc sự cố ứng dụng nào với ART, thì bạn nên quay lại và tiếp tục sử dụng ART.
Chuyển sang ART trên Xiaomi Mi 3 chạy MIUI v5 hoặc MIUI v6 -
Mi 3 không cung cấp tùy chọn bật ART nữa trong Tùy chọn nhà phát triển. May mắn thay, có một thủ thuật để kích hoạt thời gian chạy ART trên ROM MIUI dựa trên Android 4.4 KitKat.
Tuyên bố từ chối trách nhiệm: Bạn nên sao lưu dữ liệu của mình. Chúng tôi sẽ không chịu trách nhiệm trong trường hợp thiết bị của bạn bị brick. Thử nó với nguy cơ của mình bạn!
- Yêu cầu Root
- Đừng thử nếu bạn đã cài đặt Công cụ WSM vì nó không hỗ trợ ART.
P.S. Chúng tôi đã thử điều này trên Mi 3W (phiên bản Ấn Độ) chạy MIUI v6 dành cho nhà phát triển ROM.
Để bật ART trên Mi 3, hãy làm theo các bước dưới đây một cách cẩn thận:
1. Đảm bảo rằng Mi 3 của bạn đã được root. Tham khảo bài: Làm thế nào để Root Xiaomi Mi 3 (Những người chạy MIUI 6 ROM dành cho nhà phát triển, hãy tham khảo hướng dẫn này.)
2. Cài đặt ‘ES File Explorer’ từ cửa hàng Play.
3. Mở ES File Explorer, chạm vào biểu tượng menu từ góc trên cùng bên trái và chọn Công cụ. Trong công cụ, hãy bật tùy chọn ‘Root Explorer’ và quyền truy cập root toàn bộ vào ES explorer khi được nhắc.
4. Trong ES explorer, mở thư mục Device (/) từ Menu> Local> Device. Đi tới thư mục / data / property. Mở “Kiên trì.sys.dalvik.vm.lib”Dưới dạng Văn bản và sau đó chọn trình chỉnh sửa ghi chú ES.
5. Chỉnh sửa tệp bằng cách chọn tùy chọn chỉnh sửa từ góc trên bên phải. Đổi tên dòng từ libdvm.so đến libart.so
6. Quay lại và chọn ‘Có’ để lưu tệp. Sau đó khởi động lại điện thoại.
7. Sau khi khởi động lại, Mi 3 của bạn sẽ ở logo Mi trong khoảng một phút. Đừng lo lắng!
Sau đó, nó sẽ bắt đầu tối ưu hóa các ứng dụng cho ART, có thể mất khoảng 15-20 phút, tùy thuộc vào số lượng ứng dụng được cài đặt trên điện thoại của bạn. Bạn cũng sẽ nhận thấy sự gia tăng kích thước của các ứng dụng đã cài đặt sau khi bật thời gian chạy ART trên Mi 3.
Ghi chú: Sau khi chuyển sang ART, bất cứ khi nào bạn khởi động lại Mi 3 vào lần tiếp theo, nó sẽ tối ưu hóa tất cả các ứng dụng một lần nữa; đó là loại khó chịu. Nhưng chúng tôi nhận thấy điều tương tự trên Moto G 2014, vì vậy điều đó dường như không giới hạn ở Mi 3 hoặc MIUI.
Trong trường hợp, bạn muốn hoàn nguyên về thời gian chạy dalvik, hãy làm theo tương tự các bước trên và đổi tên văn bản trong tệp “Perse.sys.dalvik.vm.lib” thành libdvm.so
Hãy chia sẻ quan điểm của bạn nếu bạn thử chức năng này trên Mi 3 của mình. ?
Thẻ: AndroidMIUIROMRootingTipsXiaomi