开发者顺利在 QEMU 中模拟出完整的苹果 iPod touch 2 环境
此前有一位名为 Martijn de Vos 的开发者使用 QEMU 模拟软件,成功在电脑上模拟运行初版 iPhone OS,而如今他已经顺利模拟出了 iPod touch 2 的运行环境(iPhone OS 2)。
▲ 图源 Martijn de Vos 发布的推文
据悉,Martijn de Vos 在今日发布推文,表示其已经模拟出了 iPod touch 2 的运行环境,所有驱动都能够工作,SpringBoard 应用也能正常启动,但由于某种原因,无法初始化窗口缓冲区。
IT之家发现,在其此前推文中,Martijn de Vos 表示,他并没有选择适用于 iPhone 的 iPhone OS,而是选择 iPod touch,是因为模拟 iPhone 需要更多的组件。
▲ Martijn de Vos 早期模拟 iPhone OS 1.0 时的截图,图源 Martijn de Vos 发布的推文
该项目另一个有趣的地方在于,Martijn de Vos 使用 OpeniBoot 进行模拟,这是一个第三方的开源引导程序,旨在引导苹果公司的早期设备运行安卓系统。
iPhone OS 1.0 是苹果公司开发的 iOS 移动操作系统的第一个主要版本,最初发布时未提供正式名称,因此在彼时的 iPhone 和 iPod touch 上都被简单称为 iPhone OS。
而此次 Martijn de Vos 模拟出的 iPhone OS 2,是苹果公司开发的 iOS 移动操作系统的第二个主要版本,是 iPhone OS 1.0 的继承者。iPhone OS 2 主要加入了 App Store 应用商店,它于 2009 年 6 月 17 日由苹果公司推出的 iPhone OS 3 取代。
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。