苹果说的 13 高刷需要 app 适配?加一个 list

2021-09-26 13:39:32 +08:00
 haoyh1

有懂 ios 开发的老哥吗。这意思完全体高刷还要等各 app 更新适配?那这周期就长了啊,感觉抢首发没意义了

2372 次点击
所在节点    Apple
9 条回复
finab
2021-09-26 13:45:07 +08:00
我感觉周期不会很长,就等系统更新了,因为没有适配难度,只是将一个属性值改为 true 而已。

现在是 大部分场景,因为动画是系统动画,例如滑动页面、页面跳转,都是自适应 120HZ
应用自己的动画,例如点击图片全屏查看,显示侧边栏之类的,还是 60HZ
Lin0936
2021-09-26 13:45:22 +08:00
大概看了下 Doc,大多数基础控件动画不需要适配,已经自动适配,某几个控件需要 App 适配,具体就要看 App 有没有用到了。
minsheng
2021-09-26 14:28:27 +08:00
Apple 原生的 UI,都是建立在 CoreAnimation 这个库之上的,包括了 UIKit 和 SwiftUI 。这些组件应当会自动支持 120Hz 刷新率,但是目前只有 UIScrollView (以及使用了它的 SwiftUI 的 ScrollView )支持了 120Hz,其它的组件还没有个更新,所以即使开发者想支持,也没有办法,必须等 Apple 修复这个问题。

Apple 文档里的那个 key 是给游戏这样的 app 准备的,这些软件需要手工适配。
agagega
2021-09-26 15:10:44 +08:00
这个应该是给某些绕开了 CoreAnimation 的应用准备的?类似 iPad Pro M1 的内存限制,需要在 plist 文件里加一项才能解决。

但我很好奇,iPad Pro 高刷这么多年了,为什么好像从来没有听说过这个问题。今年 WWDC 好像还有 Session 提过高刷适配。

BTW,感觉 iOS 开发在社交平台上存在感好低。数码圈经常会有安卓开发出来科普,但苹果的就不多,最后只剩下一些不知者无畏的果粉口嗨。
gouflv
2021-09-26 16:13:32 +08:00
flutter 看起来也还在等适配
haoyh1
2021-09-26 18:26:05 +08:00
谢谢大佬们,刚刚去店里看了,确实没有安卓从 60-120 那种差异感知,有些场景感觉就 60
haoyh1
2021-09-26 18:28:40 +08:00
@minsheng 大佬牛逼啊,不过 flutter 这种压根没用原生 api 的,看起来没法适配?
minsheng
2021-09-26 21:11:57 +08:00
@haoyh1 Flutter 就可以当游戏处理了,这个确实需要一个 app 一个 app 手动升级的
haoyh1
2021-10-01 20:40:42 +08:00

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

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

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

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

© 2021 V2EX