手机市场终究不能闭门造车,开放共同创造才是未来趋势。而在手机软件领域华为与OPPO共同选择了开放的道路,分别将Hyper Boost与方舟编译器技术进行开放,供更多的开发者进行使用,对于这两者网络上也出现了各种对比现象,成为目前比较热门的话题。那么他们到底做了什么呢?
方舟编译器是将"一种计算机语言(通常为高级语言)"翻译为"另一种计算机语言(通常为低级语言)"的程序。高级计算机语言便于开发者们编写、阅读交流以及维护,如Pascal、C++、C++、Java等,而低级机器语言是计算机能直接解读、运行的机器代码(Machine code)。
根据此前华为官方公布的数据显示,与此前的安卓应用开发相比,方舟编译器能够提升24%的系统操作流畅度,提升44%的系统响应能力,还能提升60%的第三方应用(微博极速版)操作流畅度。拥有极强的响应能力,提升手机产品流畅度是方舟编译器带给用户的实际好处。
同期的Hyper Boost则是将底层与硬件相结合,达到提升流畅度的作用,采用三种方式进行实现。其一便是System Boost通过场景和行为的划分,横跨各种芯片平台,针对性的精准优化。从系统底层上解决卡顿、耗电,最高可提升31.91%的应用启动速度。这样带来的效果是从硬件底层进行接触,横跨芯片平台进行提升启动速度,并且这样的改变是持续性的。
其二,Game Boost (Touch boost、Frame boost)
Game boost 是OPPO最核心的游戏优化方案,包括两项主要技术。Touch Boost 针对触控问题进行优化,通过调整 Android 源码、渲染输出逻辑、CPU调度等方式,最高提升 63% 的触控灵敏度。Frame Boost 则是在检测到卡顿征兆时于1ms之内调节调频策略和调度策略,锁住大核、提升频率,预防和缓解卡顿。相比传统的优化方案,Frame Boost 提升了38%的稳定性。
其三APP Boost,针对用户最常用的淘宝、微信等应用,与开发公司联合研发,提取高频场景如抢红包等重点优化。
就稳定性而言,两者兼具。但就全局性上来说Hyper Boost更加细化每个环节,两者相结合或许有着更加突出的表现,目前均已公布开放消息,在OPPO开放平台中已经可以进行技术申请,而方舟编译器可能还需等待一段时间。无论如何,这对于用户体验来说都会有飞跃式的进步,值得期待。
留言与评论(共有 0 条评论) |