Sony ได้เผยแพร่คำแนะนำโดยละเอียดเกี่ยวกับวิธีสร้าง Android 7.1 AOSP สำหรับอุปกรณ์ Xperia ต่างๆ แม้ว่างานสร้างจะถูกทำเครื่องหมายว่า 'ทดลอง' ในตอนนี้
Sony เป็นหนึ่งใน OEM ไม่กี่รายที่ยังคงเชื่อมั่นใน AOSP บริษัทส่วนใหญ่ไม่สนใจที่จะจัดหาไบนารีเฟิร์มแวร์ที่จำเป็นเพื่อให้นักพัฒนาสามารถพอร์ต AOSP บนอุปกรณ์ได้ แต่ในขณะที่ OEM บางรายจัดเตรียมไบนารีให้กับนักพัฒนาเพื่อสร้าง AOSP builds เช่นเดียวกับเรา เห็นด้วย OnePlus 3, Sony ก้าวไปอีกขั้นและตรวจสอบให้แน่ใจว่า AOSP ทำงานได้อย่างถูกต้องบนอุปกรณ์ทั้งหมดของพวกเขา แม้ว่าโปรแกรม Open Device ของ Sony จะไม่ขยายไปยังทุกอุปกรณ์ที่เปิดตัว แต่เป็นงานที่พวกเขานำเสนอ ทำให้ชีวิตของนักพัฒนา ROM แบบกำหนดเองง่ายขึ้นมาก และชุมชนก็ไม่สามารถชื่นชมได้ไปกว่านี้แล้ว มัน.
ตอนนี้, Sony ได้เผยแพร่ไบนารีและทรัพยากร สำหรับ เอ็กซ์พีเรีย X คอมแพ็ค, เอ็กซ์พีเรีย X, เอ็กซ์พีเรีย Z5 พรีเมียม, เอ็กซ์พีเรีย Z5, เอ็กซ์พีเรีย Z5 คอมแพ็ค, เอ็กซ์พีเรีย Z3+, เอ็กซ์พีเรีย Z4 แท็บเล็ต, เอ็กซ์พีเรีย Z3, เอ็กซ์พีเรีย Z3 คอมแพ็ค, Xperia Z3 แท็บเล็ตขนาดกะทัดรัด, เอ็กซ์พีเรีย Z2, แท็บเล็ตเอ็กซ์พีเรีย Z2
Sony ยังเป็น OEM เพียงรายเดียวที่ทำ เข้าร่วมอย่างกว้างขวางในการดูตัวอย่างนักพัฒนา Android N โปรแกรมเช่นกัน ก่อนหน้านี้พวกเขาได้เผยแพร่คำแนะนำเกี่ยวกับวิธีสร้าง Android 7.0 AOSP สำหรับบางรุ่นที่รองรับ อุปกรณ์ Xperia และสุดสัปดาห์นี้พวกเขาก็ทำเช่นเดียวกันกับ Android 7.1 Nougat Developer ที่เพิ่งเปิดตัวใหม่ ตัวอย่าง โปรดทราบว่าเฉพาะอุปกรณ์ที่อยู่ในรายการรองรับ Android 7.0 ในหน้าทรัพยากรไบนารีของ Sony เท่านั้นที่จะถูก มีสิทธิ์สำหรับรุ่นก่อนหน้าของ Android 7.1 เนื่องจากนี่เป็นงานสร้างในช่วงแรก โปรดจำไว้ด้วยว่ามีการทำเครื่องหมายไว้ในปัจจุบัน เช่น การทดลอง. คู่มือนี้จะถือว่าคุณใช้ Ubuntu เนื่องจากคู่มือนี้จัดทำขึ้นโดยใช้ Ubuntu 14.04 LTS แต่จะทำงานในลักษณะเดียวกันบน Linux รุ่นอื่นๆ
คู่มือนี้เริ่มต้นด้วยการให้คุณเตรียมสภาพแวดล้อม Java ของคุณ จากนั้นให้คุณติดตั้งเครื่องมือที่จำเป็นเพื่อสร้าง Android build จากนั้นให้คุณดาวน์โหลดเครื่องมือ Repo และตั้งค่า PATH จากนั้น คู่มือจะอธิบายให้คุณทราบถึงการเริ่มต้นทรี AOSP โดยเพิ่มแพตช์ที่จำเป็นจากต้นทาง AOSP จากนั้นให้คำแนะนำเกี่ยวกับวิธีการสร้างอิมเมจ AOSP สำหรับ Android 7.1 Nougat เพื่อให้สามารถแฟลชไปที่ อุปกรณ์.
อย่าลืม ตรวจสอบหน้า Sony Xperia Developer GitHub และมีส่วนร่วมทุกวิถีทางที่คุณสามารถทำได้
ที่มา: Sony Mobile Developer World