有没有大佬分析下,这个 iOS 模拟器是什么原理?

2019-03-05 11:34:59 +08:00
 hronro

新闻链接🔗

官网

看起来就像是 xcode 自带的那个 simulator,但是他是怎么做到运行到 Windows 上的,又是怎么做到安装应用的,难道都搞到了源码?

4211 次点击
所在节点    iOS
9 条回复
unidentifiedme
2019-03-05 11:41:56 +08:00
应该是 virtualbox 里面跑 macOS 然后再跑 Xcode 的模拟器,这种东西好像不止一家了吧
finab
2019-03-05 11:46:27 +08:00
不负责任猜测
应该是 虚拟机 macOS, Xcode 模拟器

有一次在 B 站上看了一下评测,好像应用游戏都非常卡(就像 Xcode 的模拟器)
再加上真机上的 App 不能运行,猜测安装的应用需要开发商特供,编译一个运行在模拟器版本上的
jasonyang9
2019-03-05 12:01:42 +08:00
不看好,毕竟史上最封闭系统。
a632027512
2019-03-06 10:25:56 +08:00
以前关注过 但是好像不是这个名字,好像是苹果盒子还是什么的,以前用过 Xcode 的模拟器做出来的视频 在贴吧忽悠,就是是做到了第一个模拟器之类,刚才去看了黑雷 好像就是那个改了名字。
hronro
2019-03-06 12:02:35 +08:00
@a632027512 那他是如何做到安装第三方应用的?没有源码可搞不定这个
kera0a
2019-03-06 12:14:56 +08:00
@hronro facebook 有一个开源工具,可以把编译好的 app 安装到模拟器,

Xcode 自己本身也是通过接口往模拟器里安装程序,

各种自动化测试方案,也能做到自动编译好,然后安装到模拟器,自动运行测试的
kera0a
2019-03-06 12:16:04 +08:00
@hronro 应用都是开发者编译好上传的,出钱谈合作呗
a632027512
2019-03-06 16:01:41 +08:00
@hronro #5 大胆猜测无非就是有合作 或者有人呗,应用只有几个,只能在自己的商店下载。
a632027512
2019-03-06 16:03:11 +08:00
什么时候有了 appstore 才能说是模拟器吧。(个人见解)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/541238

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX