6月2日,华为联手CSDN直播了“HarmonyOS 2及华为全场景新品发布会”,老猿全程观看直播,并进行了回看,力争将发布会的核心内容在本文中概要性地呈现。
首先是华为消费者业务总裁余承东的开场白,强调华为是“创造不可能(Make the Impossible Possible)”,HarmonyOS要“一生万物 万物归一(One as All All as One)”。
总感觉英语在表达这两个意思是更有那种说不清但感觉得到的意味。
这部分由华为消费者BG软件部总裁王成录博士介绍,笔者没有看过2019年8月9日那场发布会,也许是因为版本没有升级,发布会介绍的内容大多是前面已经在网上公开了内容。
全栈解耦的架构,一套代码解决各种应用的要求,小到128K RAM的设备上使用,使用分布式技术、软总线将各种独立设备连接起来。
统一控制中心可以方便操控本机的模组,也可操控与本机连接的设备,让消费者将不同设备组织成超级终端。
统一控制中心管理WiFi和蓝牙的连接,可以方便地连接想要连接的设备,并以卡片形式展现设备的连接状态,实现所有设备的统一查看。
音视频可以在超级终端相关的设备内方便的流转和切换。为了解决音视频在不同设备之间的同步,通过软时钟同步使得超级终端内的设备进行时钟同步、抗干扰算法将无线信道的干扰降低到能够容忍的范围之内来解决抖动/时延和丢包问题,解决音画同步。
组成超级终端的设备,相互之间可以很轻松的通过拖拉实现数据流转。这种共享不但是基于鸿蒙的设备,也可以和安装了鸿蒙插件的PC实现共享。
通过这个功能可以轻松地实现摄像头的共享实现多设备组合摄影,这就是华为所说的“你的眼就是我的眼”。
现有的带IoT功能的设备如豆浆机、冰箱、摄像头等,访问设备需要安装APP,每个IoT设备一个APP,导致手机上APP众多,操作起来其实不方便,由于这个原因,实际中,APP的安装率不到10%,而安装的APP的使用率不到5%,而鸿蒙系统可以简化IoT设备的访问。
通过鸿蒙超级终端实现设备简捷联网,鸿蒙的控制中心可以在所有带屏设备上,实现了简单的控制不简单的体验,并和后台智能系统结合起来,进行相关操作推荐,如结合个人运动健康数据推荐合适的豆浆配方、冰箱推荐菜品保存温度。
鸿蒙基于分布式编程框架、用原子化的服务,解决多设备连接后APP过多不适合使用的问题,用卡片的形式表达原子化的服务,一个卡片就是一个原子化的服务。多设备连接成超级终端后,应用开发者只需要开发一次代码就可以在所有设备之间运行起来。
现有的APP只要叠加了鸿蒙分布式的能力、原子化的服务,在桌面上轻轻上划就能将APP的关键信息展示出来。例如运动应用信息展示:
卡片承载着重要的信息,象便笺一样放到桌面后,锁屏后可以不用解锁就可以看到卡片的信息,可以在多屏展示时,做到每屏设置不同场景。
可以将多个应用放到一个文件夹内,轻触文件夹可以将其变为大文件夹存放在桌面,在大文件夹内可以显示文件夹内的应用,并可以直接打开:
当手机和PAD组成超级终端,多任务中心就可以看到手机和PAD上的所有任务,如果想把手机上的任务转到PAD上,只需要将任务往任务中心的PAD上一推即可:
当在PAD任务中心看到手机上的一个应用,只有轻轻一点即可拉到PAD上来。
卡片作为原子化服务的统一载体,所有鸿蒙设备的沟通语言,不需要安装,即用即走。
打开服务中心,所有的卡片都在服务中心,可以在卡片上看到想要看到的信息。
如果要看到更详细的信息,在对应卡片上一点即可,也可以将卡片添加到桌面上,都是一键即可实现。
统一的服务中心将原子化服务汇聚在一起,卡片在不同设备间流转,对应应用就在不同设备间流转运行。如某应用的新闻通过手机分享到其他手机时,该手机收到卡片后点开即可阅读该新闻,无需安装对应APP。
卡片可大可小,每个连接设备在服务中心都是一个卡片。
卡片这个概念笔者没有理解很透彻,感觉是为了与APP换个说法,当然有自己的操作方便性,但一个APP对应一个原子服务?有点没弄懂。
在性能优化方面,鸿蒙实施了全栈优化。
在这方面,王博士重点介绍了两点:
使用华为自研的图形栈,使用GPU和CPU联合渲染:
1、智能化的计算调度:使用GPU和CPU联合渲染,GPU渲染相对静止的物体,CPU渲染动态物体;
2、渲染逻辑和业务逻辑用两个线程分开,不再让二者相互影响,画面的流畅度帧率非常饱满
3、在绘图时使用了render service的能力,不再做重复图形的绘制,让视频处理负载大大降低,使得操作更流畅,续航时间更长
同样机型使用鸿蒙和安卓的续航时间对比:
和最新IOS续航时间对比:
多设备协同认证的等级远高于单设备:
符合安全能力的设备才允许加入超级终端:
和全球最顶尖的第三方认证机构合作:
终端认证都拿到了全球最高级别。
2.10、总结
本次发布的鸿蒙操作系统是基于OpenHarmony所做的第一个发行版:
支持RAM从小到128K的设备,用分布式的技术打破硬件边界,全新的原子化服务和卡片设计,实现了极致的性能。
和鸿蒙合作创新的合作伙伴:
主要是发布搭载鸿蒙操作系统的新品以及已有设备安卓换鸿蒙,由华为消费者业务的COO何刚介绍。
前两个专栏都适合有一定Python基础但无相关知识的小白读者学习,第三个专栏请大家结合《https://blog.csdn.net/laoyuanpython/category_9979286.html OpenCV-Python图形图像处理 》的学习使用。
对于缺乏Python基础的同仁,可以通过老猿的免费专栏《https://blog.csdn.net/laoyuanpython/category_9831699.html 专栏:Python基础教程目录)从零开始学习Python。
如果有兴趣也愿意支持老猿的读者,欢迎购买付费专栏。