华为五大核心技术方案全面提升整机性能
周期性卡顿曾是Android手机用户的最大困扰,针对这一难题,华为早在去年下半年旗舰Mate 9推出时便宣称已实现了Android手机的革命性突破。“天生快、一生快”成为华为Mate 9手机的代名词,全新的旗舰手机华为P10系列更是“真正实现了持久的流畅体验”。在近日举行的“华为手机开放日”活动中,华为工程师于技术讲解环节首次深度解密了保证Android手机久用不卡顿的关键技术。
深度智能优化是确保整机流畅体验的关键,华为工程师详细解释了Android系统卡顿背后的技术原理,一是Android和苹果不一样的地方在于Android是开放的生态,所有的厂家都可以自己随意的开发应用程序,导致APP质量参差不齐。二是在智能手机上低效的资源管理,应用之间互相抢夺资源没有优先级;三是Android原生文件系统是没有对碎片优化过的文件系统,用户使用过程中闪存被反复写、擦除,之后里面会出现大量内存的空洞。当空洞非常多的时候,读写效率就会大幅下降。
为了解决Android手机周期性卡顿这个用户痛点,华为从底层优化做起,并配合智能学习技术,最终带来连续使用18个月也不卡顿的全新体验。
华为手机基于人工智能的系统资源调度方案可以预判用户的点击行为,提前加载热门应用,减少冷启动的操作,同时配合智能应用资源管控,适时调整文件缓存资源池,从而保障热点应用资源充沛。在实际应用场景中,大部分情况的程序加载仅需要读写内存,通过学习用户使用习惯,智能管理CPU资源。
闪存资源的管理方面,华为将Android原生的文件系统替换为华为自研文件系统,这样对闪存的读写效率有很大的提升,能够减少碎片的产生。
智能内存管理上,则进行主动内存回收、内存压缩和内存碎片闲置清理,都会保证手机内存,它给用户留更高、更有效的内存,更好用的内存。
数据库的优化方面,华为也把Android原生的数据库替换成华为自研的数据库,保证大数据量的时候,访问数据库的效率依然非常强。
此外,华为还做了图形渲染的优化,用户用手机图库,快速滑动的时候,图形的预览可能显示不出来,通过IO优化,对图像的解码做了硬件的加速处理,华为处理器里面专门放了对硬件解码的加速,这样从预读到显示出来的速度非常快。
以上五大革新技术,是华为面向用户核心诉求,基于长期的研发和大量的调研的结果,通过软硬结合的系统设计能力,华为解决用户核心痛点,确保手机操作流畅性并始终处于最佳状态,最终为用户带来了流畅的应用体验。