V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hronro
V2EX  ›  iOS

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

  •  
  •   hronro · 2019-03-05 11:34:59 +08:00 · 4243 次点击
    这是一个创建于 2096 天前的主题,其中的信息可能已经有所发展或是发生改变。

    新闻链接🔗

    官网

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

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

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

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

    各种自动化测试方案,也能做到自动编译好,然后安装到模拟器,自动运行测试的
    kera0a
        7
    kera0a  
       2019-03-06 12:16:04 +08:00 via iPhone
    @hronro 应用都是开发者编译好上传的,出钱谈合作呗
    a632027512
        8
    a632027512  
       2019-03-06 16:01:41 +08:00
    @hronro #5 大胆猜测无非就是有合作 或者有人呗,应用只有几个,只能在自己的商店下载。
    a632027512
        9
    a632027512  
       2019-03-06 16:03:11 +08:00
    什么时候有了 appstore 才能说是模拟器吧。(个人见解)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2930 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 02:49 · PVG 10:49 · LAX 18:49 · JFK 21:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.