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

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

  •  
  •   haoyh1 · 2021-09-26 13:39:32 +08:00 · 2347 次点击
    这是一个创建于 914 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    9 条回复    2021-10-01 20:40:42 +08:00
    finab
        1
    finab  
       2021-09-26 13:45:07 +08:00
    我感觉周期不会很长,就等系统更新了,因为没有适配难度,只是将一个属性值改为 true 而已。

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

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

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

    BTW,感觉 iOS 开发在社交平台上存在感好低。数码圈经常会有安卓开发出来科普,但苹果的就不多,最后只剩下一些不知者无畏的果粉口嗨。
    gouflv
        5
    gouflv  
       2021-09-26 16:13:32 +08:00 via iPhone
    flutter 看起来也还在等适配
    haoyh1
        6
    haoyh1  
    OP
       2021-09-26 18:26:05 +08:00 via iPhone
    谢谢大佬们,刚刚去店里看了,确实没有安卓从 60-120 那种差异感知,有些场景感觉就 60
    haoyh1
        7
    haoyh1  
    OP
       2021-09-26 18:28:40 +08:00 via iPhone
    @minsheng 大佬牛逼啊,不过 flutter 这种压根没用原生 api 的,看起来没法适配?
    minsheng
        8
    minsheng  
       2021-09-26 21:11:57 +08:00
    @haoyh1 Flutter 就可以当游戏处理了,这个确实需要一个 app 一个 app 手动升级的
    haoyh1
        9
    haoyh1  
    OP
       2021-10-01 20:40:42 +08:00 via iPhone
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4963 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 09:48 · PVG 17:48 · LAX 02:48 · JFK 05:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.