iOS 模拟器如果做到流畅运行 iOS 应用/游戏,对 iOS 系统带来的影响会有哪些?
的有关信息介绍如下:
当我第一眼看到这个标题的时候,脑子里第一个反应就是:假的吧。
当我看了这个视频以后,我更加坚定了这个想法。一致的图标、一致的外观,就连 iOS Simulator 独一无二的 traffic light(只有黄色的一颗是可用的)也模仿了?
虽然 iOS 模拟器这事不是不可能,但也没有那么简单,Xcode 内置的 iOS Simulator 实际上跟 Android Studio 内置的 AVD 一点都不一样,iOS Simulator 是在 API 层面进行仿真,它根本不需要 bootloader 来启动,可以执行的二进制文件格式也跟 macOS 完全一致,所以当你想编译一个 target 是模拟器的程序时,Xcode 会去 link 模拟器的 Frameworks,然后生成一个 macOS 可执行文件。所以 iOS 和 iOS Simulator 的系统一点都不一样,不只是 CPU-arch 不一样。
如果这个团队宣称可以在 x86 上跑 ARM,就表明可以在 iOS Simulator 里用 ARM 应用了,那还是比较 naive。另外 iOS Simulator 是一个 macOS 应用,你说会有 Windows 版本是什么意思?莫非你们把 iOS Simulator 整个应用都给移植了?那行行好,帮我把 Xcode 顺便移植了吧,我省的买 MacBook 了。当然,想必你们一定移植了 AppKit,ARKit 要不要也移植一下?比搞这个模拟器有前景啊!



