[新闻] 全球首款iOS模拟器出现

楼主: protect6090 (山茶花)   2017-07-26 17:56:49
全球首款iOS模拟器出现,支援ARM和X86双架构
https://www.techbang.com/posts/52789-the-worlds-first-ios-emulator-
appears-support-arm-and-x86-architecture
中国最近有开发小组在中国的视讯平台上释出了一段影片,影片的内容是一款名为“苹果
盒模拟器”的iOS模拟器。这是自从苹果推出iPhone以来,首款网络上公布的iOS模拟器。
实际的应用以及进度,可以到开发团队的微博去了解。
iOS作为Apple的核心产品之一,一直被Apple精心保护,Apple也一直以iOS系统执行流畅
著称。如果这次的iOS模拟器是真的,极有可能引发一场手机业的变化。
根据作者在网络上的说明:
“由于iOS闭源的特性,为了完成这项不可能的任务,我们团队5个人对该项目已经开发一
年多,完成了所有可行性验证,近日做出了测试版,这也终于可以让我们向锋友爆料我们
的成果。
我们将模拟器的开发测试版名称暂定为“苹果盒”,目前已经在做最后的测试,如果一切
顺利的话,年底前就会放出MacOS版本给广大锋友率先体验,后续升级版本还将支持
Windows平台。
还有一个好消息,“苹果盒“将相容App Store版本,与iPhone游戏进度共享。”
虽然Android早就有模拟器了,但是与开放的Android相比,iOS始终被苹果好好的保护,
程式码也无从参考,因此开发iOS难度是相当高的。当然就像任天堂等游戏主机的模拟器
一样,虽然原厂没有开放,其他人还是可以用逆向工程的方式,去反编译出原始码出来。
只是iPhone的复杂度,也要比这些游戏主机来得高许多。
目前开发一款手机模拟器,主要有几个问题要解决:一是ARM和x86两种彻底不一样的CPU
指令集彼此之间怎么样去转译,再来是在电脑端模拟手机操作接口,底层硬件的调用要如
何解决。这些都是相当困难的工作。
据开发团队表示,这款模拟器支援ARM和x86双架构,也就是说使用者可以在X86的平台和
ARM指令集的平台执行,而 X86和ARM 基本上也就涵盖了所有 PC产品和行动装置了。开发
团队只有五人,擅长逆向分析,编译器,CPU指令集,图形图像处理,目前这个计画他们
已经开发一年多,该团队已经完成了所有可行性验证,并且做出了测试版。
目前这个模拟器的开发名称为“苹果盒”。已有100多款iOS游戏在苹果盒测试版执行,据
称正式推出的版本会支持绝大多数主流iOS游戏。苹果盒支援ARM和x86双架构指令集,即
除了ARM版本,开发者还可以把iOS App编译成x86版本放到苹果盒里,因为不需指令转译
,执行速度比ARM版本更快。苹果盒会先出macOS版本,后续升级版本将会支援到Windows
平台。
作者: paint (有斑纹的马)   2017-07-26 17:59:00
期待
作者: kimisawa (杨)   2017-07-26 21:31:00
中国人说的先保留态度
作者: hipposman (井上多洛~喵)   2017-07-26 22:03:00
跟英国研究台中报导 那个可信度较高呢?台湾(选错字 XD
作者: emulators (Ωmegamind)   2017-07-26 22:13:00
这么封闭,只花一年多就弄出来了?
作者: allengx9900 (Shiki)   2017-07-26 23:09:00
假的拉,先上GITHUB再说啦!!!
作者: benjenq (Ben(憋))   2017-07-27 05:28:00
影片感觉像是Xcode内建的iOS模拟器
作者: chenx5 (ccchaha)   2017-07-27 20:13:00
大概是破解了mac上的模拟器了吧?
作者: if4 (if)   2017-07-28 00:29:00
期待,不过我也没什么想玩的游戏说...

Links booklink

Contact Us: admin [ a t ] ucptt.com