V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
coder1
V2EX  ›  问与答

为什么有黑 mac 却没有黑 IOS?

  •  
  •   coder1 · 2019-02-14 21:38:08 +08:00 · 3611 次点击
    这是一个创建于 2100 天前的主题,其中的信息可能已经有所发展或是发生改变。
    为避免歧义
    黑 mac 是指兼容机上装 macOS
    黑 IOS 是指非苹果设备上装 IOS
    第 1 条附言  ·  2019-02-14 22:25:56 +08:00
    非 mac 平台上为什么没有出现 IOS 模拟器?
    17 条回复    2019-02-15 09:52:39 +08:00
    but0n
        1
    but0n  
       2019-02-14 21:40:11 +08:00 via iPhone
    一个是通用计算机,一个是嵌入式设备
    lloovve
        2
    lloovve  
       2019-02-14 21:42:14 +08:00 via iPhone
    买不到处理器
    mikeguan
        3
    mikeguan  
       2019-02-14 22:15:48 +08:00 via Android   ❤️ 1
    Mac 硬件基本都是常见的,iOS 是自己的硬件。就像 NVIDIA 不给开发驱动 大佬都得竖中指,还能怎么办呢
    Hsinyao
        4
    Hsinyao  
       2019-02-14 22:18:19 +08:00 via iPhone
    黑苹果是 Mac 用上 Intel 处理器之后才有的
    smdbh
        5
    smdbh  
       2019-02-14 22:18:34 +08:00
    ios 是极为先进的系统,没得黑
    nicevar
        6
    nicevar  
       2019-02-14 22:22:52 +08:00
    要知道 OSX 前用 PowerPC 的时候也没有黑苹果一说,应该是 06 年左右才有的,当时和同学装了一下午
    bzw875
        7
    bzw875  
       2019-02-14 22:28:05 +08:00
    有组装 iphone 各种改装刷主板这些机子称为妖机
    ZE3kr
        8
    ZE3kr  
       2019-02-14 22:30:54 +08:00 via iPhone   ❤️ 1
    “非 mac 平台上为什么没有出现 IOS 模拟器?”

    可以先黑苹果再在黑苹果上跑 iOS 虚拟机

    或者在 Windows 上跑个 Mac 虚拟机 再在 Mac 虚拟机上跑 iOS 虚拟机😂

    但 iOS 虚拟机只能跑自己编译的程序吧
    XOXO360
        9
    XOXO360  
       2019-02-14 22:31:08 +08:00 via iPhone
    黑 ios 有啊,自己去买配件组装就是黑 ios,油管 b 站不是有老外去华强北组装的视频吗
    coder1
        10
    coder1  
    OP
       2019-02-14 22:32:49 +08:00
    @bzw875 这名字起的好...
    coder1
        11
    coder1  
    OP
       2019-02-14 22:33:47 +08:00
    @XOXO360 苹果原厂的配件吗
    q409195961
        12
    q409195961  
       2019-02-14 23:00:55 +08:00   ❤️ 1
    CPU 架构不一样,iPhone 是苹果自己的仿生芯片 A12、A11 等。

    假如 iPhone 用高通的 CPU,就会有黑 iOS 了。
    EIlenZe
        13
    EIlenZe  
       2019-02-14 23:42:02 +08:00
    @bzw875 #7 感觉 4S 那个时代 这玩意儿特别多
    q409195961
        14
    q409195961  
       2019-02-14 23:47:38 +08:00   ❤️ 1
    “非 mac 平台上为什么没有出现 IOS 模拟器?”

    非 Mac 平台其实有可能运行 iOS 模拟器,但需要从 Mac 平台移植过去,但 macOS 是基于 Unix 系统开发,不完全开源,移植到其他平台并不容易。
    还有一个重要原因,就算是 Mac 平台的 iOS 模拟器也不能运行 App Store 上的 App,只能运行有源码的 App。因为 App Store 上的 App 已经打包符合 iPhone 运行的 ARM 架构包,并非 Intel 平台的 x86 架构。所以将 iOS 模拟器一直到其他平台用处并不大。
    msg7086
        15
    msg7086  
       2019-02-14 23:51:14 +08:00   ❤️ 1
    归根结底,是因为没有驱动。
    就像黑 Mac 以前一直说只能 Intel 的 CPU 就是因为没有 AMD 的 CPU 驱动……
    tanpengsccd
        16
    tanpengsccd  
       2019-02-15 09:43:01 +08:00 via iPhone
    @msg7086 amd 早可以黑了
    msg7086
        17
    msg7086  
       2019-02-15 09:52:39 +08:00
    @tanpengsccd 是啊,所以我说以前。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5671 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:28 · PVG 14:28 · LAX 22:28 · JFK 01:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.