
Kami menulis tahun lalu tentang pengembang yang berhasil meniru iPhone OS di Mac menggunakan QEMU. Pada saat itu, firmware asli iPod touch generasi pertama digunakan untuk menunjukkan bahwa meniru perangkat lunak iPhone dan iPod touch dapat dilakukan. Kini Martijn de Vos, juga dikenal sebagai devos50, telah menunjukkan kemajuan yang dicapainya dengan emulator ini, yang kini menjalankan iPhone OS 2.1.
iPhone OS 2 ditiru dengan QEMU
Seperti yang ditunjukkan oleh pengembang di X (sebelumnya dikenal sebagai Twitter), ia kini berhasil meniru iPod touch generasi ke-2, yang menjalankan iPhone OS 2.1, dengan QEMU. Menurut de Vos, emulator telah berjalan “lancar”, dan sebagian besar fitur, seperti driver multi-sentuh dan LCD, berfungsi. Dia juga mengklaim bahwa sebagian besar aplikasi bawaan terbuka seperti yang diharapkan.
Tahun lalu, pengembang menjelaskan bahwa dia memilih untuk meniru firmware iPod touch lama karena melakukannya dengan firmware iPhone akan jauh lebih rumit karena versi iPhone memerlukan emulasi komponen perangkat keras tambahan.
Meniru iPhone OS 1 hanyalah bukti konsep, karena tidak banyak yang dapat Anda lakukan dengannya. Meskipun iPhone OS 2 juga sudah cukup ketinggalan jaman, ini adalah versi pertama dengan App Store, yang berarti mampu menjalankan aplikasi pihak ketiga. Ini akan memungkinkan beberapa orang untuk menyimpan game lama yang belum pernah diperbarui untuk perangkat modern.
Pengembang mengatakan masih banyak pekerjaan yang harus diselesaikan. Misalnya, emulator iPhone OS tidak mendukung audio atau Wi-Fi, namun de Vos mengatakan dia telah membuat “beberapa kemajuan” dengan driver yang diperlukan. Seiring berkembangnya proyek hingga dapat menjalankan versi OS iPhone (dan iOS) yang lebih baru, hal ini akan memungkinkan pengguna untuk meniru lebih banyak aplikasi.
Menjalankan aplikasi iPhone di platform lain
Pengembang lain juga berupaya meniru perangkat lunak iPhone. Awal tahun ini, Hikari no Yume merilis alat yang disebut “touchHLE.” Namun tidak seperti proyek de Vos, touchHLE hanya menjalankan aplikasi OS iPhone individual, bukan keseluruhan sistem operasi.
Versi pertama mampu menjalankan beberapa game, seperti Super Monkey Ball dan Crash Bandicoot: Nitro Kart 3D, dengan audio bahkan simulasi accelerometer. Proyek ini juga telah berkembang pesat dan kini dapat digunakan dengan lebih banyak aplikasi dan game, termasuk Doom, Fastlane Street Racing, dan Mystery Mania.
Sedangkan untuk emulator QEMU, Anda dapat mengetahui lebih detailnya di GitHub.
Itulah konten tentang Pengembang menunjukkan kemajuan pada emulator iPhone OS berbasis QEMU, sekarang menjalankan versi 2.1, semoga bermanfaat.