EMUI10 来了!除了深色模式外,还有几个新变化(附升级名单)
8 月 9 日下午,华为在广东东莞举行了华为开发者大会,在大会上正式公布了 EMUI10,并面向开发者详解了 EMUI10 在开发与应用方面的进步。
由华为消费者业务软件总裁王成录上台,回顾 EMUI 取得的成绩,目前全球的日活用户超过了 5 亿,在全球 216 个国家或地区登陆,支持 77 种不同的语言。
从 EMUI8 以来,存量用户就已经接近了亿级,一直到 EMIUI9 上达到了 1.2 亿,升级率达到 84%,已经接近苹果的 iOS 12。
EMUI 升级带来的功能技术这几年来我们听过很多了,比如「18 个月不卡顿」、「GPU Turbo」,比如「Link Turbo」,比如 EMUI 9.1 上带来的 EROFS 文件系统和「方舟编译器」。
现在,这些功能技术则更进一步,承诺 30 个月性能劣化低于 10%,GPU Turbo 性能提升高达 60%,而 Link Turbo 比单 4G 网速平均提升超过 70%,此外 EROFS 带来了随机读取性能提升了 20% ,经过方舟编译器重新编译后,应用流畅度超过 60%。
EMUI10 的 UI 全新改变,深色模式开放给第三方
接下来正式进入 EMUI10 部分,华为希望 EMUI10 会成为打开未来全场景智慧生活的钥匙。
对于这几年来很多人吐槽 EMUI UI 的问题,这次 EMUI10 首先就从 UI 上进行开始,整个 UI 设计带来了全新的变化,包括留白艺术、采用莫兰迪色系、全新图标风格、黑暗模式等等。
由于 UI 改动较大,这次先以暗黑模式是怎么设计的进行举例。
暗黑模式由于会带来大量的暗色填充,这从可读性设计来说对设计有一定的挑战,华为拿出了 WCAG 2.1 的无障碍标准。并从对比度、颜色填充、高亮和色阶设计等方面进行了细致的调整,让用户阅读的时候不会有跳跃感。
王成录表示,从 EMUI10 开始,华为的 UI 已经走在了正确的道路上,并且会在之后变得越来越好。暗黑模式也将开放接口给所有的第三方应用。
多设备无缝连接,形成超级终端
EMUI10 还带来了全新三大关键技术:
- 硬件能力互助共享
- 一次开发多终端部署
- 分布式安全。
首先从第一点来说,EMUI10 打破了单一硬件的能力限制,能够将多个设备的能力叠加起来,实现跨终端的协同共享,通过分布式硬件能力虚拟化,将所有同类型硬件划分到一个硬件池中。在一个用户下面所有的硬件可以形成一个超级终端。
什么是分布式硬件能力虚拟化,举例说明,将无人机的镜头虚拟化成手机的摄像头,然后通过手机之间的视频通话功能,然后将无人机镜头拍摄的画面直接实时传输到千里之外另外的手机上。
那么问题来了,将硬件进行协同融合后,每一个终端上的应用怎么办?以往的做法是开发者要针对每一个终端进行专门的适配,这样实际上每个终端生态之间依然是有墙存在的。
要解决这个问题,就是第二点关键技术,一次开发多终端部署,这就需要在 UI 上使用分布式 UI 编程框架,在不同的终端之间能够进行使用统一的 UI 开发工具,但在不同终端上可以进行自定义控件以适配硬件。
最后是分布式安全方面,比如一个用户账号下面硬件众多,但一些小设备安全防护能力较弱怎么办,EMUI10 采用了授权机制,只有几个授权设备能够操控小设备。另外就是通过公钥来确保接入的设备都是正确的设备。
另外 EMUI10 还将用户的所有生物识别信息比如人脸、指纹、声纹等等,打包并切片,将这些切片的数据由系统自动分配到不同地方,这就防止了一次生物信息泄露导致的安全问题。
视频通话、出行、办公都将因为 EMUI10 而改变
分布式是 EMUI10 最重要的技术和改变,它还会带来很多传统场景的改变。
另外对于办公与生产力方面来说,PC 和手机也能够实现协同工作,当两者通过 NFC 或扫码进行简单连接后,电脑能够操控手机,手机的应用也能够出现在电脑屏幕上使用,此外像钉钉、WPS、微信等数据能够在手机与电脑之间像是同一台设备一样无缝共享。
另外,分布式技术还让手机和汽车能够进行协同,系统运行在手机上,但是显示部分放在车机上。通过与手表、手机、车机之间的协同,还能够实时对驾驶员的状态进行分析,比如通过车机摄像头抓取驾驶员到手机上进行分析,再结合手表上的心率等数据进行综合分析,能够防止驾驶员疲劳驾驶或是发生一些意外状况。
目前支持该功能的汽车品牌已经超过了 30 家,车型也达到了 120 款以上。
对了,华为将在10 月份之前发布一个新的 AR 地图功能。
EMUI10 还新增了一个新的流畅度离散测试标准,现场对比了华为 P30 Pro 和 iPhone Xs,结果显示华为大幅度领先了 iPhone。
方舟编译器让应用运行更流畅
最后,王成录再次解释为什么现在的 Android 从编译开始效率就比较低,因为当 Android 应用混用 Java 和 C 语言进行开发编译时,会把 C/C+ 库文件与Java 的 DEX 打包进一个 APK 可执行文件,使用应用的时候再通过 ART 虚拟机进行动态编译,效率比较低。
而方舟编译器可以混编语言,C语言 和 Java 能够被编译成统一的中间语言,然后静态编译成 APK 可执行文件,运行效率更高。
此外在内存回收机制也有大改进,目前的 Android 在内存回收方面需要统一回收,而方舟编译器能够随时回收内存,应用运行更流畅。
目前已经最流行的 TOP 40+ 应用已经通过方舟编译器进行了重新编译,未来还会有更多软件加入。
今年方舟编译器将会进行框架开源,明年会进行完整开源。
最后就是建设全场景智慧生态了,华为从智慧出行、运动健康、智能家居等多个方面开放给全球合作伙伴,而 EMUI10 将会开放更多内容。
华为还把整个 HUAWEI DevEco Studio 开发工具开放给了第三方,让第三方能够利用华为的经验与工具开发出更优秀的应用。
什么时候,哪些型号能用上 EMUI10
最后,EMUI 10 将会在 9 月 8 日将会对 P30 系列开放 Beta 测试权限,下一代 Mate 系列也将会直接搭载 EMUI 10。
另外,在官方论坛也该出了更多型号适配的时间,除了 Mate 20 系列将会在 9 月下旬开启内测 Beta,荣耀 20 系列、V20、Magic 2 也将在同一时间进入测试。
对于 EMUI10 爱范儿明天还会有更多后续报道和详细解读。