鸿蒙“卡片功能”新解读!你还不会用?那就out了!

相信之前申请开发者测试的同学应该都拿到了beta3的这个版本了,很多人已经在开始在beta3做开发做测试了。几个月前也是鸿蒙开发者大赛预赛的交稿期,当时应该很多同学都在努力的完善自己的app。

那今天我就把最近beta3更新的一些内容跟大家分享分享,附带一些我个人的分析,不代表官方的解读哈。

在说这个特性之前还是再一次强调,因为毕竟有些读者是普通消费者。再次强调beta1到beta3都是开发者beta,里面更新的内容都是与开发者强相关的东西,现在还没有到给普通消费者内测的阶段,可能还没到你去体验的时候,所以不要着急普通消费者。

那么,其实beta3是有两个版本的,一个是45版本,一个是46版本,这两个版本实际上是分两次更新的。一次有4g多吧,一次将近1g,0.95g。这两次更新增加了很多内容我就不一一给大家说明了。

那它更新的东西都有哪些呢?

第一个就是卡片,就是支持卡片式的开发卡片式的体验。

这卡片是个什么东西呢?就是它可以直接出现在手机桌面上,同时具备一定功能的区域。反正这就是一种新的开发方式,也是鸿蒙一个重要的用户体验改变之一。

第二个就是元服务。元服务和卡片是配合的,前端是卡片,后边就是元服务。元服务可能和小程序以及华为搞搞过的轻应用有一定的相似之处,但又有不同的地方,这就是元服务。

第三个就是手机和lot设备要结合会师,之前都是研究iot设备怎么玩怎么用,开出来的Liteos怎么在lot设备上做?那现在手机有了,在手机一开始只是手机,现在慢慢慢慢这两者开始要会师了。其实就是用lot设备去拉起手机上的fa以及用手机上的app去控制lot设备,这些特性开始出来了。鸿蒙是一个系统,覆盖了众多的设备这个概念开始慢慢的展现出来了。

第四个就是fa免安装,fa是不需要你去安装一个app才能用里边的功能,这个fa可以在你的应用场景当中自动下载安装。这里面对fa是有一个限制,就是要在五兆以内,打开的过程在一秒钟以内,实际上是应该说是秒开,给用户的体验就是免安装。

还有就是有一些进一步的性能优化,比如说内存管理优化、调试优化、稳定性优化。可以明显感觉到是从beta1到beta3一路而来,稳定性逐步增强。以后我们就会发现鸿蒙系统在逐步走向成熟了。因为我们都是要先把特性把这些外面的东西能感受东西先确定下来以后,再去研究内部的性能,稳定性。这两个是有先后关系的,如果你特性还没定下来,先去搞一些性能提升,等到时候你性能提升又改了,不还要再做一遍?所以先把特性框定了,都开发完了以后,下一步开始研究性能优化了,像“哪块内存用的太多?哪块可能有不合理的循环?耗费太多计算能力的一些处理能不能把它简化?能不能用空间换时间?或者用时间换空间?”等等一些问题,把这些优化做上去的同时把稳定性也做上去,所以说鸿蒙确实已经在一步一步的向成熟来走了。

鸿蒙还有一个比较大的一个变化,升级到beta2的手机会发现多了一个设置,多了一个配置的界面,这个就是超级终端的配置界面。我以前也一直以为超级终端是一个逻辑上的概念,它并不会展现给消费者,它是开发者脑子当中有的概念。但实际上在这个设置里面有一个超级终端的入口,你在这个超级终端里面就可以看到,你在局域网里可以浏览,可以管理所有的终端设备,所有的应用设备,它会有自动发现,只要你登录了相同的华为账号,它就会把这些设备自动识别为一个超级终端里面的各个部件,然后放在这里你就可以管理了。

大家看到这是我升级了以后的界面。我只有一部mate30pro,但是很奇怪这里面有一部华为智慧屏,我又没有华为智慧屏可能是我某次在某个展厅的时候关联了,它数据存在这里了。

