深度解析华为HarmonyOS NEXT系统:原生应用的高速推进

发表时间: 2024-01-27 21:34

1月18日,华为举办了鸿蒙生态千帆启航仪式发布会,而在发布会之前,华为组织了一场闭门会议,对HarmonyOS NEXT也就是HarmonyOS星河版的新功能和新特性进行了介绍,并在沟通过后,让我们现场体验了一番新系统。

不过遗憾的是,本次沟通会的保密等级很高,不仅将手机摄像头全都贴上了保密贴纸,就连体验环节,也是工作人员在操作展示。因此在下文中,更多的都是文字描述,没有任何现场图片。

对于HarmonyOS星河版系统,有着很多新东西,不过可能是限于当前系统的完成度,在沟通会中只进行了新架构、新体验和新生态三个方面的介绍。

新架构

华为做鸿蒙系统,应对制裁只是一方面,主要目的其实是为了先进性,让华为能够在竞争激烈的市场中引领行业。目前华为在鸿蒙系统已经完成了全技术落地,现在已经没有任何Android代码了。从操作系统内核,文件系统,到编程语言、编译器/运行时、编程框架,再到设计系统、集成开发环境,以及AI框架和大模型等等全都是华为自己自研的,将整个生态都把控在了自己手中。

在系统最核心的内核上,鸿蒙内核已经完全替代Linux内核,结束了西方主导系统内核的时代。它具有更弹性的使用方面,华为将鸿蒙系统的1.2亿行代码,归结为900多个模块,不同设备可以根据需求进行弹性部署,也就是说一套操作系统即可满足所有设备。

在安全性方面,内核的服务之间能够更好进行隔离,从架构上保证了系统的安全性,也让鸿蒙系统获得了全球首张智能终端领域CC EAL 6+证书。

对系统流畅性的改造上,鸿蒙内核全新构筑了并发模型,进行异构并行处理按需并发,降低功耗提升性能。EROFS文件系统读取速度更快,而且还能节省存储空间。方舟编译器,可以显著提升APP的运行性能;方舟图形引擎不仅能提升游戏性能,对游戏画质的提升也十分显著。

新体验

对广大用户来说,新体验方面是大家最为关心的,由于没有任何图片辅助,因此这方面是很难全面形容的。

在HarmonyOS星河版系统中,华为突出了大“圆”素,想通过不同的图形让用户聚焦。在不同应用中,提供不同的主色调,比如备忘录的按钮和图标就是黄色的,而日历的日期提示和按钮则是红色的,能够无意识的让我们感受到不同的重要性。

通过“光”和“场”的视效设计营造出富有空间感的全新体验,全局光照根据界面所处的层级模拟被光照后产生的真实阴影和反射亮度,视觉上更加层级分明。比如拨号界面,在按下某个数字按键后,会有十分醒目的光线特效。动效上,则提出了引力场的概念,通过不同元素的入场时间来强调空间感,比如在解锁时,位于屏幕中间的图标就会优先快速进入,位于底部的固定图标则最晚入场,从而营造出一个流畅的空间感效果。

系统提供了新的多层模糊来强调空间感,比如我们在主界面中开启了某个文件夹,此时主界面就会进行模糊化处理作为背景,看上去就是悬浮在主界面之上,形成空间感。如果此时我们呼出控制中心,那么文件夹就会作为高一层的模糊化背景,与主界面叠加,让背景具有更为丰富的立体效果。

安全性方面,HarmonyOS NEXT提供了安全原生服务组件,在应用想要获得权限时,只能先访问这个服务,无法直接访问数据。举例说明就是应用需要使用到某张照片时,我们不必将整个相册的权限都给它,而是只给予它某张照片的权限即可。

总之就是将用户的隐私数据与应用之间受控隔离,应用访问用户隐私数据,由系统控件统一管控。这样消费者可知可控,应用无法随时随地、不受控的访问用户的隐私数据。还能减少不必要的权限申请,授权弹框减少70%。

新生态

这部分值得大家关注的,其实就是鸿蒙原生应用的开发适配进度。目前华为自有应用已经全部完成原生化,第三方应用已经有200+完成原生化开发,头部应用在春节前即可全部开发完毕。

可以肯定的是,HarmonyOS NEXT是不会提供安卓应用的兼容性了,APK文件是肯定无法安装的。阿里系已经确定进行鸿蒙原生应用开发,字节系也跟进了,腾讯系应用只有少量应用进行了开发,微信、QQ这两大重量级应用,至今尚未传出消息。其实我们不用对此太过担心,即便是当初小众的Windows Phone平台,依然有微信可用,如今具有庞大用户群体的鸿蒙系统,是不可能被腾讯放弃的。