โครงการวิจัย Cider เอาแอพ iOS มารันบน Android

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 15 พฤษภาคม 2014.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

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

    การทำงานของ Cider นี้ไม่ได้ใช้พึ่งพาการใช้ระบบปฏิบัติการจำลอง (emulator) แต่เป็นการแก้ไขโค้ดของ Android ในระดับ kernel ซึ่งมีทั้งการปรับแก้โค้ด compile-time และการใช้ diplomatic function โดยอย่างแรกนั้นทำให้ซอร์สโค้ดของแอพ iOS ถูกนำมาใช้ใน kernel ของ Android ได้ง่ายขึ้น ทำให้กระบวนการทำงานลดการพึ่งพาส่วนติดต่อแอพในระดับ binary ลงด้วย

    ส่วน diplomatic function ช่วยรีดประสิทธิภาพ per-thread personas ช่วยให้แอพ iOS สามารถใช้ไลบรารีของ Android และสามารถเข้าถึงและสั่งการซอฟต์ฺแวร์และชิ้นส่วนฮาร์ดแวร์ต่างๆ ของอุปกรณ์ได้อย่างถูกต้อง

    ในขณะที่อุปกรณ์สามารถเปิดใช้งานแอพสำหรับ iOS ได้ การใช้งานแอพสำหรับ Android ก็ยังคงทำได้เช่นเดียวกัน จากตัวอย่างวิดีโอสาธิตการใช้งานก็มีการเปิดแอพของ 2 ระบบปฏิบัติการสลับไปมา ซึ่งแม้ว่าอาจมีอาการกระตุกอยู่บ้าง แต่ก็ถือได้ว่า Cider ได้ทลายกำแพงระหว่าง 2 ระบบปฏิบัติการหลักในโลกแห่งอุปกรณ์พกพาลงไปอีกชั้นหนึ่งแล้ว

    ที่มา - The Next Web, เอกสารประกอบงานวิจัย



    Android, Application, iOS, Research
     

แบ่งปันหน้านี้