昨日,OPPO 软件工程师“绿厂C工”发布微博,表示OPPO 将 ColorOS 7 上的 UI First 技术下放到 ColorOS 6 ,让更多老用户享受到该技术带来的畅快体验。据了解,这项技术能使应用启动速度与系统资源利用效率得到提高,系统流畅度提升30%、游戏帧率更高、触控响应更快。
UI First 技术由端云智能编译、智能内存优化、智能即时响应和软硬结合抗老化组成,从底层保障ColorOS 7的流畅性。UI First 是 一项提升用户体验的技术,它切中的是造成老旧机型卡顿的最显著的两大问题,即由于处理器老化而造成的调度不充分,以及由于 Android 本身的编译器问题造成的内存占用过高和运行效率下降的问题。其中,UI First 下的 oComp (端云编译器)尤为值得一提。
端云智能编译技术能够学习用户APP使用习惯进行云端大数据训练,提前编译以提高流畅度;智能内存优化技术同样根据用户使用APP的习惯,将短时间内不会使用的APP资源释放,以获得额外40%的内存利用率,并在多APP同时运行时提高30%系统流畅度;智能即时响应技术将UI绘制和渲染的优先级提到最高,系统提前绘制界面,提升视觉响应速度,该技术能让游戏平均帧率提高19%、触控响应速度提升15%;软硬结合抗老化技术能大幅度提升硬件读写性能、进行实时碎片整理,改善卡顿问题,让手机长期使用后依旧流畅。
其本质上是将原本运行在手机上的编译器的工作在云端部分完成或全部完成,以减少手机在运行应用时的编译压力,从而能在优化应用体积,提高应用响应速度和安装速度等方面实现用户体验的优化。
编译向来是 Android 上难以解决的老大难问题, 在 Android 5.0 之前,采用的是 Dalvik 虚拟机,意味着每次运行应用都需要实时将 Java 代码转译为汇编语言,效率相当低下,这也是早起 Android 设备卡顿的主要元凶之一。到了 Android 5.0 时代,Google 采用了 ART 编译方法,即在应用安装时就把 Java 代码编译为汇编语言,以解决应用运行效率的问题。但这种做法有两大缺点:首先,汇编语言的代码量要远远多于 Java 语言,这也就造成了应用占据存储空间过大的问题;再者,安装应用时就进行编译会严重增加应用的安装时长,也会造成开机时间过长的问题。
ColorOS的端云智能编译技术采用的是在应用打包成 APK (Android 系统下的安装包)时就提前完成全部或部分的编译工作,这就意味着在应用下载之前就已经提前完成编译,不再需要你的设备亲自动手。因此能显著提高应用安装速度和运行速度。
对于老用户来说,在优化内存效率,提高处理器调度水平的基础上,进一步优化手机系统的编译效率,自然能够有效解决卡顿问题,提高手机的流畅度甚至延长手机的使用寿命。ColorOS此举可谓是诚意满满,足见其对老用户的关怀,相信在未来ColorOS 还会继续关注老用户需求,为老用户带来更多福利。
免责声明:本文来源于网络,仅代表作者本人观点,与手机之家无关。凡来源非手机之家的新闻(作品)只代表本网传播该消息,并不代表赞同其观点。手机之家对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。