大明湖畔的技术团队开发出第一款iOS模拟器苹果盒:在电脑上玩iOS游戏

中国最近有开发小组大明湖畔的技术团队,在腾讯视频上放出了一段影片,影片的内容是一款名为「苹果盒模拟器」的iOS模拟器。这是自从苹果推出iPhone手机以来,第一款网络上公布的iOS模拟器。「苹果盒模拟器」实际的应用以及进度,可以到开发团队的微博去了解。

 

大明湖畔的技术团队新浪微博:

 

http://www.weibo.com/u/6318533944

 

iOS系统作为苹果的核心产品之一,一直被苹果精心保护,苹果也一直以iOS系统执行流畅著称。如果这次的「苹果盒模拟器」iOS模拟器是真的,极有可能引发一场手机业的变化。

根据作者大明湖畔的技术团队在网络上的说明:

 

「由于iOS闭源的特性,为了完成这项不可能的任务,我们团队5个人对该项目已经开发一年多,完成了所有可行性验证,近日做出了测试版,这也终于可以让我们向网友爆料我们的成果。

 

我们将模拟器的开发测试版名称暂定为「苹果盒」,目前已经在做最后的测试,如果一切顺利的话,年底前就会放出MacOS版本给广大网友率先体验,后续升级版本还将支持Windows平台。

 

还有一个好消息,「苹果盒「将兼容App Store版本,与iPhone游戏进度共享。」

 

虽然安卓系统早就有模拟器了,但是与开放的安卓相比,iOS始终被苹果好好的保护,程序码也无从参考,因此开发iOS难度是相当高的。当然就像任天堂等游戏主机的模拟器一样,虽然原厂没有开放,其他人还是可以用逆向工程的方式,去反编译出原始码出来。只是iPhone的复杂度,也要比这些游戏主机来得高许多。

 

目前开发一款手机模拟器,主要有几个问题要解决:一是ARM和x86两种彻底不一样的CPU指令集彼此之间怎么样去转译,再来是在计算机端模拟手机操作界面,底层硬件的调用要如何解决。这些都是相当困难的工作。

 

据开发团队大明湖畔的技术团队表示,这款「苹果盒模拟器」支持ARM和x86双架构,也就是说使用者可以在X86的平台和ARM指令集的平台执行,而 X86和ARM 基本上也就涵盖了所有 PC产品和行动装置了。开发团队大明湖畔的技术只有五人,擅长逆向分析,编译器,CPU指令集,图形图像处理,目前这个计划他们已经开发一年多,该团队已经完成了所有可行性验证,并且做出了测试版。

 

目前这个ios模拟器的开发名称为「苹果盒」。已有100多款iOS游戏在苹果盒测试版执行,据称正式推出的版本会支持绝大多数主流iOS游戏。苹果盒支持ARM和x86双架构指令集,即除了ARM版本,开发者还可以把iOS App编译成x86版本放到苹果盒里,因为不需指令转译,执行速度比ARM版本更快。苹果盒会先出macOS版本,后续升级版本将会支持到Windows平台。


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注