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

iPhone Mirroring 用手机还是电脑处理器的性能?

  •  
  •   krohnzhang · 139 天前 · 3539 次点击
    这是一个创建于 139 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请教,当 iPhone 被 mirroring 到 Mac OS 后,调用的哪边的性能?使用的流畅度和电脑芯片的版本有关吗?

    36 条回复    2024-07-09 11:45:56 +08:00
    Code00911
        1
    Code00911  
       139 天前
    这个应该是传输信号吧
    bojackhorseman
        2
    bojackhorseman  
       139 天前
    应该是手机的,相当于远程操作。
    wu67
        3
    wu67  
       139 天前 via Android
    如果每秒传 60 到 120 张截图过去在电脑上播放幻灯片,费手机

    如果传视频流过去解码播放,比较费电脑
    okakuyang
        4
    okakuyang  
       139 天前
    当然是费手机了...就是 airplay 改
    linquanquan
        5
    linquanquan  
       139 天前
    我猜测的
    linquanquan
        6
    linquanquan  
       139 天前
    iPhone 把画面实时传输 Mac ,尽可能低延迟高清晰
    Mac 把鼠标的操作坐标返回 iPhone ,iPhone 这边运算且保持页面的更新
    wweerrgtc
        7
    wweerrgtc  
       139 天前
    mirroring 的时候, 看一下 Mac 的 活动监视器 用一段时间再看看手机发不发热, 就知道了
    rossroma
        8
    rossroma  
       139 天前
    我猜是用电脑的,Mac 本身就有 Simulator 可以运行 iPhone 模拟器,现在无非是把 iPhone 数据实时传输过来而已
    carity
        9
    carity  
       139 天前   ❤️ 3
    @rossroma 不用猜都知道是手机,你如果用电脑的,那每个 app 的数据岂不是要传递过来,比如微信,数据几十上百个 G ,传到猴年马月啊
    Seven711
        10
    Seven711  
       139 天前
    手机,看了一下,mac 的进程内存和 cpu 极低 30MB 内存,百分比个位数的 cpu 调用,八成就是像 6 楼说的处理方案
    phub2020
        11
    phub2020  
       139 天前
    不要想得太复杂,大概率就是空投魔改的
    zhangdp
        12
    zhangdp  
       139 天前
    iphone 估计额外耗性能一些,总要对视频进行一些压缩编码才能无线传输,电脑解码小意思
    KevinDo2
        13
    KevinDo2  
       139 天前
    @rossroma 猜的不错
    zj9495
        14
    zj9495  
       139 天前
    手机,使用时间长可以明显摸到手机发烫。而且如果是用电脑的计算资源的话,涉及两个平台间的状态同步实现起来应该会很难
    icloudguizhou
        15
    icloudguizhou  
       139 天前
    @zj9495 苹果 compressor 支持多台电脑在局域网内共享计算资源,说不定 iPhone mirroring 也可以用上这个技术
    @zhangdp @carity @rossroma
    metalock
        16
    metalock  
       139 天前
    @linquanquan iPhone mirroring 到 mac 后,mac 可以操控吗?好像不行的吧
    icloudguizhou
        17
    icloudguizhou  
       139 天前 via iPhone
    @metalock 可以的
    dilidilid
        18
    dilidilid  
       139 天前
    很明显是手机,Mac 上只进行解码操作
    shimanooo
        19
    shimanooo  
       139 天前
    就是某种 VNC 吧
    leon912
        20
    leon912  
       139 天前
    确实感觉就是个远程。安卓是不是一票厂家都已经在 win 上实现这个功能了?
    honjow
        21
    honjow  
       139 天前 via iPhone
    这还用想吗。当然是手机端
    MrKrabs
        22
    MrKrabs  
       139 天前
    没用过远程桌面?
    aitianci
        23
    aitianci  
       139 天前
    @wu67 #3 据说不是截图,而是 mac 这边会自己渲染,算是现在最屌的一个方案
    DIMOJANG
        24
    DIMOJANG  
       139 天前
    感觉其实不好说,因为 beta2 这个桌面图标丢失的 bug 仅限于手机端,Mac 访问是没问题的。
    imydou
        25
    imydou  
       139 天前
    @linquanquan #6 可以操控,不是实时画面,前面有人说 ios 图标不显示的 bug 在 mirroring 里显示

    https://global.v2ex.com/t/1053806
    MADBOB
        26
    MADBOB  
       138 天前
    两种猜测不好说:
    1. 类似 rdp 的客户端渲染方案,比较高级
    2. 手机端编码,mac 解码,类似安卓的 scrcpy ,手机端还好吧,就吃个编码性能,对 a 处理器来说 1080p60 硬件编码小意思
    因为看目前评测,是不能手机+mac 同时显示,所以有可能是客户端渲染模式。同时看下 mirroring 时候网络占用也能猜一下方案
    MADBOB
        27
    MADBOB  
       138 天前
    而且因为 mac 端同时也能接收通知手机消息推送,所以我猜测极大概率是用的 rdp 这样的客户端渲染方案!
    比纯远程串流方案难度高,优点是静态画面体验好,网络占用也低,游戏场景下大量画面变化时候体验怎么样不知道,等正式出了使用看下。
    highFreqSurfer
        28
    highFreqSurfer  
       138 天前
    你照镜子, 镜子上面的人是你的样子还是镜子的样子?
    highf4324
        29
    highf4324  
       138 天前
    答案是都需要消耗。
    iPhone 这边,需要编码视频流,而 Mac 需要解码视频流。
    视频的编码需要消耗的算力远比解码需要的高。不过好在,现在绝大部分的设备都有 HEVC (H.265) 编码的专用电路,不需要消耗大量 CPU 资源,也不会造成大量功耗。
    解码也是同理,绝大部分设备也都有 HEVC (H.265) 解码的专用电路,小部分有 AV1 解码的专用电路,解码操作的功耗极低。
    carity
        30
    carity  
       137 天前
    @icloudguizhou #15
    计算资源是小事,计算任务发过去就行了,主要是大量数据的共享受限于传输速度比较困难,不可能说我现在用个微信传个几十 G 数据到 mac ,过会儿我要用 QQ 又传个几十 G 到 mac ,这种实现方式也不够优雅,所以方案只能是手机本地计算,实际上就是个深度定制化的远程控制功能。
    icloudguizhou
        31
    icloudguizhou  
       137 天前
    @carity #30 可以用 USBC 有线传输速度高达 800MB 每秒,速度不是啥问题。M3 Max 芯片 256GB 的 RAM 运行微信这种超大型 APP 可是比手机轻松流畅太多了。
    metalock
        32
    metalock  
       136 天前
    @icloudguizhou 是需要 ios18 吗
    carity
        33
    carity  
       136 天前
    @icloudguizhou #31
    你的意思是,我打开个微信,先等待几分钟,等数据从 iPhone 传输到 mac 上?建议再思考一下
    ElvisLiao
        34
    ElvisLiao  
       136 天前
    就是个实时远程,开了之后 iphone 发热非常严重充电都充不进去
    icloudguizhou
        35
    icloudguizhou  
       136 天前
    @carity #33 第一次等待 30 秒,第二次就缓存到 Mac 本地无需加载
    TeemoYang
        36
    TeemoYang  
       135 天前
    Carplay 就是用视频流实现的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1683 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:49 · PVG 00:49 · LAX 08:49 · JFK 11:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.