作为长期使用MagicOS的数码爱好者,我发现日常滑动屏幕会有一种体感差异:
用指腹大面积用力划屏幕时,摩擦力更大,滑动容易有阻滞、轨迹轻微抖动;只用指尖轻轻小范围滑动就很顺滑,但系统目前是固定档位的触控采样率,没法根据真实滑动阻力动态调整。
核心优化思路(不需要新增任何硬件,复用现有触控芯片数据)
咱们手机的TDDI触控IC本身就能读出两个原生数据:
1. 手指触摸屏幕的接触面积(可以判断是指尖小点,还是整个指腹贴上)
2. Z轴按压力度(手指按压屏幕的轻重)
可以给触控算法加一套联合判断逻辑:
1. 大面积 + 用力按压滑动 → 摩擦力最大,自动拉高触控采样率,多采集坐标点,优化滑动轨迹,抵消拖滞感,滑动更跟手
2. 中等面积、正常力度滑动 → 维持默认标准采样率,平衡流畅度和功耗
3. 指尖小面积、轻轻滑动 → 摩擦力很小,适度降低采样率,减少触控芯片无效扫描,节省电量提升续航
希望团队可以纳入触控算法的迭代评估,感谢各位工程师的辛苦打磨!
@性能研发陈立庚 @MagicOS流畅橙子 @性能_阿勇 @MagicOS流畅李同学
26 人已参与
支持
反对