正文内容 评论(0)
二、流畅:四项技术彻底解决调度难题 久用不卡顿
这一次,OriginOS 3引入了智算中枢,在软件的底层实现基础能力的突破,中层对资源调度进行深度优化,上层对视觉与操控进行感知升级。
——不公平调度
在原生Linux系统中,每一个进程都能平均使用算力资源,也就是说无论你的后台开多开少,内存都会被平均分配,从而造成当前进程也有可能会被后台应用抢占或阻塞,导致自杀现象。
而我们一般在使用手机时,前台进程的优先级应高于后台进程,因此vivo为了解决这类平均分配的调度策略,在OriginOS 3系统中引入了不公平的调度策略,即改写不公平调度算法,通过全新的资源管理调度算法,在手机进行多任务处理、游戏登高并发场景下,保持前台应用独占资源,从而解决了多任务环境下由于前台资源不足导致的卡顿与自杀问题。
——原地复活机制
在内存不足的情况下,为了保证系统能够流畅运行,会出现后台应用被清理的情况。
而在OriginOS 3中,系统会记录下后台被清理前的状态,当长时间后再次启动时,系统将调回该应用在清理前的进度并显示,这样既节省了内存空间,又避免了应用冷启动时间过长,达到一举两得的效果。
——视感、触感流畅2.0
当手机处于60帧运行情况下,OriginOS 3通过流畅曲线分析,在动效中添加运动模糊的算法进行实时补偿,即MEMC运动补偿,从而增加画面整体的连贯性,让曲线更加平滑,从而实现画面的流畅度18.7%的提升。
在触感方面,OriginOS 3做出了大量的动效来模拟滑动界面时造成的阻尼感,这些模拟能够让触感更加轻盈,其次,对于流畅的追求更符合物理加速度的曲线规律,从而达到触感流畅的视觉效果。
——内存融合+8G
前代系统是12+4GB的内存融合,这一代的OriginOS 3,将RAM与ROM通过算法进一步融合,在12GB内存的旗舰手机中做到了+8GB的效果,也就是等效20GB的运存,进而能够保证更多后台应用处于活跃状态。