2019年8月9日,HDC2019华为开发者大会正式召开,会上华为消费者业务CEO余承东等嘉宾进行了主题演讲,发布了鸿蒙HarmonyOS和EMUI10。
EMUI10基于Android系统开发,定位开启全场景智慧生活,旨在打破多终端设备之间的界限,实现互联互通,打造真正的无缝式体验。
EMUI10拥有焕新的UX设计、全场景极致体验、畅快新标准和生态共赢四大特征。其中新的UX设计包括多彩的AOD(息屏显示)、支持AI美学算法的锁屏杂志、旨在提升阅读质感的杂志化布局以及基于人因研究的深色模式。
全场景的极致体验是EMUI10一个非常重要的特征,它旨在使应用、用户和开发者无论是在手机、手表还是平板等如同在同一终端运行。而要实现这样的目标,则依赖3大关键分布式技术:硬件能力互助共享(超越单终端体验)、一次开发多端部署(跨终端生态共享)、分布式安全(超越单终端安全隐私)。
目前实现的场景包括视频通话,接听设备随意可选,包括手机、音箱、智慧屏;多屏协同,可以实现数据在设备间的无缝流转,如手机应用在电脑上运行,直接在电脑上操作手机,目前支持的第三方应用包括钉钉、WPS、微信和QQ,原生应用包括图库、文件管理器、邮件等;智慧车载HUAWEI HiCar,从而手机的百万应用便可以在汽车上运行,并且与手机、智能手表等进行互联互通。
同时在安全性方面,华为为这种分布式设计创建了新的安全等级,希望实现正确的人在正确的设备访问正确的数据。
EMUI10将带来更快更稳定的流畅体验,这里面的核心便是方舟编译器。方舟编译器是业界首个多语言联合优化编译器,不管是Java还是C语言在开发时会编译成一套可执行的文件,这样用户从应用商城下载的APK应用便可以直接执行安装运行,从而大幅提升应用的运行效率。
同时还有很重要的一点,方舟编译器还有更高效的内存回收机制,内存垃圾是导致安卓系统卡顿非常重要的原因,而现在安卓的内存垃圾进行集中回收,这样在回收时就需要应用暂停,暂停一次回收一次,依次循环,这样手机用的时间越长,垃圾越多,回收越频繁,从而导致手机越来越卡顿。
而方舟编译器的内存回收机制是实时回收,谁应用谁回收,随用随收,这样回收时应用就无需暂停,所以即使长时间使用,有了方舟编译器也无需担心手机的卡顿问题。
目前,支持方舟编译器的TOP应用已经有40+,包括常用的微博、优酷、滴滴、抖音、淘宝等。同时,华为还宣布,方舟编译器开源,2019年8月框架开源,2020年开始方舟编译器工具链完整开源。
EMUI10将在9月8日在华为P30系列上率先启用BETA版,下一代Mate系列首发搭载,而且此前的设备Mate 20系列等后续也将会受到BETA版。