这次华为决定“走回心”|EMUI和华为服务的“软”辐射到来
2018-07-05 02:24:21 来源:易采站长站 作者:王丽
2018年7月2日,华为手机媒体沟通会在北京举行——说来也挺戏剧的:头一天晚上8点我才订好了机票,第二天一大早的早班机,行程上也真是够赶的。但是没关系,这次沟通会的信息量够大,完全值得这场忙不迭的奔波,赶紧整理出来……
EMUI 8.0普适行动
6月29日,华为手机产品线总裁何刚的微博上放出消息,宣布针对7款老机型同时推出EMUI 8.0升级计划,即官方的Android 8.0升级计划。到这个时候,华为在EMUI 8.0推出之后的8个月时间里,总共有20款老机型(注:老机型是指EMUI 8.0发布之前上市的产品)获得了新系统的升级支持。至此,华为Android 8.0设备的占比达到了20%,远高于整个Android体系内5.7%的占比。在本次沟通会上,何刚宣布此次EMUI 8.0升级计划已经覆盖了3000万老用户(累计用户达7600万),最终的目标用户数量将会达到1.2亿。
值得注意的是,这次官宣的最老机型,是2015年11月发布的旗舰机Mate 8,距现在已经有近3年时间,居然也被纳入到了这次的升级计划中。对此何刚特别说:“Mate 8在发布之初,本来定下的是应对两次Android大版本升级,但是从后台数据来看,到现在这款手机的用户量还依旧很庞大。综合这样的情况,我们决定将发布快3年的Mate 8纳入到这次升级计划中。”
当然,要做到这样的结果对于华为来说并不容易,这意味着持续的高投入,何刚透露为了保证老用户的升级权益,华为在这方面的投入已经超过8000万美元。与此同时,华为在软件研发端也在做着同样的事情,目前研发人员已经做了非常明确的分工,一半左右的人员进行新功能的开发和完善,另外还有30%~40%的人员,就专注于既有机型、既有系统与功能的优化与完善,从而让老机型老用户也能得到不断升级的使用体验和功能。
当问及Mate 8这样的特例机型是否会将华为升级周期从两年提升到三年时,何刚也说这个问题现在正在内部论证当中,“毕竟时间太长的机型要保证升级,研发难度很大,我们的研发人员完全是采用蚂蚁搬家的方式,将新系统的功能模块一个个的上机进行测试,从而才能保证老机型对于新功能的兼容。”需要注意的是,EMUI 8.0升级计划不仅仅涵盖了华为品牌的机型,荣耀品牌也同等适用,这就正是这次老机型升级计划为何会涉及到那么多机型的原因,客观来说,这次华为也还是很拼的,说“走心”一点也不为过。
说了这么多,还有一个核心的问题很多朋友可能想了解:“为什么之前华为的老机型升级计划并不理想,被很多用户诟病,而到了EMUI 8.0版本,就突然能实现这样完备的升级计划呢?”以何刚的回答为基础,再结合6月初华为软件工程部门的沟通情况,另辟一个章节来解析吧。
历时三年的EMUI系统改造
何刚说:“在过去的三年时间里(即2015年开始),EMUI系统的整个架构,进行了大幅度的升级重构,主要体现在三个方面:
第一,将系统进行了模块化的拆分,硬件层、中间层、应用层全部独立开来,每个模块进行单独的研发优化。而过去是将系统视为一个整体,一旦要进行升级,所做的工作几乎就相当于把系统重做一次,难度大不说,效率很低;
第二,因为进行了架构性的变化,大幅度降低了各层级之间的关联性,所以在用户体验、系统升级方面,就只需要做模块化的工作,便可以实现升级工作。比如不同系统平台,使用同样的摄像头,那么就能做到统一的步调的拍摄性能的升级,这也大大提升了效率;
第三,测试工具的建立。通过新搭建的测试环境和统一测试平台,可以实现新功能模块的自动测试,从而实现更加高效的模块验证能力。
到了EMUI下一个版本,华为的老机型升级计划可能会推进得更快(注:EMUI 9.0)。”
在会后的交流中,我向何刚验证了之前了解到的EMUI发展的重要时间节点:
在EMUI 4.X的时代,这个系统的确还只是TEE OS(即用于指纹的TustZone)以及SensorHub这样的小模块;
发展到EMUI 5.X的时代,各种各样的大动作就精彩纷呈了:EMUI 5.X秉承精简UI的原则,虚拟机在这个版本也得到了优化,特别涉及了垃圾回收机制(GC)、AOT(运行前编译)、数据库优化(IO并行)等相关模块,与此同时,在这个版本,新的文件系统F2FS(针对闪存推出,大幅度减少文件碎片),还有UltraMemory的推出,从各个Android底层技术模块的深度开放,让EMUI团队敢于将“十八月不卡顿”放到了公众面前;
















闽公网安备 35020302000061号