Google จะทำให้ Android Runtime (ART) เป็นโมดูล Mainline ใน Android 12

Google จะทำให้ Android Runtime (ART) กลายเป็นโมดูล Project Mainline ใน Android 12 โดยปล่อยให้อัปเดตผ่าน Play Store อ่านต่อ!

เมนไลน์โครงการ เป็นหนึ่งในการเปลี่ยนแปลงครั้งใหญ่ที่สุดของ Android ในช่วงไม่กี่ปีที่ผ่านมา แม้ว่าคุณในฐานะผู้บริโภคอาจไม่สังเกตเห็นการเปลี่ยนแปลงนี้ แต่โดยพื้นฐานแล้วจะเปลี่ยนแปลงวิธีการทำงานของ Android ระบบปฏิบัติการโอเพ่นซอร์สที่มีพลังมากขึ้นในขณะนี้อยู่ในมือของ Google มากกว่าที่เคย ก่อน. ไม่ว่าการควบคุมที่เพิ่มขึ้นนี้จะดีหรือไม่ดีก็เป็นหัวข้อสำหรับการอภิปรายที่แตกต่างกัน ขณะนี้ Google วางแผนที่จะรวม Android Runtime (ART) ให้เป็นโมดูล Mainline ที่อัปเดตได้ แอนดรอยด์ 12.

Android Runtime (ART) คืออะไร?

Android Runtime หรือ ART เป็นรันไทม์เริ่มต้นบน Android นั่นเอง เปิดตัวในปี 2013 พร้อมกับ Android 4.4 Kitkat. ดังที่ Google กล่าวถึง ART คือ "รันไทม์ที่ได้รับการจัดการที่ใช้โดยแอปพลิเคชันและบริการระบบบางอย่างบน Android". นี่คือวิดีโอ XDA TV จากปี 2014 ที่อธิบาย ART โดยอ้างอิงถึงการเปลี่ยนแปลงที่เกิดขึ้นจาก Dalvik VM เมื่อก่อน:

เรื่องสั้นเรื่องยาว ART แปลรหัสไบต์ของแอป Android เป็นคำสั่งแบบเนทิฟเป็นหลัก ใช้การคอมไพล์ล่วงหน้าเพื่อคอมไพล์แอปเป็นโค้ดเครื่องเนทีฟโดยตรงเมื่อทำการติดตั้ง ดังที่คุณเดาได้ นี่เป็นฟังก์ชันที่สำคัญซึ่งควรจะทำงานในลักษณะเดียวกันทั่วทั้งระบบนิเวศของ Android

ART เป็นโมดูลหลัก

ตามที่เห็นโดย XDA Recognized Developer ลูก้า020400, ก วิศวกรของ Google ได้เปิดเผย ว่าบริษัทวางแผนที่จะทำให้ Android Runtime (ART) เป็นโมดูล Mainline ที่อัปเดตได้ใน Android S/Android 12

ด้วยการทำให้ ART เป็นโมดูล Mainline Google จะสามารถควบคุมโมดูลดังกล่าวได้มากขึ้น ซึ่งสอดคล้องกับธีมที่ครอบคลุมของโมดูล Mainline ดังที่เรากล่าวถึงในของเรา ผู้อธิบายหลักเกี่ยวกับ Project Mainline:

Project Mainline ขยายความพยายามของ Project Treble แม้ว่า Treble จะลดวิธีที่ OEM ที่ต้องพึ่งพาผู้จำหน่าย SoC สำหรับการอัปเดตระบบปฏิบัติการแต่ละครั้ง Mainline จะลดวิธีที่ Google ขึ้นอยู่กับ OEM ในการส่งมอบการอัปเดตความปลอดภัยให้กับส่วนประกอบระบบปฏิบัติการที่สำคัญ Project Mainline ขยายปรัชญา Treble ไปยังส่วนที่สำคัญยิ่งขึ้นของเฟรมเวิร์ก Android โดยลบ OEM ที่เป็นตัวกลางที่ต้องพึ่งพาออกจากสมการนี้ วัตถุประสงค์ของ Project Mainline คือเพื่อให้ Google แย่งการควบคุมส่วนประกอบของเฟรมเวิร์กและแอปพลิเคชันระบบที่เป็นอยู่ สำคัญต่อการรักษาความปลอดภัยและการรักษาความสม่ำเสมอในการพัฒนาให้ห่างจาก OEM Project Mainline เรียกอย่างถูกต้องว่า ที่ การเปลี่ยนแปลงครั้งใหญ่ที่สุดของ Android นับตั้งแต่ Project Treble.

ART ในฐานะโมดูล Mainline จะทำให้ Google สามารถอัปเดตได้โดยไม่จำเป็นต้องอัปเดต OTA ของระบบ หาก Google กำหนดให้ OEM ต้องโหลดโมดูล ART ที่ลงนามโดย Google ไว้ล่วงหน้า (มีแนวโน้มว่าจะจัดส่งในรูปแบบของ APEX) Google จะสามารถควบคุมการพุชการอัปเดตไปยัง ART ได้ ทั้งหมด อุปกรณ์แอนดรอยด์ Google จะสามารถผลักดันการอัปเดตไปยัง ART ผ่านทาง Google Play Store และ OEM จะไม่สามารถทำการแก้ไข ART ได้ ซึ่งส่งผลให้มีความสอดคล้องทางพฤติกรรมที่นักพัฒนาแอปบุคคลที่สามคาดหวังทั่วทั้งระบบนิเวศ