请教,当 iPhone 被 mirroring 到 Mac OS 后,调用的哪边的性能?使用的流畅度和电脑芯片的版本有关吗?
![]() |
1
Code00911 2024-07-05 15:02:27 +08:00
这个应该是传输信号吧
|
![]() |
2
bojackhorseman 2024-07-05 15:21:54 +08:00
应该是手机的,相当于远程操作。
|
![]() |
3
wu67 2024-07-05 15:22:35 +08:00 via Android
如果每秒传 60 到 120 张截图过去在电脑上播放幻灯片,费手机
如果传视频流过去解码播放,比较费电脑 |
4
okakuyang 2024-07-05 16:10:04 +08:00
当然是费手机了...就是 airplay 改
|
5
linquanquan 2024-07-05 16:16:33 +08:00
我猜测的
|
6
linquanquan 2024-07-05 16:17:53 +08:00
iPhone 把画面实时传输 Mac ,尽可能低延迟高清晰
Mac 把鼠标的操作坐标返回 iPhone ,iPhone 这边运算且保持页面的更新 |
![]() |
7
wweerrgtc 2024-07-05 16:20:43 +08:00
mirroring 的时候, 看一下 Mac 的 活动监视器 用一段时间再看看手机发不发热, 就知道了
|
![]() |
8
rossroma 2024-07-05 16:20:53 +08:00
我猜是用电脑的,Mac 本身就有 Simulator 可以运行 iPhone 模拟器,现在无非是把 iPhone 数据实时传输过来而已
|
![]() |
9
carity 2024-07-05 16:22:41 +08:00 ![]() @rossroma 不用猜都知道是手机,你如果用电脑的,那每个 app 的数据岂不是要传递过来,比如微信,数据几十上百个 G ,传到猴年马月啊
|
10
Seven711 2024-07-05 16:31:36 +08:00
手机,看了一下,mac 的进程内存和 cpu 极低 30MB 内存,百分比个位数的 cpu 调用,八成就是像 6 楼说的处理方案
|
11
phub2020 2024-07-05 16:54:18 +08:00
不要想得太复杂,大概率就是空投魔改的
|
12
zhangdp 2024-07-05 16:57:20 +08:00
iphone 估计额外耗性能一些,总要对视频进行一些压缩编码才能无线传输,电脑解码小意思
|
![]() |
14
zj9495 2024-07-05 17:51:34 +08:00
手机,使用时间长可以明显摸到手机发烫。而且如果是用电脑的计算资源的话,涉及两个平台间的状态同步实现起来应该会很难
|
15
icloudguizhou 2024-07-05 18:50:51 +08:00
|
16
metalock 2024-07-05 19:08:05 +08:00
@linquanquan iPhone mirroring 到 mac 后,mac 可以操控吗?好像不行的吧
|
17
icloudguizhou 2024-07-05 19:26:37 +08:00 via iPhone
@metalock 可以的
|
18
dilidilid 2024-07-05 20:20:51 +08:00
很明显是手机,Mac 上只进行解码操作
|
19
shimanooo 2024-07-05 20:24:32 +08:00
就是某种 VNC 吧
|
![]() |
20
leon912 2024-07-05 20:36:34 +08:00
确实感觉就是个远程。安卓是不是一票厂家都已经在 win 上实现这个功能了?
|
![]() |
21
honjow 2024-07-05 21:20:15 +08:00 via iPhone
这还用想吗。当然是手机端
|
22
MrKrabs 2024-07-05 21:23:03 +08:00
没用过远程桌面?
|
![]() |
24
DIMOJANG 2024-07-05 22:32:50 +08:00
感觉其实不好说,因为 beta2 这个桌面图标丢失的 bug 仅限于手机端,Mac 访问是没问题的。
|
![]() |
25
imydou 2024-07-06 00:37:55 +08:00
|
![]() |
26
MADBOB 2024-07-06 01:24:43 +08:00
两种猜测不好说:
1. 类似 rdp 的客户端渲染方案,比较高级 2. 手机端编码,mac 解码,类似安卓的 scrcpy ,手机端还好吧,就吃个编码性能,对 a 处理器来说 1080p60 硬件编码小意思 因为看目前评测,是不能手机+mac 同时显示,所以有可能是客户端渲染模式。同时看下 mirroring 时候网络占用也能猜一下方案 |
![]() |
27
MADBOB 2024-07-06 01:34:25 +08:00
而且因为 mac 端同时也能接收通知手机消息推送,所以我猜测极大概率是用的 rdp 这样的客户端渲染方案!
比纯远程串流方案难度高,优点是静态画面体验好,网络占用也低,游戏场景下大量画面变化时候体验怎么样不知道,等正式出了使用看下。 |
![]() |
28
highFreqSurfer 2024-07-06 15:06:41 +08:00
你照镜子, 镜子上面的人是你的样子还是镜子的样子?
|
29
highf4324 2024-07-06 15:49:02 +08:00
答案是都需要消耗。
iPhone 这边,需要编码视频流,而 Mac 需要解码视频流。 视频的编码需要消耗的算力远比解码需要的高。不过好在,现在绝大部分的设备都有 HEVC (H.265) 编码的专用电路,不需要消耗大量 CPU 资源,也不会造成大量功耗。 解码也是同理,绝大部分设备也都有 HEVC (H.265) 解码的专用电路,小部分有 AV1 解码的专用电路,解码操作的功耗极低。 |
![]() |
30
carity 2024-07-07 22:01:29 +08:00
@icloudguizhou #15
计算资源是小事,计算任务发过去就行了,主要是大量数据的共享受限于传输速度比较困难,不可能说我现在用个微信传个几十 G 数据到 mac ,过会儿我要用 QQ 又传个几十 G 到 mac ,这种实现方式也不够优雅,所以方案只能是手机本地计算,实际上就是个深度定制化的远程控制功能。 |
31
icloudguizhou 2024-07-07 22:35:38 +08:00
@carity #30 可以用 USBC 有线传输速度高达 800MB 每秒,速度不是啥问题。M3 Max 芯片 256GB 的 RAM 运行微信这种超大型 APP 可是比手机轻松流畅太多了。
|
32
metalock 2024-07-08 11:19:12 +08:00
@icloudguizhou 是需要 ios18 吗
|
![]() |
33
carity 2024-07-08 16:31:43 +08:00
@icloudguizhou #31
你的意思是,我打开个微信,先等待几分钟,等数据从 iPhone 传输到 mac 上?建议再思考一下 |
34
ElvisLiao 2024-07-08 17:44:53 +08:00
就是个实时远程,开了之后 iphone 发热非常严重充电都充不进去
|
35
icloudguizhou 2024-07-09 00:19:02 +08:00
@carity #33 第一次等待 30 秒,第二次就缓存到 Mac 本地无需加载
|
![]() |
36
TeemoYang 2024-07-09 11:45:56 +08:00
Carplay 就是用视频流实现的
|