在超级终端里你可以看到它有多设备协同推荐、多设备图库浏览、多设备文件浏览,这些你可以去把它们打开。当你打开的时候,你就可以在这样的一个中端里面去访问各个设备的图片文件,同时这个多设备协同就是指那个FA的流转,你只要打开了它就能使用到。

假如说你有两部手机,然后把它们关联在一起,你会在这里面看到你的另外一部手机,这个是一个比较大的一个变化。

那我们接着说元服务,以元服务和卡片为核心的一种新的用户体验。上面这个图就是卡片的样子,它的大小要比那个应用的logo要大一些。

卡片实际上跟应用logo的区别是:应用logo只是固定的,就是一个图标放在这里,但是卡片里面的内容是动态的。比如说我放一个温度卡片,它会把当前实时的温度展现出来。它还是可以交互的,比如说像运动卡片,你在运动的时候,你不需要再去找到那个运动健康APP,然后再去打开然后按这个按那个,你在卡片里边就可以直接点一下“run”,它就会开始统计你的运动信息了。

这是卡片与原来的应用图标不一样的地方:它是可以交互的,你既可以获取一些信息,你又可以在里边直接做些操作,有些按钮是可以按。

右边这个图片是服务中心,叫做元服务中心,就是把所有的元原服务放在一个页面里面。那这个元服务中心在哪里?怎么打开?有几种可能性,包括原来的从下边往上滑、负一屏等等。在这里面就充满了各种各样的卡片,你在这个一个服务人员服务中心里就可以集中管理这些卡片。那我们应用开发者开发的这些应用,只要定义了这种卡片,那也可以在用户配置的时候可以选择说,我把这卡片放在这个里边。就比如说我做了一个app,它是一个天气类app,用户在设置卡片的时候他就可以选择说,这个应用里面有一个卡片,可以把这卡片放在这里,就这样的一个概念。

这里面是会有一个页面、集合,你按照你自己的需求,从各个app里面选择把它放在里面。比如说如果将来微博提供了一个卡片,我就可以把我最关注的人的微博放成一个卡片在这里。那我每次打开进到元服务中心的时候,我就能看到我最关注的人,他更新了一下什么微博,直接显示在这里,就不需要再打开微博这个应用了。

这个元服务中心有点跟iphone的控制中心有点像,对吧?但是控制中心里面能放的应用的种类是有限的,并不是全部的应用都能放进去。按鸿蒙这个架构,我的理解是:只要你app里面开发了,相关的entrycard,那你就可以选择放到这个里面。就是每个人的服务中心会完全不一样,是关于你个人的选择。比如你成天定外卖,那你这外卖估计就放在这里,你的外卖的那个进展在这里。如果你喜欢养宠物,可能跟宠物相关的就是在这里。根据每个人去定制。那将来大家花在这个服务中心上面的时间会比较的多。

那我想这一点会驱动很多app去争夺这个最新的流量入口,可能有些app为了争夺这个流量入口去开发鸿蒙版本的entrycard的东西,这应该是一个经过深思熟虑设计过的一个点啊。

再说一点呢,就是这个像这个界面在智能家居的场景,他会把很多智能家具的硬件直接列在这个界面里面。比如,你回到家里以后,你这里可能有你的电视、灯、空调等等都在这里边,你可以直接在这里面去控制,所以这也是一个智能家居的管控中心,所以这个服务中心非常重要。

那以上就是鸿蒙OS的主要特性了。老王还是想对期待鸿蒙的粉丝们说,大家平行静气,不要着急,不要着急,所有的一些事情都在按部机班,按照既定的计划来,一步一步的走,所有东西都是有计划来的。而且其中涉及到因素有很多很多,不仅仅是技术因素,不仅仅是这个产品因素。还有很多很多其他的因素,鸿蒙现在是在慢慢的走进成熟~

——————

原创:老王丨鸿蒙hms开发者高级认证持证人!学习更多鸿蒙OS相关开发技术可以关注我的公众号:鸿蒙开发者老王

主营产品:滤膜,滤芯,滤袋,空气净化设备,反渗透设备,过滤器,滤筒,除尘设备配件