美文网首页
“告别”卡顿现象,OPPO R17 Pro的秘诀在这里!

“告别”卡顿现象,OPPO R17 Pro的秘诀在这里!

作者: 科技数码说 | 来源:发表于2018-10-11 17:58 被阅读315次

    "你手机卡吗?"很多人在聊到手机时都会说到这个问题,可见这个问题在人们使用手机时出现的频率很高,尤其是手机用了很久或多任务操作时,卡顿现象就会显现出来,有时候手机支付比人家现金支付还要慢。因此,现在的手机厂商把越来越多的目光投放到手机系统软件的优化上。

    10月11日上午,OPPO在上海正式发布了全新的加速引擎Hyper Boost。OPPO官方表示这款加速引擎的研发周期有三年时间,该加速引擎可实现全场景、系统级性能优化,大幅改善手机的性能与功耗问题。

    现在很多手机厂商采取的优化方法往往是"一刀切"的做法,从系统层面对所有应用进行统一的优化,优化的逻辑和算法都是一样的,例如社交应用和游戏应用它们在安装与启动、界面切换等不同的使用场景是的算法逻辑都有所差异,"一刀切"的做法不仅使得它们会"水土不服"、达不到预期的优化效果,甚至还会起到发热和消耗大等的反效果。

    OPPO R17 Pro采用了OPPO团队研发的TOP应用的专项优化,对一些TOP应用进行"一对一"的专项性优化,其核心原理就是在ColorOS 5.2(OPPO系统)的应用端和系统端加入了智能检测优化机制。

    手机之所以会出现卡顿的现象,一大原因就是应用端和系统端之间的配合与调度,两者的关系有点像"中央与地方"的关系,应用端负责运行,系统端则负责运行系统支持与硬件资源分配。例如在应用端的场景识别上,OPPO软件工程师通过在应用内埋点,细化并分析应用中的软件行为和场景,比如应用的安装过程、应用的启动、触屏的感应、游戏的团战等场景,将其识别出来。

    这个步骤的重要之处在于不同的应用和不同的使用场景它们的算法差异都是很大的,即使是同样的启动与切换(界面),社交类应用与游戏类应用在系统上的运行都不一样。此外,每种类型的APP其内部的运行方式又各不相同,例如购物类的APP重点是在于图片的打开渲染和界面滑动,游戏类应用则侧重于画面画质以及操作动作。

    在识别出应用的行为与场景之后,ColorOS能进行针对性的硬件调度优化,比如你在玩《王者荣耀》准备要进行团战时,系统会自动将CPU和GPU的资源最大限度的调动起来,保证这一场景下程序可以得到足够的运算资源,从而达到高帧数流畅的运行体验。

    而在其他一些应用上,OPPO和QQ团队联手,集成了HC性能优化框架,同时对多个场景进行了优化,对比优化前的情况,平均性能提升20%,特别是在打开聊天页面、退出聊天界面等场景,反应速度有明显的改善。同时,OPPO和淘宝进行了联合性能优化,经过优化后平均性能也能提高了20%。此外还有一点比较重要的是,在功耗方面,优化与未优化的工作平均电流都基本保持不变,也就是经过优化后,耗能并没有明显的增加。

    综合来看,虽然其他手机方"一刀切"的做法适用面较广,但它有很明显的"后遗症",而

    应用的专项优化方法虽然目前支持的应用不是很多,但它的优化效果却好很多,在性能和功耗之间取得了平衡。

    此外,讲开一点,OPPO的TOP应用专项优化虽然并不是十分的"高深莫测",它反映的反而是但背后是软件工程师们夜以继日的针对单个应用的不断调试,而应用适配工作是庞大和枯燥的,但是当适配好就能够切实提升用户更好体验。

    相关文章

      网友评论

          本文标题:“告别”卡顿现象,OPPO R17 Pro的秘诀在这里!

          本文链接:https://www.haomeiwen.com/subject/jsxiaftx.html