เห็นแล้วคิดถึง !! นักพัฒนาสร้าง iPhone OS รุ่นแรกบนโปรแกรม QEMU

ในช่วงเวลาก่อนหน้านี้เว็บไซต์ Hackintosh ได้ทำให้ผู้ใช้งานทั่วไปได้ใช้ macOS บนอุปกรณ์ที่ไม่ใช่ Apple ได้ และตอนนี้ก็มาถึงคิวของฝั่ง iOS แล้วที่จะรันบนแพตฟอร์มอื่นที่นักพัฒนาได้ทำให้เราใช้งาน iPhone OS (ชื่อแรกก่อนมาเป็น iOS) บนคอมพิวเตอร์บน QEMU ได้ด้วย

Martijn de Vos หรือในชื่อ devos50 ได้ทำการพัฒนา iPhone OS 1.0 ที่เป็นการใช้งานเหมือนกับ iPod Touch รุ่นที่ 1 ในปี 2007 ซึ่งเป็นรุ่นหลังจากที่ iPhone รุ่นแรกเปิดตัว ซึ่งการทำโปรเจ็คต์นี้ใช้เวลานานมากกว่า 1 ปีเพราะต้องแก้ไขปัญหาต่างๆ เพียบ เช่น Multitouch และการเข้ากันของฮาร์ดแวร์ เป็นต้น

ใน Blog ของ de Vos อธิบายเหตุผลที่การแปลงความเข้ากันของฮาร์ดแวร์ของ iPod Touch ที่ทำไมต้องใช้เวอร์ชัน iPod Touch ไม่ใช่ของ iPhone ซึ่งเขาบอกไว้ง่ายๆ เลยว่าการพัฒนาในเวอร์ชันของ iPhone นั้นซับซ้อนและต้องการส่วนประกอบที่เข้ากันได้มากกว่าบน iPod Touch ครับ

ทั้งนี้ การที่ de Vos เลือกพัฒนา iPhone OS 1.0 ก็เป็นเพราะในเวอร์ชันนี้มีกลไกด้านความปลอดภัยน้อยที่สุดเมื่อเทียบกับรุ่นใหม่ๆ

และสำหรับการใช้งาน iPhone OS 1.0 บน QEMU ที่เป็นแพลตฟอร์มการจำลองเสมือนแบบ Open Source ก็ทำงานได้ทั้งการใช้เมาส์ คีย์บอร์ดเพื่อคลิกหรือพิมพ์ รวมถึงใช้งานแอปพลิเคชั่นที่ติดตั้งมากับตัวระบบได้อย่างราบรื่น อย่างไรก็ตาม ในบางครั้งระบบก็เกิดการขัดข้องบ้าง แต่ก็ยังถือว่าใช้งานได้ดีอยู่เมื่อรันบนแพลตฟอร์มอื่นที่ไม่ใช่ของ Apple ครับ

ที่มา : 9to5mac, devos50

เนื้อหาเกี่ยวข้อง

Apple เปิดตัว Powerbeats Pro 2 อย่างเป็นทางการ ราคา 8,500 บาท

MacBook Air ชิป M4 ใกล้เปิดตัวเร็วๆ นี้ หลังหลุดเลขรุ่นชิป M4 เรียบร้อย

Apple ออกอัปเดต iOS 18.3.1 บน iPhone แก้บัคและปิดช่องโหว่

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Read More