华为工程师:要想手机不卡顿,深度智能优化是关键

华为工程师:要想手机不卡顿,深度智能优化是关键,第1张

华为工程师:要想手机不卡顿,深度智能优化是关键

iPhone一步步成为传奇的原因有很多,但其实只有两个字——体验。受益于系统底层的优化,iOS设备可以在硬件支持的范围内表现出良好的流畅度。相比之下,Android阵营曾经专注于硬件的“刺刀”,忽略了底层的优化技术。对于用户来说,将面临手机硬件快速淘汰的压力。同时,对于厂商来说,硬件层面的竞争也会加大成本压力,造成安卓智能手机整体利润率持续下滑的行业现象。

华为手机产品线副总裁李小龙在华为手机开放日的技术沙龙环节,详细解释了华为手机卡顿的原因,并揭秘了华为如何实现“快生活”的奥秘。

李小龙直言安卓和苹果的区别在于安卓是一个开放的生态系统。开放带来了很多好处,但也造成了一些行业的混乱。在这样的趋势下,华为选择深化与谷歌的合作,基于谷歌最新的Android平台开发EMUI。经过底层深度优化,终于实现了流畅的 *** 作体验。随着去年华为Mate9的发布,华为也拿出了EMUI版本,就是“生而快,死而快”。通过软硬件结合,基于自身海思芯片平台,解决了安卓越来越用卡的核心痛点。

当存在大量空孔洞时,当用户写入数据时,我们的文件系统不得不将完整的文件打包成小块,填入空孔洞中,这样会降低读写效率。

华为R&D团队从底层优化入手,以原创核心技术全面提升整机运行性能。除了用华为自研系统替代Android原生文件系统等技术措施外,软件层面的智能优化同样重要。比如完善文件管理系统,减少随机读写次数,空闲期主动整理文件碎片,比如晚上充电。通过这些深度优化技术,可以逐步解决手机使用越来越慢的问题。这些技术应用到手机上后,华为可以做到18个月后,手机性能基本不下降,比优化前好很多。

此外,华为通过智能感知学习、智能内存管理和多任务场景优化三大技术确保用户的流畅体验:

智能感知学习是一种基于人工智能的系统资源调度方案。可以提前预测用户的点击行为,通过提前加载热门应用减少冷启动 *** 作,同时配合智能应用资源管控,及时调整文件缓存资源池,保证热门应用的资源充裕。在实际应用中,华为可以预测85%以上的用户使用习惯,减少app的启动时间。大多数情况下,加载场景只需要读写内存。华为机器学习引擎通过学习用户的使用习惯,可以识别大部分场景的预读需求,确保程序加载需求得到第一响应;

智能内存管理技术,在空闲时将内存清理成完整连续的碎片。首先分配高优先级内存,低优先级应用程序将压缩其使用的内存,并释放内存供高优先级使用。

多任务场景智能管理技术,可以实现资源的最优分配,准确识别任务优先级,在保证手机 *** 作流畅度的前提下,提供最优的资源分配。

基于以上核心技术,华为深挖系统场景中的短板,寻找关键路径,提升软件运行效率,带给用户“终身快”的流畅 *** 作体验。据了解,华为未来将在UI交互、核心优化、软硬件结合、基础体验四个方向持续创新,不断提升用户体验。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/780287.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-04
下一篇 2022-05-04

发表评论

登录后才能评论

评论列表(0条)

保存