一位名叫MartjindeVos的开发人员成功地在非Apple设备上模拟了第一款iPhone操作系统。

开发者成功模拟iPhoneOS

苹果操作系统

开发者在一篇博文中公布了结果,称最困难的部分是模拟硬件组件。他说第一个版本是为iPod制作的,因为iPhone版本需要模拟额外的组件。deVos进一步表示,他选择OS1.0是因为与最近的版本相比,它的安全机制更少。

由于开源引导加载程序实现OpeniBoot,他的工作成为可能。停止的项目允许用户将他们的第一代iPodTouch和iPhone的操作系统更改为Android。

最终项目已使用QEMU进行仿真并且可以正常运行,但存在一些错误和故障。预装的应用程序可以正常工作,但用户可能会遇到几次系统崩溃。deVos说他的下一个项目是模拟第二代iPodTouch。