文章图片
文章图片
为什么小米澎湃OS卡顿 , 而OriginOS今年做到了比较流畅 , OriginOS和澎湃OS的差异在哪里?今天咱们就一起来好好聊一聊!
澎湃OS和OriginOS的核心区别就是在CPU的调度机制上 , 澎湃OS是类安卓原生的“完全公平调度机制” , OriginOS是改进的“不公平调度机制” , 这就导致了它们的流畅度差异 。
听起来可能不太好理解 , 咱们打个比方 , Linux内核对CPU的使用就是完全公平调度机制 , 它就像我们早高峰的时候坐地铁 , 进来的有应用进程、触控进程和动画进程 , 所有人(进程)都能公平的坐上地铁 。
【为什么小米澎湃OS卡顿,而OriginOS今年做到了比较流畅?】但这里面有五大三粗的胖子代表APP主进程 , 也有身材矮小的瘦子代表触控和动画进程 , 人少的时候大家都能够相安无事 , 愉快的乘车 。
但人多的时候 , 胖子会利用身体挤到前面 , 而瘦子挤不进去 , 只能等胖子先上才能有机会再上 。
就像CPU资源总是被占用率高的主应用霸占 , 而用户的触控请求和动画渲染就像那些瘦子 , 抢不到CPU资源 , 这会产生延迟执行 , 结果是触控响应拖后、动画渲染掉帧和卡顿 。
而公平调度机制是保证进程都能公平的能坐上车 , 但先后顺序就靠身体挤 , 这就是这类系统卡顿等的原因 。
相比之下 , OriginOS的不公平调度机制就好理解了 , 这个机制就好比在站台里安排了一个管理员 , 观察站台有瘦的人进来 , 会优先让他们插到前面上车 , 保证了动画渲染、触控响应的及时处理 , 整个系统触控的响应更敏捷 。
同时 , OriginOS4还增加了“虚拟显卡” , 就是隔离的一部分GPU只为动画渲染服务 , 相当于“开小灶” 。 即使GPU还有其他重任务 , 也有空间让UI的动画渲染快速完成 。
简单来说就是CPU队伍能优先处理触控响应的活 , GPU留有资源只干动画渲染的活 。
虽然OriginOS4改不了安卓的底层 , 但“曲线救国”的方式也解决了很大问题 , 带来了不小的体验提升 。
不过这种机制有时候也会导致主应用资源被“不公平调度”错误抢占 , 产生APP崩溃 , 但总体上还是利大于弊 。
再来说一下澎湃OS , 我个人认为它也不是完全的糟糕 。 客观的说 , 非重度用机表现还是可以的 , 这也是仍有不少人并不认为卡顿 。
而澎湃OS对于老机型的适配也比较丰富 , 连搭载高通骁龙865处理器的小米10都给到了更新 。
当然 , 我也特别期待澎湃OS2.0能够多听取用户的意见和建议 , 确实需要流畅度体验上的改善 。
推荐阅读
- 小米汽车首款SUV假想图曝光,与宝骏云海惊人相似
- 为什么买华为手机的人越来越多了?内行人说出了真相
- 真惨,8月纯电车销量榜,ModelY丢冠,小米SU7第12,海豹第77名
- 为什么现在的手机电池容量越来越大,续航提升却感知不明显?
- 小米15突然入网:90W有线快充+三超特性,价格告别3999元!
- 小米15系列正式入网了
- 小米顶尖拍照手机突降3063元,2K屏+16GB+1TB,支持120倍变焦
- 小米“价格屠夫”,2亿像素+骁龙7S+1.5K高光屏,降成1199元!
- 既然电脑不能插四条内存?那为什么要设计四个插槽呢?
- 小米15新机提前看:小米年度爆款旗舰即将强势来袭!