นักพัฒนาซอฟต์แวร์ได้รับ Android P บน Motorola Moto Z

ตัวอย่างนักพัฒนา Android P มีให้บริการอย่างเป็นทางการสำหรับอุปกรณ์ Google Pixel และ Pixel 2 เท่านั้น นักพัฒนาซอฟต์แวร์ได้จัดการพอร์ตไปยัง Motorola Moto Z ด้วยการสนับสนุน Project Treble อย่างไม่เป็นทางการ

อีกแค่ 10 วันเราก็จะถึงแล้ว กูเกิล ไอ/โอ 2018 โดยที่ Google คาดว่าจะเปิดเผยรายละเอียดมากมายเกี่ยวกับ แอนดรอยด์พี เช่น ท่าทางการนำทางที่มีข่าวลือ และ ปรับปรุงการออกแบบวัสดุ. ครั้งแรก ตัวอย่างนักพัฒนา Android P มีให้สำหรับ Google Pixel, Pixel XL, Pixel 2 และ Pixel 2 XL และมี มาก เราได้ เห็นแล้ว ในการเปิดตัวครั้งแรก แต่ยังมีหลายสิ่งที่รอคอยก่อนการเปิดตัว Android เวอร์ชันใหม่ครั้งสุดท้าย สำหรับผู้ที่ไม่มีโทรศัพท์ Google Pixel คุณอาจต้องรอเป็นเวลานานก่อนที่ P จะพร้อมใช้งานสำหรับอุปกรณ์ของคุณ อย่างไรก็ตาม นักพัฒนาในฟอรัมของเราจะไม่รอให้ OEM อัปเดตอุปกรณ์อย่างเป็นทางการ (หากเป็นเช่นนั้น) ดังนั้นพวกเขาจึงจัดการเรื่องนี้เอง นักพัฒนารายหนึ่งสามารถจัดการให้มีการบูท Android P Developer Preview ครั้งแรกบน Motorola Moto Z ของเขาได้

ที่ โมโตโรล่า โมโต ซี เปิดตัวในเดือนมิถุนายน 2559 พร้อมระบบบนชิป Qualcomm Snapdragon 820 และ Android Marshmallow ตั้งแต่นั้นมาก็ได้รับการอัพเดตอย่างเป็นทางการสำหรับ Android Nougat และ

แอนดรอยด์โอรีโอและคาดว่าจะไม่รับ Android P นักพัฒนา XDA ที่ได้รับการยอมรับ เออร์ฟาโนอับดี ได้จัดการพอร์ต Android P ไปยังอุปกรณ์ของเขาด้วย ความเข้ากันได้ของ Project Treble อย่างไม่เป็นทางการ. นี่เป็นอุปกรณ์เครื่องที่สองที่ไม่ใช่ของ Google ที่เราเห็นว่าสามารถบูต Android P ได้ แม้ว่าเครื่องสุดท้ายจะเป็นก็ตาม Huawei Mate 10 Pro ทำงานบนเวอร์ชันที่มีสกินอย่างหนักในรูปแบบของ EMUI.

เออร์ฟาโนอับดี สามารถทำได้โดยการแก้ไขอิมเมจระบบที่มีอยู่จาก Google Pixel XL (มาร์ลิน) โดยใช้สคริปต์ที่กำหนดเองของเขาชื่อ "คาปิร์ เลอ เทรเบิล" ซึ่งทำให้เขาสามารถแฟลชอิมเมจระบบเฉพาะอุปกรณ์บนอุปกรณ์ที่ไม่มีพาร์ติชัน /vendor ได้ เขาสามารถแฟลชระบบ P ที่แก้ไขแล้วได้ ภาพจาก Pixel XL ลงบน Moto Z ของเขาที่เคยรัน LineageOS 15.1 อย่างเป็นทางการก่อนหน้านี้ (ซึ่งกำลังจะปล่อยออกมาเช่นกัน วันจันทร์.)

สำหรับผู้ที่ติดตามรายงานของเราเกี่ยวกับ Project Treble มาก่อน คุณอาจสงสัยว่าสคริปต์นี้ทำงานอย่างไร โดยพื้นฐานแล้ว มันจะแยก HALs ใน /system/vendor และวางไว้ใน อิมเมจระบบทั่วไป (GSI) ที่จะกระพริบ; ด้วยวิธีนี้ การกะพริบอิมเมจระบบจะไม่เขียนทับ HAL หลังจากการขัดข้องในช่วงแรกไม่กี่ครั้งและการแก้ไขข้อบกพร่องอย่างหนัก เขาก็สามารถนำ Android P มาใช้งานได้ ต่อไปนี้เป็นรูปภาพเพิ่มเติมที่แสดงองค์ประกอบและฟีเจอร์อินเทอร์เฟซผู้ใช้ P ต่างๆ

ตาม เออร์ฟาโนอับดีมันไม่ได้ขาดส่วนแบ่งที่ยุติธรรมของข้อบกพร่อง สิ่งต่างๆ เช่น กล้อง Wifi และวิทยุใช้งานไม่ได้ในขณะนี้ น่าแปลกที่ Moto Mods ดูเหมือนจะใช้งานได้ถึงแม้จะมีปัญหานิดหน่อยก็ตาม เมื่อพิจารณาว่าทั้งหมดนี้เป็นการแฮ็กครั้งใหญ่ขนาดไหน (Moto Z ไม่รองรับ Project Treble และระบบ image เป็นอิมเมจมาร์ลินที่ได้รับการดัดแปลงแทนที่จะสร้างจากแหล่งที่มา) น่าแปลกใจที่สิ่งนี้ยังใช้งานได้ ทั้งหมด. อย่าคาดหวังว่าจะใช้สิ่งนี้เป็นไดร์เวอร์รายวันในเร็ว ๆ นี้ คุณอาจมี Android P ROM ที่ใช้งานได้ดีกว่ามากเมื่อมีการเผยแพร่ซอร์สโค้ดควบคู่ไปกับ P.