有懂 ios 开发的老哥吗。这意思完全体高刷还要等各 app 更新适配?那这周期就长了啊,感觉抢首发没意义了
1
finab 2021-09-26 13:45:07 +08:00
我感觉周期不会很长,就等系统更新了,因为没有适配难度,只是将一个属性值改为 true 而已。
现在是 大部分场景,因为动画是系统动画,例如滑动页面、页面跳转,都是自适应 120HZ 应用自己的动画,例如点击图片全屏查看,显示侧边栏之类的,还是 60HZ |
2
Lin0936 2021-09-26 13:45:22 +08:00
大概看了下 Doc,大多数基础控件动画不需要适配,已经自动适配,某几个控件需要 App 适配,具体就要看 App 有没有用到了。
|
3
minsheng 2021-09-26 14:28:27 +08:00
Apple 原生的 UI,都是建立在 CoreAnimation 这个库之上的,包括了 UIKit 和 SwiftUI 。这些组件应当会自动支持 120Hz 刷新率,但是目前只有 UIScrollView (以及使用了它的 SwiftUI 的 ScrollView )支持了 120Hz,其它的组件还没有个更新,所以即使开发者想支持,也没有办法,必须等 Apple 修复这个问题。
Apple 文档里的那个 key 是给游戏这样的 app 准备的,这些软件需要手工适配。 |
4
agagega 2021-09-26 15:10:44 +08:00 via iPhone
这个应该是给某些绕开了 CoreAnimation 的应用准备的?类似 iPad Pro M1 的内存限制,需要在 plist 文件里加一项才能解决。
但我很好奇,iPad Pro 高刷这么多年了,为什么好像从来没有听说过这个问题。今年 WWDC 好像还有 Session 提过高刷适配。 BTW,感觉 iOS 开发在社交平台上存在感好低。数码圈经常会有安卓开发出来科普,但苹果的就不多,最后只剩下一些不知者无畏的果粉口嗨。 |
5
gouflv 2021-09-26 16:13:32 +08:00 via iPhone
flutter 看起来也还在等适配
|
6
haoyh1 OP 谢谢大佬们,刚刚去店里看了,确实没有安卓从 60-120 那种差异感知,有些场景感觉就 60
|
7
haoyh1 OP @minsheng 大佬牛逼啊,不过 flutter 这种压根没用原生 api 的,看起来没法适配?
|
9
haoyh1 OP 哎
|