耗时一年多,QEMU 开发者成功在电脑上模拟了 iPod touch 上的初版 iPhone OS

日期:2022-12-24 来源:手游巴士 作者:佚名

12 月 24 日消息,用户通过黑苹果(Hackintosh)工具,已经可以在非 Mac 设备上运行 macOS 系统。但由于种种限制,至今也没有多少人能够在 PC 上运行 iOS 系统。现在一位开发者使用 QEMU,成功在电脑上模拟运行初版 iPhone OS。

开发者 Martijn de Vos(网名 devos50)耗时 1 年多时间,通过大量逆向开发工程来模拟 2007 年苹果为 iPod touch 发布的初代 iPhone OS。他表示模拟多点触控支持和其它硬件组件耗费了大量的精力。

devos50 在其博文中表示,该项目最棘手的部分就是模拟 iPod touch 的硬件组件。开发者并没有选择适用于 iPhone 的 iPhone OS,而是选择 iPod touch,是因为初代 iPhone 需要模拟更多的组件。

选择模拟 iPhone OS 1.0 的另一个原因是这个版本的安全机制比后续版本要少很多。该开发者解释说:“当代苹果设备包含许多额外的硬件组件,如神经引擎、安全隔区和各种传感器,这将使模拟这种设备变得更加困难和耗时”。

该项目另一个有趣的地方是,模拟成功的关键是 OpeniBoot,这是苹果公司引导程序的一个开源实现。虽然该项目在很早之前就停止开发了,但是允许用户在初代 iPhone 和 iPod touch 上安装安卓系统。

访问地址:GitHub

了解到,iPhone OS 1.0 是 Apple Inc.开发的 iOS 移动操作系统的第一个主要版本,最初发布时未提供正式名称,苹果公司的营销文献只是简单地提及。

iPhone OS 1 于 2007 年 1 月 9 日在史蒂夫・乔布斯(Steve Jobs)在 Macworld Conference&Expo 主题演讲中介绍到,本次活动还推出了初代 iPhone。当时,乔布斯只说 iPhone 运行了“OS X”。iPhone OS 1.0 与 iPhone 一起于 2007 年 6 月 29 日发布。

2008 年 3 月 6 日,随着 iPhone 软件开发套件(iPhone SDK)的发布,苹果公司把它名为 iPhone OS(后来于 2010 年 6 月 7 日将其重命名为“iOS”)。

上一篇:OPPO Reno5/6 Pro 现已开启 ColorOS 13 安卓 13 正式版升级

下一篇:数字人民币(试点版)iOS / 安卓版 1.0.16 更新:新增专属头像、个人红包功能

相关推荐

中车株机打造的柏林混合动力调车机车交付:3 种动力系统,即将投入运营

12 月 23 日消息,据“中车株机”公众号消息,12 月 20 日,中车株机为德国联邦铁路公司(简称“德铁”)打造的柏林混合动力调车机车首批车辆,正式交付客

下线发运,宏光 MINIEV 敞篷版即将交付首批车主

12 月 23 日消息,五菱汽车今日表示,宏光 MINIEV 敞篷版近日陆续下线,第一批敞篷已经发运并即将交付首批车主。据介绍,2021 年五菱宣布将推出敞篷车,

微信支付:将持续加强信用卡业务风险监测和防控

12 月 21 日消息,据微信支付官网,财付通支付科技有限公司今日发布了《关于进一步加强信用卡业务风险防控的倡议》(以下简称《倡议》)。《倡议》指出

郭明錤:苹果公司可能将取消或延后预计在 2024 年量产的 iPhone SE 4 计划

12 月 21 日消息,天风证券分析师郭明錤今日发文指出,Apple 可能将取消或延后预计在 2024 年量产的 iPhone SE 4 计划。我认为这是因为中低端 iPho

英伟达 RTX 3050 6GB 移动 GPU 曝光,将搭载于新一代性能本

12 月 21 日消息,联想昨天发布了新一代 IdeaPad Pro 5 系列笔记本,搭载了新一代处理器,同时也曝光了英伟达的 RTX 3050 6GB 移动 GPU。了解到,英伟

查看更多