首页>新闻>苹果资讯>全球首款苹果盒模拟器出现,支持ARM和X86双架构

全球首款苹果盒模拟器出现,支持ARM和X86双架构

2017-07-27
17963
来源:新浪综合

近日有国内开发小组在放出了iOS模拟器运行的视频。iOS作为Apple的核心产品之一,一直被Apple精心保护,Apple也一直以iOS系统运行流畅著称。此次iOS模拟器如果属实,既有可能引发行业的一次变动。


全球首款苹果盒模拟器出现,支持ARM和X86双架构


其实模拟器在各个领域里都有广泛的存在,比如GBA模拟器,模拟器其实是一类软件的总称,这类软件最主要的特点就是在电脑里运行时可以模拟出其他硬件的环境。目前大家比较熟悉的可能就是安卓模拟器,到目前为止在PC上全球已经有超过100款安卓手机模拟器。这些模拟器都是基于开源的安卓系统开发,到目前为止iOS系统都没有任何一款能够兼容iOS App的模拟器出现。


iOS模拟器究竟有多难?与开源的安卓相比,iOS是一个封闭系统,被苹果好好的保护在围墙里,代码无从参考,更别说iOS设备的各种特殊技术实现了。当然这世间是不缺吃螃蟹的人。


当下开发手机模拟器产品要解决三大问题,一是ARM和x86两种完全不同的CPU指令间的转译问题;二是在电脑上模拟手机操作系统的底层调用问题;三是在电脑上兼容手机平台的图形处理加速问题。这三个问题任何一个都是相当有难度的事情,iOS模拟器的开发需要解决的技术难度不言而喻。


不过还是有奇迹发生了!让我们一起来看看爆料放出的iOS模拟器演示视频(点此观看)。


看完视频上,我们能看到此处爆料的iOS模拟器能支持ARM和x86双架构,也就是说用户可以在X86的操作系统平台和ARM指令集的平台运行,X86和ARM基本上也就覆盖了PC产品和移动产品了。视频上我们还看到通过鼠标对模拟器进行控制,可见模拟器完成度已经相当高了。


我们联系到开发团队,目前该开发团队只有五人,擅长逆向分析,编译器,CPU指令集,图形图像处理,目前项目已经开发一年多,已经完成了所有可行性验证,并且做出了测试版。目前该模拟器的开发名称为“苹果盒”


目前已有100多款iOS游戏在苹果盒测试版运行,据称正式推出的版本会支持绝大多数主流iOS游戏。苹果盒支持ARM和x86双架构指令集,即除了ARM版本,开发者还可以把iOS App编译成x86版本放到苹果盒里,因为不需指令转译,运行速度比ARM版本更快。


苹果盒会先出macOS版本,后续升级版本支持Windows平台。据了解该项目已经到了最后的测试阶段,预计年底就能体验到全球第一款iOS模拟器苹果盒!

相关文章
  • 苹果 M1 处理器在 Rosetta 2 下模拟 x86 基准测试出炉

    上周,苹果 M1 芯片的首批原生基准测试成绩出现在 Geekbench 网站上,显示出令人印象深刻的原生性能。今天,M1 芯片在 Rosetta 2 下模拟 x86 的新基准测试已经出现。上传的新版 Rosetta 2 Geekbench 结果显示,运行在 8GB 内存的 MacBook Air 上的 M1 芯片的单核和多核成绩分别为 1313 分和 5888 分。由于这个版本的 Geekbench 是通过苹果的翻译层 Rosetta 2 运行的,所以对性能的影响是可以预期的。运行 x86 代码的 Rosetta 2 似...

  • macOS Catalina 可通过 x86 模拟在 iPad Pro 上运行

    YouTube 上出现了一段演示macOS Catalina 在 2020 款 iPad Pro 上运行的视频,给我们展示了一个有趣的将两者结合的技巧。需要指出的是,macOS Catalina 系统没有被移植到 iPad 的 A12Z 处理器上,取而代之的是,iPad 运行一个名为 UTM 的应用程序,该应用程序使用 x86 模拟。换句话说,iPad 只是假装它有一个英特尔处理器,所以可以运行为英特尔芯片编译的软件。这其实并不是什么新鲜事,任何有点技术知识的人都可以使用 UTM 在苹...

  • 苹果或将在明年放弃英特尔处理器,使用自己的 ARM 芯片

    今日上午消息,苹果公司正计划在2020年开始放弃英特尔,转而在其Mac系列电脑上使用ARM架构的自研芯片。昨日外媒彭博社(Bloomberg)已经就此发表了一些消息,今日外媒Axios再次证实了彭博社的报道,并表示多个消息源均认为苹果将在明年开始转向基于ARM架构的芯片。为了两大平台融合据Axios称,开发人员和英特尔官方都预计,苹果将在2020年开始使用ARM架构芯片。昨天彭博社的一篇消息就曾谈到,苹果正在尝试让自己的iOS和macOS两个...

  • 配ARM处理器的Mac或2016年问世 可与iOS融合

    此传言来自苹果前高管,所以可信度似乎颇高。ARM处理器的性能正日益强大,因此现在如果听到将会有普通计算机搭载ARM处理器的消息也不必过于太过惊讶,相信早晚有一天ARM处理器将会取代部分普通的电脑芯片。而现在与这个传闻有关的,正是苹果。在过去几年中,一直有传言称苹果Mac电脑会抛弃英特尔处理器,选择ARM架构处理器。不过,搭载ARM处理器的Mac电脑一直没有出现。今天,苹果前高管Jean-Louis Gassee认为,苹果桌面Mac和MacB...

  • 苹果 App Store 放宽限制,接纳经典游戏模拟器

    近日,苹果公司调整了 App Store 规则,删除了此前禁止在iPhone和iPad上使用模拟器的相关条款,新增迷你游戏、迷你应用、游戏模拟器相关内容。苹果公司在 App Store 应用审核中添加了新的 4.7 条款,内容如下:4.7 迷你 App、迷你游戏、流媒体游戏、聊天机器人和插件App 中可以提供未嵌入二进制文件的某些软件,尤其是迷你 App、迷你游戏、流媒体游戏、聊天机器人和插件。你应对你的 App 中提供的所有此类软件负责,包括确保此类软...