ด้วยการเปิดตัว Android 4.4 KitKat รันไทม์ Android ใหม่ที่เรียกว่า "ART" ได้รับการแนะนำในการทดลอง ปัจจุบัน Dalvik เป็นรันไทม์เริ่มต้นสำหรับอุปกรณ์ Android และ ART มีให้ในอุปกรณ์ Android 4.4 จำนวนหนึ่ง เช่น โทรศัพท์ Nexus, อุปกรณ์รุ่น Google Play, โทรศัพท์ Motorola ที่ใช้ Android และสมาร์ทโฟนอื่น ๆ อีกมากมาย ขณะนี้ ART อยู่ในขั้นตอนการพัฒนา ซึ่งได้รับการแนะนำโดยเจตนาเพื่อรับคำติชมของนักพัฒนาและผู้ใช้ ในที่สุด ART จะแทนที่รันไทม์ของ dalvik เมื่อเสถียรอย่างสมบูรณ์ในอนาคต ก่อนหน้านั้น ผู้ใช้ที่มีอุปกรณ์ที่รองรับสามารถ เปลี่ยนจาก Dalvik เป็น ART หากพวกเขาสนใจที่จะลองใช้ฟังก์ชันใหม่นี้และสัมผัสกับประสิทธิภาพการทำงาน
มีอะไรใหม่บ้าง ART?
ART เป็นความพยายามในการทำให้ Android เร็วขึ้นโดยการปรับปรุงประสิทธิภาพของแอปและทำให้อุปกรณ์โดยรวมราบรื่น มีฟีเจอร์ใหม่หลายอย่างใน ART ฟีเจอร์หลักคือโหมดการรวบรวมใหม่ทั้งหมด สำหรับผู้ที่ไม่รู้ตัว Dalvik ใช้คอมไพเลอร์ Just in time (JIT) ในขณะที่ ART ใช้ คอมไพเลอร์ล่วงหน้า (AOT)ซึ่งฉลาดกว่าและสามารถปรับปรุงประสิทธิภาพของแอปได้ ART ปรับปรุงการรวบรวมขยะในหลาย ๆ ด้าน และยังมีการตรวจสอบเวลาติดตั้งที่เข้มงวดกว่า Dalvik ใน ART แอปพลิเคชันจะถูกคอมไพล์เพียงครั้งเดียวในขณะที่ทำการติดตั้ง ดังนั้นจะถูกคอมไพล์ล่วงหน้าซึ่งส่งผลให้ประสิทธิภาพของแอปดีขึ้นและโหลด CPU น้อยลง ซึ่งจะช่วยยืดอายุการใช้งานแบตเตอรี่ อย่างไรก็ตาม ควรสังเกตว่าขนาดแอป (การติดตั้งใหม่) เพิ่มขึ้นอย่างมากในขณะที่ใช้ ART ซึ่งอาจเป็นปัญหาสำหรับอุปกรณ์ที่มีที่เก็บข้อมูลภายในเหลือน้อย
ชมวิดีโอสาธิตเชิงลึกของ ART กับ Dalvik โดย เดวิดแห่ง PhoneBuff –
จะเปลี่ยนเป็นรันไทม์ ART ได้อย่างไร
ในการสลับหรือเปิดใช้งาน ART อุปกรณ์ของคุณต้องใช้ Android 4.4 KitKat และควรเข้ากันได้กับ ART คุณสามารถเปิดรันไทม์ ART ได้อย่างง่ายดายจากการตั้งค่า > ตัวเลือกนักพัฒนา > เลือกตัวเลือกรันไทม์ (เคล็ดลับ – หากคุณไม่เห็นตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ในการตั้งค่า ให้ไปที่เกี่ยวกับโทรศัพท์ เลื่อนลงแล้วแตะหมายเลขบิลด์ 7 ครั้งเพื่อเปิดใช้งานตัวเลือกสำหรับนักพัฒนา) โทรศัพท์จะรีบูตทันทีและเริ่มปรับแต่งแอปสำหรับ ART ให้เหมาะสม เวลาขึ้นอยู่กับจำนวนแอพที่ติดตั้งในอุปกรณ์ของคุณ
ข้อควรระวังเมื่อใช้ ART –
เนื่องจาก Dalvik เป็นรันไทม์เริ่มต้นในอุปกรณ์ Android จึงอาจมีการเปลี่ยนแปลงในลักษณะการทำงานของแอปบางตัวที่ไม่สามารถทำงานบน ART ได้ แม้ว่าตอนนี้แอพที่มีอยู่ส่วนใหญ่จะเข้ากันได้กับ ART และควรจะทำงานได้ดีกับรันไทม์ใหม่ แต่ในกรณีที่คุณพบข้อบกพร่องหรือแอปขัดข้องกับ ART คุณควรเปลี่ยนกลับและใช้งาน ART ต่อไป
เปลี่ยนเป็น ART บน Xiaomi Mi 3 ที่ใช้ MIUI v5 หรือ MIUI v6 –
Mi 3 ไม่มีตัวเลือกให้เปิดใช้งาน ART อีกต่อไปในตัวเลือกสำหรับนักพัฒนา โชคดีที่มีเคล็ดลับในการเปิดใช้งาน ART runtime บน MIUI ROM ที่ใช้ Android 4.4 KitKat
ข้อจำกัดความรับผิดชอบ: ขอแนะนำให้สำรองข้อมูลของคุณ เราจะไม่รับผิดชอบในกรณีที่อุปกรณ์ของคุณถูกบล็อก ลองใช้ความเสี่ยงของคุณเอง!
– ต้องการรูท
– อย่าลองถ้าคุณได้ติดตั้งเครื่องมือ WSM เพราะไม่รองรับ ART
ป.ล. เราได้ลองสิ่งนี้กับ Mi 3W (รุ่นอินเดีย) ที่ใช้ MIUI v6 Developer ROM
วิธีเปิดใช้งาน ART บน Mi 3ทำตามขั้นตอนด้านล่างอย่างระมัดระวัง:
1. ตรวจสอบให้แน่ใจว่า Mi 3 ของคุณรูทแล้ว อ้างอิงโพสต์: วิธีการรูท Xiaomi Mi 3 (ผู้ที่ใช้ MIUI 6 Developer ROM ดูคู่มือนี้)
2. ติดตั้ง 'ES File Explorer' จาก Play store
3. เปิด ES File Explorer แตะไอคอนเมนูจากมุมซ้ายบนและเลือกเครื่องมือ ในเครื่องมือ ให้เปิดใช้งานตัวเลือก 'Root Explorer' และการเข้าถึงรูทแบบเต็มสำหรับ ES explorer เมื่อได้รับแจ้ง
4. ใน ES explorer เปิดไดเร็กทอรี Device (/) จาก Menu > Local > Device ไปที่โฟลเดอร์ /data/property เปิด “persist.sys.dalvik.vm.lib .”” เป็นข้อความ จากนั้นเลือกตัวแก้ไขบันทึก ES
5. แก้ไขไฟล์โดยเลือกตัวเลือกแก้ไขจากมุมบนขวา เปลี่ยนชื่อบรรทัดจาก libdvm.so ถึง liart.so
6. ย้อนกลับและเลือก 'ใช่' เพื่อบันทึกไฟล์ จากนั้นรีบูทโทรศัพท์
7. หลังจากรีบูต Mi 3 ของคุณจะอยู่ที่โลโก้ Mi ประมาณหนึ่งนาที ไม่ต้องกังวล!
จากนั้นจะเริ่มปรับแอปพลิเคชันให้เหมาะสมสำหรับ ART ซึ่งอาจใช้เวลาประมาณ 15-20 นาที ขึ้นอยู่กับจำนวนแอปที่ติดตั้งในโทรศัพท์ของคุณ คุณจะสังเกตเห็นการเพิ่มขนาดของแอพที่ติดตั้งหลังจากเปิดใช้งาน ART runtime บน Mi 3
บันทึก: หลังจากเปลี่ยนเป็น ART ทุกครั้งที่คุณรีบูต Mi 3 ในครั้งต่อไป มันจะเพิ่มประสิทธิภาพแอปทั้งหมดอีกครั้ง ซึ่งเป็นสิ่งที่น่ารำคาญ แต่เราสังเกตเห็นสิ่งเดียวกันใน Moto G 2014 ดังนั้นจึงดูไม่ จำกัด เฉพาะ Mi 3 หรือ MIUI
ในกรณีที่คุณต้องการเปลี่ยนกลับเป็นรันไทม์ของ dalvik ให้ทำตามขั้นตอนด้านบนเช่นเดียวกัน และเปลี่ยนชื่อข้อความในไฟล์ “persist.sys.dalvik.vm.lib” เป็น libdvm.so
แบ่งปันมุมมองของคุณหากคุณลองใช้ฟังก์ชันนี้บน Mi 3 ของคุณ ?
แท็ก: AndroidMIUIROMRootingTipsXiaomi