Tags:
Node Thumbnail

เว็บไซต์ 9to5google ที่เกาะติดความเคลื่อนไหวของระบบปฏิบัติการ Fuchsia อัพเดตความคืบหน้าของการทำให้ Fuchsia รองรับแอพฝั่ง Android ที่มีจำนวนมหาศาลได้

ข้อจำกัดของ Fuchsia คือมันไม่ใช่ลินุกซ์ แต่ใช้เคอร์เนลของตัวเองชื่อ Zircon ทำให้การใช้ประโยชน์จากแอพ Android ทำได้ยาก ที่ผ่านมากูเกิลมีโครงการภายใน (ที่บางส่วนเปิดเผยในฐานข้อมูลสาธารณะ) หลายโครงการเพื่อทดลองแนวทางที่เหมาะสม

โครงการหนึ่งคือพอร์ต Android Runtime ไปรันบน Fuchsia โดยตรง โครงการนี้เริ่มในปี 2019 โดยในซอร์สโค้ดของ Android AOSP มีอุปกรณ์ชื่อ device/google/fuchsia อยู่ด้วย แต่ล่าสุดวิศวกรของกูเกิลถอดซอร์สโค้ดส่วนนี้ออกไปทั้งหมดแล้ว คาดว่าแนวทางนี้คงไม่ทำแล้ว

อีกแนวทางหนึ่งที่เป็นไปได้คือ Fuchsia เองมีโครงการชื่อ Starnix เป็นการแปลงคำสั่งระดับล่างของเคอร์เนลลินุกซ์ ไปเป็นคำสั่งของเคอร์เนล Zircon ลักษณะคล้ายกับโครงการ WSL ของไมโครซอฟท์ โครงการนี้เริ่มในปี 2021 แม้ยังไม่มีความคืบหน้าปรากฏต่อสาธารณะมากนัก แต่ก็มีข้อมูลการทดลองรันแอพนาฬิกา (Clock) ของ Android ด้วย Starnix แล้ว ซึ่ง 9to5google มองว่าการเลิกพอร์ตรันไทม์ น่าจะเป็นสัญญาณว่ากูเกิลหันมาโฟกัสกับ Starnix อย่างจริงจังแทน

นอกจากนี้ กูเกิลยังอาจเลือกใช้วิธีมาตรฐานอย่างการรัน Android ใน VM บน Fuchsia อีกที ซึ่งเป็นวิธีที่กูเกิลเพิ่งใช้กับ Google Play Games บนวินโดวส์ แต่ก็ต้องแลกกับประสิทธิภาพที่ลดลง

ที่มา - 9to5google

Get latest news from Blognone