为什么大多数 mac 应用在窗口缩放过程中都卡成 PPT 呢

2020-07-31 12:18:23 +08:00
 hahaFck

就是双击窗口在最大或者恢复过程中,动画效果直接卡成 PPT 了,连微软的 off..ice 都这样。 是 mac 的图形性能不行?还是应用开发商适配的不行。

但是像 Safa..ri 、intell..ij 的 ide 又不会,动画效果非常丝滑。

5722 次点击
所在节点    Apple
16 条回复
Dvel
2020-07-31 12:31:26 +08:00
最小化的时候就很顺畅,缩放的时候就卡的掉帧,虽然这集显一般般吧,但这是 bugOS 的锅。
jzphx
2020-07-31 12:38:59 +08:00
黑果没这毛病,16 款 13 寸是切个桌面都能掉帧,感觉就是显卡的问题
GM
2020-07-31 12:41:21 +08:00
BugOS 的图形性能一直很差。
官方自己的软件不卡估计因为参与开发的都是大佬,有钱有闲有资源有能力去慢慢做优化。
但是普通的开发者、开发团队哪有那么多人力精力去做优化。
shoujiaxin
2020-07-31 13:10:10 +08:00
盲猜会卡顿的应该都不是 Native 的
shoujiaxin
2020-07-31 13:11:07 +08:00
@shoujiaxin 哦 Office 全家桶另说,这玩意儿干啥都卡
zhuangku556
2020-07-31 15:06:08 +08:00
不是 Intel 的图形性能太垃圾吗?
finab
2020-07-31 15:14:21 +08:00
感觉是交互侧重点有所不同
chrome 缩放时,页面会根据缩放的进度,实时的重新调整布局 ,很明显无法在 1/60 秒处理完布局计算,导致卡顿。
safari 就是仅窗口在动画,页面保持不动,窗口动画完再重新布局
damngood
2020-07-31 15:45:52 +08:00
和应用实现有关系

根据窗口变化实时重新布局的话应用复杂的情况下是开销比较大.
应用实现的时候适当 delay 一下会好很多.
Bananana
2020-07-31 17:17:49 +08:00
@finab safari 缩放时,内容也是实时布局啊
hoyixi
2020-07-31 17:21:58 +08:00
用 Mac,你就可劲的加内存吧
finab
2020-07-31 17:26:29 +08:00
@Bananana
只是举个例子说说可能应用在窗口大小变化时布局计算开销大导致了卡顿,我用的 Safari 12 是不实时布局的就正好用来举例了
LoveCnElvis
2020-07-31 22:24:49 +08:00
你换台式机,丝滑流畅
Orciorc
2020-08-01 01:45:26 +08:00
我猜是 UHD630 的问题,牙膏厂核显拉胯
changwei
2020-08-01 19:10:11 +08:00
感觉是显卡性能不够+mac 优化确实辣鸡(微软的 directx 性能很高,对比 mac 版本 dota2 和 win 版本 dota2 就知道了)
我这别说最大化最小化,就连基本的 chrome tab 切换或者 f4 那个 control panel 的切换都会有掉帧。或者延迟( 0.5s 左右是延迟,win 上面几乎没有任何延迟)反正我对 0.5s 的延迟都会非常敏感,就感觉不是很爽。
chnnhhh
2020-08-06 11:54:44 +08:00
感觉和显卡关系不大
实测 2020 款 mac mini
i7 8700b 版本
32G 内存
自己加了个战核 X+5700XT
在 4k 屏幕下 双击最大化 edge 的时候依然卡,但是点绿色那个全屏显示的时候,动画又很流畅。。
Safari 各种情况都很流畅
Electronika
2020-08-08 15:25:06 +08:00
macOS 内容实时布局的历史遗留优化问题了,加上核显性能太差(独显帧数要好一些但非原生 app 还是会卡)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/694596

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX