APP下载
报价宝  ›  资讯  › 

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

报价宝 来源:baojiabao.com 发布时间:2023-01-05 22:15:02 11月06日更新
报价宝综合消息耗时一年多,QEMU 开发者成功在电脑上模拟了 iPod touch 上的初版 iPhone OS

最新 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")。

文章标签: 开发 苹果 开发者 系统 组件 运行 公司 版本 硬件 设备 项目 苹果公司 选择 成功 安全 用户 布斯 初版 有趣 棘手 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 数码相机价格 汽车价格 华为手机价格 耳机价格 降噪耳机价格