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

originOS 是做过什么神优化吗?连低端机的「触摸跟手度」都这么高

  •  
  •   jiaslbang · 23 天前 · 3678 次点击

    先叠个甲:帖子只针对「跟手」这一个基础体验说,不涉及其他点,感受完全来自实际体验

    1 、触摸跟手度

    比如一次滑动操作中,从手指接触屏幕到 UI 开始动起来的响应时间,越短越跟手 (个人主力 iPhone 14 Pro 一年多,属于对跟手度高度敏感的用户)

    2 、标题的感受,来自于:

    • 自购的 2k 档低端机 iQOO Z9 Turbo (前情提要: https://v2ex.com/t/1042381 ), 当时刚上手就惊到了
    • 后来去商场试了一圈各家的高、低端机,在这点上,其他家感觉做得都差点意思(如果硬要排名的话,大概就是 vivo > huawei > oppo/1+/xiaomi ,只是不严谨感受,别搞成引战了)

    3 、其他家的感受普遍是

    • 每次滑动的启动和停止,UI 的响应都要慢小半拍,有点像滑冰新手刚入门时的失控感(对于刚从高刷 iPhone 切换过来的感觉比较明显,一直在用习惯了的人可能没啥感觉)
    • 还有就是 UI 滑动的物理惯性,会感觉 UI 有点飘(打个比方,以为是按照加速度=3m/s^2 甩出去的,实际的 UI 响应是可能是 4m/s^2 ,跟预期有些差距,也会有点不受控的感觉)

    回到标题,印象中好像以前各家跟手的情况都差不多,以为是安卓底层机制的天然限制,originOS 是啥时候进化的?或者是因为后来 vivo 新机都加了某个硬件带来的?

    (想起了支付宝也是从某个版本开始,冷启速度有了质的提升)

    第 1 条附言  ·  23 天前
    标题修改下:低端-> 2000 元档
    第 2 条附言  ·  21 天前
    搜了下新闻,似乎 OS4 「虚拟显卡」这个点的相关性比较高,提到特意对滑动响应速度做了优化:

    「所谓"虚拟显卡",是用一个独立进程作为显示单元,高优先级的处理相关任务,给用户带来更流畅的图形处理和视觉效果。

    得益于虚拟显卡的加持,vivo 折叠屏在分屏一边看直播的情况下,另一边的滑动响应速度也能与 iPhone 持平,官方称滑动响应提升 27%。」
    18 条回复    2024-06-03 08:29:40 +08:00
    wheat0r
        1
    wheat0r  
       23 天前
    有没有跟 Pixel 比较过?
    jiaslbang
        2
    jiaslbang  
    OP
       23 天前
    @wheat0r #1 没有,身边没这条件
    MossFox
        3
    MossFox  
       23 天前   ❤️ 2
    之前弄过一台 Pixel 4a 测试用,那个的 UI 跟手度也吓了我一跳,甚至以为是高刷屏,结果居然不是。光看系统界面部分已经简直不好说和 iPhone 谁强谁弱了。动画干脆利落而且手感极佳,根本不像是五百块捡来的测试机。不过因为本地化功能没用国内各家全面,依然只作为测试机用了,不建议做主力机。

    Pixel 的那种极致丝滑,手边的 LineageOS 设备和 MIUI 都没有过这种感觉。要说这种“跟手度”是怎么来的,总感觉和底层关系应该有限,软件层面是大头。

    至于“跟手度”本身,我个人见过的最烂的是 Surface Duo ,微软疑似把用在 Windows 上的那种强行平滑触摸轨迹的那套给搬过来了,带来了多余的触摸延迟以及很不合格的跟手度。
    TimPeake
        4
    TimPeake  
       23 天前
    橘子系统 毕竟有着小“ios” 之称,你当这是开玩笑吗
    janus77
        5
    janus77  
       23 天前
    2000 真不低端了,现在 2000 可以买到顶配 cpu 的手机,打游戏一点问题没有,再往上卷的是摄像头、屏幕、指纹、手感外观、重量、电池/充电等
    ysjiang4869
        6
    ysjiang4869  
       23 天前
    赞同楼上,千元机内流畅才行。
    angrylid
        7
    angrylid  
       23 天前
    瞎猜一个:触控驱动做了优化。
    sechi
        8
    sechi  
       23 天前
    2000 应该算中端机入门了吧,千元机才算低端机。
    344457769
        9
    344457769  
       23 天前
    用价格来区分是否是低端机不太准确的,至少 2000 元档位没那么准确。
    iQOO Z9 Turbo 看配置我个人认为是中高端。
    Shadowxxx
        10
    Shadowxxx  
       23 天前 via Android
    u1s1,橘子确实流畅,反正吊打澎湃系统,
    weak
        11
    weak  
       23 天前 via iPhone
    据说魅族的人跳槽的 vivo oppo 把系统搞起来了
    jiaslbang
        12
    jiaslbang  
    OP
       23 天前 via iPhone
    @weak 果然是有高手🐶
    ShadowPower
        13
    ShadowPower  
       22 天前
    考虑到如今的安卓设备触控采样率都不低,估计触控方面不需要做什么优化了,我只有用小米 6 的时候才折腾过这个(只有 60Hz 的触控采样率)。

    以我的桌面应用开发经验,只需要在触屏/滚动的时候把帧率限制放开到超出刷新率的程度,就可以更“跟手”。

    有时候一帧可能只要 1ms 就渲染好了,但是在 120Hz 的屏幕上还得再等 7ms 才能把它呈现出来。
    如果不停地绘制新帧,就可以让缓冲区里的帧尽可能接近最新状态,画面延迟显得更低。

    有一款音游“osu!”降低光标延迟也用这种技巧,它默认会使用 2 倍刷新率的帧率。

    还有一种办法是直接绘制在前缓冲区上,画图软件会用这个方法降低画笔延迟。
    Venjer
        14
    Venjer  
       22 天前
    iQOO Z9 Turbo 8gen3s 配置不差的,只是阉割了其他硬件,觉得是否跟手最关键的基石 cpu 需要能带的动。
    Venjer
        15
    Venjer  
       22 天前   ❤️ 1
    @Venjer 另外 originOS 对于 ui 是有定制优化的(官方叫虚拟显卡),确实很流畅,我认为是国产 ui 最流畅(除了华为,没深度用过)。
    BridgeCham
        16
    BridgeCham  
       22 天前
    关键字'OriginOS 不公平调度'
    asan2006
        17
    asan2006  
       21 天前
    有没有一种可能,烂橘子系统做的好,是因为蓝厂给的多?
    lmmir
        18
    lmmir  
       20 天前
    用了 3 个月的 k70 pro 果断换了一个二手 iqoo11 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   889 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:54 · PVG 03:54 · LAX 12:54 · JFK 15:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.