文丨壹观察 宿艺
从PC时代到移动互联网时代,科技巨头不断迭代的背后,还有作为核心驱动力量之一的操作系统的变革。但是,诞生于移动互联网时代初期的操作系统,很难支撑起华为的这一目标与雄心,甚至满足不了现阶段用户的痛点需求。包括Google安卓、微软Windows,甚至苹果iOS在内,都无法解决跨终端、跨系统、跨场景的数据与应用服务调用问题。
那么,以5G、AI、IoT三大变革技术聚合驱动的万物互联网时代,操作系统是什么样子的?
华为给出了这个答案。
8月10日,华为在2019开发者大会上宣布推出了最新的EMUI10。在集成了华为三大关键分布式技术,通过方舟编译器干掉了安卓长期以来备受诟病的虚拟机,又对EMUI UX全面革新之后,新发布的华为EMUI10已经超出了我们对传统安卓系统体验的想象力。
EMUI10背后,体现了华为对5G万物互联时代的洞察与理解,这也是我们窥探下一代操作系统真实体验的开端。
2019华为开发者大会上,华为消费者业务CEO余承东再次强调称:“全场景智慧生活战略,是华为未来5到10年的长期战略”。
EMUI10技术变革方案:分布式
所谓的“分布式”并非一项具体的技术,而是多种跨领域软件技术的大集合。华为这些技术解决方案集合到一起的目标只有一个:把现在所有的硬件边界全部打破,将终端硬件能力与终端本身进行解耦,然后将这些硬件能力放入一个共享资源池中,这样各个终端都可以从共享资源池中调用所需的硬件能力。
各终端之间能力互助共享、互为外设,一举解决了跨终端协同仅限于简单数据传输的瓶颈,也可以打造出聚合所有硬件能力的“超级终端”。
举例来说,用户目前常用的几种智能设备:智能手机、PC、Pad、智能电视、智能手表,实际上都同时具有显示屏、CPU、麦克风,但性能各不相同。彼此之前也会有特定的硬件能力缺失:比如智能手表往往没有高清摄像头、智能电视和智能手机没有心率监控设备、PC和智能手表上没有NPU等等...
华为消费者业务软件总裁王成录博士
在分布式技术支撑下,EMUI10可以在已有智能硬件组成的能力共享资源池中,让用户获得根据自身所在的场景和使用习惯自由组合出“超级终端”的能力。
在家庭场景中,通过EMUI10的分布式技术,我们可以把高清的视频通话扔到家里的智慧大屏上,相当于手机调用了电视机的摄像头及屏幕,视频体验远超我们目前的微信通话或者FaceTime的体验,也是现阶段被孤立的单个设备没有能力解决的事情。
在办公场景,EMUI10通过分布式技术带来无线投屏的增强体验“多屏协同”功能,彻底从系统底层打通了Windows和Android的藩篱,实现了PC和手机的无缝协同。通过在PC和手机间跨系统拖拽图片、文档、视频等,快速实现资源共享。
如发布会现场视频所演示的能力,在出行的场景中,手机跟车机自动连接,可以通过视频电话,与家人风向旅途风景,同时通过车内的摄像头及驾驶员佩戴的智能手表,对驾驶员进行疲劳检测,提高驾驶安全。
《壹观察》注意到,华为工作人员还在发布会现场演示了用手机和远在南京的另外一名工作人员的手机进行视频通话,但对方开启的是一部调用大疆无人机摄像头的手机,视频画面则是秀美的玄武湖航拍。
华为消费者业务软件总裁王成录博士在与《壹观察》对话中打了一个浅显易懂的比方:“这就像智能设备时代的活字印刷术,分布式技术把硬件能力解耦并分拆到最小,一个硬件模块就相当于烧好一个个字,用户使用的过程相当于利用这些字组成千变万化的内容,从而极大加速了文化的传播与普及。”
华为消费者业务软件总裁王成录博士
分布式技术带来的“超级终端”,带来的改变还有很多。在万物互联时代我们需要接入远超今天预期的终端数量,现有系统模式下,所有接入终端都需要挨个进行用户信息的认证。
在未来的分布式技术下,将会多因子融合认证用户身份,比如综合使用云账号/口令、解锁密码、生物特征、行为特征等认证方式,不同设备之间还会相互协同校正。EMUI10的分布式安全架构,让正确的人使用正确的设备,传输正确的数据。
对于用户来说,现阶段的直接体验就是在智能手机、PC、Pad、智慧大屏等各种终端设备之间频繁进行切换时,可以高效、安全的完成数据的无缝传输。
由此来看,终端虽然在物理上是独立存在,但我们的需求却总是伴随场景转移,通过分布式技术打造的EMUI10,我们获得了科技历史上首次真正的“超级终端”,并且可以根据所在场景和实际需求随意组合,ID、数据与服务在这个过程中无缝覆盖与实时流淌。
这就是我们一直面向万物互联时代所畅想的各种智慧场景,EMUI10的出现终于打破了过去终端之间、系统之间的原有边界,开始让梦想一步步变成现实。
就如王成录博士所说:“EMUI10是打开全场景智慧生活的钥匙”。
开发者的“无限边界”
操作系统与终端硬件之间,填充的是面向用户端的丰富应用服务,背后则是千千万万的开发者的努力。
开发者们“苦适配久已”。iOS、安卓各自都有不同的开发体系,智能手机、平板、智能手表、智慧大屏,每出现一个硬件形态开发者就必须重新开始一套开发工作。即使针对安卓智能手机单个类型、单个系统的终端,也需要为不同尺寸的屏幕进行适配。
开发者的创意与工作,变成了大量重复、缺乏乐趣的“体力活”,工作时间不断延长,工程师发际线不断提高,未来的万物互联时代更是加深了开发者这种忧虑。
第三方调研数据显示,有63%开发者受困于多设备适配,49%受困于多编程语言学习,20%受困于跨设备数据融合。
针对应用开发者普遍性的这种“顽疾痛点”问题,EMUI10同样带来了改变。通过设计分布式的UI编程框架及业务逻辑元能力化。开发者只需进行一次开发,就可以在多个终端进行部署,应用界面会根据不同终端自适应。其中业务逻辑元能力化实现了能力的元子化,将应用的业务逻辑能力进行拆解,并可进行灵活组装。
按王成录博士的话来说,就是把简单留给开发者,把复杂留给华为自己,然后通过强大的技术创新能力来解决这一问题。
对于开发者而言,华为终端的硬件边界扩展到哪里,开发者的应用创新就可以通过EMUI10延伸到哪里。比如华为消费者业务提出的“1+8+N”全场景硬件生态,带来了之前无法触达的边界和用户群,开发者也由此获得更多的分成与创新可能性。
EMUI变革OS简史
华为EMUI变革OS的起点,始于2012年7月,但真正被外界所知,是四年后的2016年,伴随着Mate 9发布的EMUI 5.0中,有一个后来被外界广为所知的能力:“天生快一生快”,华为当时给出了一个非常明确的可量化承诺:“安卓18个月持久流畅”。
当时导致安卓系统卡顿还有另外一个重要原图:由于初期在系统构建时并没有考虑到碎片文件的快速回收,安卓又可以随意安装应用和改变权限,导致每个应用在日常使用过程中都会产生大量的碎片,最终把系统文件阻塞,造成卡顿。这也是在智能手机普及初期,很多用户都经常要下载一个文件碎片清理工具的原因。
华为提出的方案,是将EXT格式换成F2FS格式,最大可能上避免了碎片形成机制。有意思的是,F2FS格式最开始是三星一位技术人员发明并开源的,但三星并没有敢于拿来替换安卓的文件系统,华为却在数百人团队的定向攻坚之下,在中国成功了。谷歌随后看到了EMUI上的这一成功,并随后在2018年的安卓新系统版本上使用了F2FS格式。
谷歌与华为在操作系统上真正意义上的战略合作,某种意义上也是从这一时期开始的。最明显的例证就是,从此之后华为每一代EMUI升级,都可以首批拿到最新的安卓版本。
也是在这个时期,华为做出了至今没有另外一家手机企业做过的“壮举”:从系统底层重构安卓,这意味着将对安卓超过1亿行的总代码量进行逐行解构,去掉臃肿的部分,并将需要的部分进行了“抽屉式”的重新排列组合。
王成录博士对《壹观察》透露称,华为EMUI团队历时三年,终于完成了“抽屉式”替换相应的安卓组件,EMUI由此可以实现替换文件系统、智能调度系统、实现全栈补丁等特性,这也是EMUI之后可以快递完成重大技术迭代的重要基础。
在此之后,EMUI8.2上线了GPU Turbo主攻游戏性能受限问题,EMUI9.0上线了Link Turbo主攻网络覆盖不均问题,EMUI9.1则上线了方舟编译器和超级文件系统EROFS,彻底解决了安卓流畅度不足问题。
而最新推出的EMUI10,则在之前的基础上,再次向前跨越了一大步:通过分布式技术,首次打破了包括安卓、iOS在内的操作系统之间、不同类型硬件之间的软硬件屏障,各终端之间可以能力共享、互为外设,让终端“去中心化”成为可能,带来了真正意义上的全场景智慧化生活体验落地。
EMUI的发展史,可以说代表了华为利用自身在操作系统上不计成本积累的重要技术创新,“反哺”安卓的过程。
GPU Turbo、Link Turbo、方舟编译器、超级文件系统EROFS和分布式技术,不仅是技术创新,同时还有大量时间、资源、细节创新上的积累,这让其他安卓手机品牌企业根本无法复制。
同时,EMUI10上使用的分布式技术带来的硬件能力与终端本身进行解耦,以及全场景智慧化生活中的“超级终端”能力,背后代表了华为作为全球5G领军者,对万物互联、屏幕无处不在、跨屏互联互动的重大变革性趋势判断。
华为创始人任正非在近期内部签发的邮件中,将芯片与围绕操作系统的生态分别比喻为华为终端业务的“发动机”与“油箱”。
正是因为拥有了海思芯片与EMUI这两个核心能力,让华为在过去八年来智能手机出货量增速超过68倍后,依旧可以保持强大的市场增长力与产品创新空间。在面对5G与万物互联时代也最终拥有了超越苹果等其他终端厂商所不具备的全场景智慧化生态想象力。
时至今日,操作系统无疑是驱动人类科技向前的核心动能之一,也是衡量一家科技企业实力与影响力的最核心指标。EMUI10的诞生,背后是华为对操作系统面向5G 与万物互联时代的重新定义和想象力。
操作系统不止需要流畅、稳定、生态,更需要符合未来信息世界发展趋势的“硬实力”。EMUI的发展史是中国操作系统历史上最艰苦的一次技术“长征”。在这个过程中,不仅是一代系统工程师们的青春与奋斗,更是中国科技人员的技术智慧与终极浪漫。
EMUI10的首款“超级终端”
王成录博士在发布会的讲演主题是“开启全场景智慧生活”。
这代表了华为对5G时代首个操作系统版本EMUI10的目标与期待。
王成录博士透露的数据显示,EMUI全球用户已超过5亿,目标2019年底达到6亿;新发布的EMUI10目标覆盖全球用户1.5亿,覆盖机型超过35款。
用户升级率,才是衡量系统品质与体验的最好指标。
备受用户和业界关注的是,按照惯例,每一代EMUI都会搭载到最新华为Mate旗舰系列,今年也不例外。今年三季度即将发布的华为Mate 30系列,将是华为首款直发5G新款旗舰机型,也将是首个搭载EMUI10的旗舰机型,这意味着我们获得“超级终端”体验已经近在咫尺。
领取专属 10元无门槛券
私享最新 技术干货