IT之家 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 IT之家了解到,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”)。 |