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

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

  •  
  •   krohnzhang · 2024-07-05 14:55:03 +08:00 · 4209 次点击
    这是一个创建于 423 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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