hronro
V2EX  ›  iOS

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

  •  
  •   hronro · Mar 5, 2019 · 4810 views
    This topic created in 2702 days ago, the information mentioned may be changed or developed.

    新闻链接🔗

    官网

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

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

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

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

    各种自动化测试方案,也能做到自动编译好,然后安装到模拟器,自动运行测试的
    kera0a
        7
    kera0a  
       Mar 6, 2019 via iPhone
    @hronro 应用都是开发者编译好上传的,出钱谈合作呗
    a632027512
        8
    a632027512  
       Mar 6, 2019
    @hronro #5 大胆猜测无非就是有合作 或者有人呗,应用只有几个,只能在自己的商店下载。
    a632027512
        9
    a632027512  
       Mar 6, 2019
    什么时候有了 appstore 才能说是模拟器吧。(个人见解)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3136 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 14:08 · PVG 22:08 · LAX 07:08 · JFK 10:08
    ♥ Do have faith in what you're doing.