鸿蒙正式发布了吗

核心提示来源:创事记00:27  欢迎关注“新浪科技”的微信订阅号:techsina  文/钟微  来源:连线Insight  三年时光转瞬即逝,华为依然处在被谷歌断供等一系列挑战中,寻找生机、努力突围,而HarmonyOS,也是如此。  2019

来源:创世的故事

00:27

欢迎关注新浪科技的微信订阅号:techsina。

文/钟伟

来源:连接洞察

三年很快就过去了,华为还在被谷歌掐断、寻找生机、试图突破等一系列挑战中,鸿蒙系统也是如此。

2019年5月,谷歌根据美国对华为的贸易禁令,开始限制华为使用Android操作系统。作为华为的备胎之一,鸿蒙系统已经开始进入大众的视野。

随着智能家居和物联网时代的到来,鸿蒙系统讲述的故事满足了人们的想象力。基于分布式架构,它将可能覆盖所有设备终端——从手机、手表到家电、汽车,设备的“孤岛”将无障碍连接。

卢克告诉《连线洞察》,华为并不是最早的物联网操作系统。2014年以来,谷歌的Fuchia OS、Linux基金会的Zephry OS、阿里的AilOS Things等一系列物联网OS问世。鸿蒙系统OS的架构类似于谷歌推出的Fuchia OS内核,现在也有了分布式、设备虚拟化等类似的特性。

但他也提到,鸿蒙系统无疑是国内开发商在这一领域的先行者。无论是经验丰富的开发人员还是新来者都表现出了前所未有的兴趣。他相信,当鸿蒙系统发展成熟后,会有无数开发商愿意融入其中。

鸿蒙系统已经开放了应用程序开发的在线体验。图片来源鸿蒙系统官网

在过去的两年里,鸿蒙系统确实发生了很大的变化。从华为发布会PPT里讲的“故事”到向开发者开放代码。此前,测试版已经发布,允许开发者真正体验鸿蒙系统。最终选择捐赠给中国开源原子基金会宣布开放,以吸引更多硬件厂商加入。

然而,鸿蒙系统也受到了质疑。到目前为止,“安卓套管”的争议还没有消失。另外,鸿蒙系统还远没有到大规模商用的阶段。基于鸿蒙系统开发的app不够丰富,没有建立专门的物联网应用商店,硬件设备也还没有歇业。它的成长需要时间。

回到2008年,操作系统领域的格局发生了变化。苹果iOS因为App Store的诞生而获得了极大的关注。在经历了差评和质疑之后,依然给创业团队和个人开发者提供了创造奇迹的机会。短时间内,这些软件可以平等推送,被无数用户关注,甚至从平台获得有价值的分成。

今天,操作系统领域又一次走到了历史的转折点。开发者能在属于鸿蒙系统的代码里开辟出一个什么样的世界?

有争议的鸿蒙系统呢,开发者最初的体验?

2019年8月9日,一个秋日,鸿蒙系统首次揭开神秘面纱。这次会议后不久,社交媒体上的一些相关从业者对鸿蒙系统进行了负面评论。

没有完整的官方开发文档和可以编译运行DEMO的鸿蒙系统1.0,开发者不仅无法体验,也看不到代码。鸿蒙系统1.0也被一些从业者称为“PPT OS”。

2020年9月鸿蒙系统2.0发布后,只开源了部分代码,迎来了一波不好的声音。

以及华为鸿蒙系统公司的支持者们,日子都不好过。显然,华为要想在操作系统领域占据一席之地,必须吸引更多的开发者,开发者的态度至关重要。

只有当更多的开发者加入进来,软件生态系统的丰富性才能得到增强,这支持了鸿蒙系统的用户体验和流动性。有了软件生态,智能硬件的装机量才能提升,直接影响鸿蒙系统的市场份额。

直到2020年12月,华为发布了鸿蒙系统2.0的Beta 1版本。一直以来,开发者的关注点无疑都在Beta和开源网站上。测试版的发布意味着他们可以一窥鸿蒙系统的“真面目”,并真正体验这个系统。

卢克对此印象深刻,每次华为发布会他都准时守在电脑前。他认为“这次大会终于不再是PPT演讲,而是很多开发者关注的专业内容。”

一直以来,关注鸿蒙系统的开发商明显分为两个截然不同的派别。

鸿蒙系统正式推出很久了,也已经开始商用,但是很多疑惑并没有消失。Luke提到,现在还有很多开发者持“嵌套Android”的观点。这些略显消极的开发者认为,鸿蒙系统的自主研发只是一个噱头,依然是安卓的翻版。

这种争议伴随着鸿蒙系统的诞生到Beta 1的发布。由于鸿蒙系统是基于AOSP开发的,所以无论从用户体验还是开发者开发的角度,都可以感受到Android的影子。

但事实上,AOSP的很多代码都不是谷歌贡献的。掌舵的华为消费者业务软件部门总裁王也解释说,Android的大部分代码也来自开源社区。“世界上没有一家公司写一个大型软件,每一行都是自己写的。”

但是,路加提到,在愤怒中讨论“筑巢”没有太大意义。华为在之前的宣传中提到了自主自研,也提到了性能和功能“挂”其他系统和微内核分布式系统领先于Android的宏内核技术。例如,王曾提到,基于微内核结构的优势,同一个应用的打开速度比Android快60%左右。

卢克认为,强调领先Android是因为华为目前要解决“卡脖子”的问题,但对于这个问题,重点应该是“HMS如何突破Google和GMS的封锁”,而不是操作系统。

鸿蒙系统演示,来自官方网站

当许多人还在犹豫鸿蒙系统的时候,一些开发商已经开始拥抱鸿蒙系统。

beta1发布不到一个月,华为正式发起开发者创新大赛,于勇成为第一个早期采用者。

永提到,当时他周围的开发者对这个系统充满了好奇,想知道它的能力是什么。

他还觉得“最受欢迎的鸿蒙系统应该是物联网设备的开发者。”

Yong是Labo Lado的创始人。在参加这个比赛之前,他们公司一直在开发面向全球儿童的艺术创作app,比如Labo积木系列和Labo纸人系列,涉及积木组装、剪纸、绘画、涂鸦等。

很久以前,于勇和他的团队做了一个涂鸦游戏。孩子和家长可以在平板电脑或手机上进行绘画比赛。比赛的方式是将屏幕一分为二,各自在一边涂鸦。

但他们也意识到,对于绘画来说,平板和手机的屏幕太小,限制了用户的发挥和操作。他们的解决方案是通过多种设备玩游戏。

为此,他们研究了ZeroConf、苹果的多对等连接、谷歌附近和其他近距离互联技术。

例如,早在2013年,苹果就提供了一个名为Multipeer Connectivity的框架。基于此,开发者可以搭建一个分布式的网状网络,具体的服务场景已经很常见:当你需要快速传输QQ文件时,可以直接在两台iOS设备之间传输文件,无需开启WiFi和蓝牙。

“这些技术在设备发现和应用上拉方面并不理想。设备连接后,无法快速搜索,无法更高效调用应用。对于我们的目标用户——孩子来说,有些难以理解和操作。”永提到。

后来,他们发现了鸿蒙系统,“分布式能力是其基本能力”。在开发过程中,于勇觉得手机和物联网设备之间的发现和通信一直都比较繁琐。鸿蒙系统从底层整合了这些能力,他们可以在技术开发和产品使用上实现“简单、自然和流畅”。

他提到,尤其是分布式功能中的设备发现是鸿蒙系统最令人惊叹的部分,这也是其他系统难以实现的。

如今,物联网OS领域无疑已经成为红海,这个领域挤满了等待爆发的科技公司。从谷歌到小米,鸿蒙系统是最受关注的系统之一。虽然现在处于操作系统历史的转折点,但已经不再面临一个可以通过分享获得用户,俘获开发者的时代。

转眼间,鸿蒙系统启动已近两年,由于外部纷争不断,难以达成共识。不过可以肯定的是,软件生态和市场规模注定会影响鸿蒙系统的生命力,这也是接下来开发者最想听到的故事。

鸿蒙系统的软件生态系统有多大吸引力?

当华为开始在手机、智能手表、平板产品上大规模安装鸿蒙系统时,人们才意识到,无论操作系统体验如何,缺乏自主软件无疑是鸿蒙系统目前的短板。

当你用鸿蒙系统的华为手机应用商店搜索“鸿蒙系统”时,你会发现基于鸿蒙系统的应用只有十几个。

目前这些app主要可以分为两种:基于Android的app,但目前支持华为鸿蒙系统;;完全基于鸿蒙系统开发的应用程序。

在华为的手机上,你可以看到一些app的图标右下角有“HMOS”的logo,或者app的名称上印有“鸿蒙系统版”。这些应用都是由鸿蒙系统的软件制造商开发的。

不过目前这些app的功能都比较初级。比如鸿蒙系统版的新浪微博,看起来就是简化版,没有“列表”、“广场”等功能,用户页面无法显示收藏、会员等。

基于鸿蒙系统的应用程序,图源华为移动应用程序商店

除了功能差,于勇还提到,鸿蒙系统在发展过程中还有很多地方需要改进。在参与开发之前,他们面临的主要问题是分布式技术bug,缺乏文档,缺乏现成的组件库、数据库等库和实例。在使用期间,鸿蒙系统修复了许多错误。

卢克也认为,第一批体验鸿蒙系统的早期开发者在开发过程中确实会遇到很多问题,这是鸿蒙系统早期发展中难以避免的过程。鸿蒙系统也需要更多的开发商加入到“试错”中来。

鸿蒙系统还需要更多高质量体验的应用,以及正在接受大规模商业使用测试的应用,但这并不意味着它对开发者没有吸引力。

此前,华为开发者创新大赛聚集了很多开发者,他们中有些人开发过Android或者iOS的App,但不一定有经验,有些还是大学生。

雍提到,目前,开发商想拥抱,学习成本并不高。鸿蒙系统同时支持java/javascript语言开发,所以对于很多熟悉这两种语言之一的开发者来说很容易。

同时,开发者可能不需要过多关注物联网连接带来的复杂调试过程,只需要关注功能逻辑和接口逻辑即可。

Yong还认为,在鸿蒙系统上开发分布式功能相对容易,不需要复杂的技术和很少的代码。系统能实现的其他功能,鸿蒙系统也能实现,有些可能更容易实现。

在此基础上,华为还提供开发者工具——deve co Studio软件工程平台,该平台基于IntelliJ IDEA社区开源版本,为开发者提供创建、开发、编译、调试、发布工程模板等鸿蒙系统应用开发服务。

DevEco工作室,来源华为官网

对于物联网时代的定位,鸿蒙系统也将具备一些先天优势。例如,在过去,开发人员需要为不同的设备开发一个软件的多个版本。鸿蒙系统可以一次性开发和部署,打破了设备之间的鸿沟。

随着未来的发展,鸿蒙系统将逐步进入大规模商用阶段。到时候这些核心优势能否发挥作用,能否保证安全性、稳定性、可操作性等。在此基础上,从而优化消费者的使用体验,还是需要市场检验和打分。

在这个过程中,鸿蒙系统将继续吸引开发者开发优质应用。

因为面向物联网市场,吸引了希望实现应用一次开发、多终端部署的开发者。接下来,鸿蒙系统需要与更多的硬件厂商合作,以增加开发者加入的动力。

硬件难题的最后一块需要更多的合作伙伴。

“鸿蒙系统首先是一个面向物联网的操作系统,首要目标是用一套系统满足大大小小的各种硬件设备,实现系统的统一。”此前,王提到了的首要目标:的市场份额超过16%就意味着成功。

随着鸿蒙系统面临物联网时代,为了抢占市场份额,热门和典型应用场景中头部硬件厂商的选择至关重要。

在物联网的场景下,手机是所有智能硬件的中央核心,是所有流量和数据的入口,优先级高于智能音箱、手表、汽车等其他设备。

目前,华为手机业务在全球范围内都在萎缩,在国内外市场都被其他玩家瓜分。目前,国内市场最重要的参与者的态度并不明确。OV暂时沉默了。一直在讲智能家居故事的小米也推出了分布式系统小米Vela。

为了被更多的硬件厂商接受,华为选择了开源。2021年6月4日,华为官方社区发布了一封名为《关于规范鸿蒙系统通信的通知》的邮件,邮件中提到华为已于2020年和2021年两次将鸿蒙系统操作系统的所有基础能力捐赠给开放原子开源基金会,开源项目命名为OpenHarmony。

Luke提到,鸿蒙系统捐赠给Open Atomic开源基金会后,其他企业可以按需调用代码,设计自己的操作系统,这也意味着华为彻底抛弃了传统的授权售卖模式。

在操作系统领域,卖授权的变现模式很常见。例如,在20世纪80年代,操作系统可以通过预安装副本来收取副本的许可费。2000年左右,开源软件开始流行,谷歌利用开源和免费的Android占据了市场地位。

但是开源操作系统并不总是免费的。此前,谷歌因在安卓手机中捆绑GMS遭到欧盟调查,最终被欧盟罚款43亿欧元。也就是说,谷歌在获得市场地位后,又一次回归了出售授权的商业模式。

当企业使用完全开源的鸿蒙系统,就像中国手机厂商基于开源的Android设计自己的操作系统后不需要向谷歌付费一样。

Yong还提到,“作为开发者,我们希望华为更加开放。只有更加开放,手机厂商不需要太多成本就可以在自己的手机上安装鸿蒙系统,鸿蒙系统的市场份额才能快速上去。”

美的智能产品搭载鸿蒙系统,图片来源鸿蒙系统官网

只有硬件厂商加入,开发者才能更快地融入鸿蒙系统生态系统。永举了一个例子。目前他们不具备开发硬件的能力,但是很想开发一些基于画板等硬件设备的儿童应用。当绘图板厂商加入鸿蒙系统,按照接口规范开放接口,更多像他们这样的软件厂商可以直接在上面开发,拓展更多的应用场景。

根据官方披露的数据,目前,鸿蒙系统拥有超过1000家硬件生态合作伙伴,包括美的、九阳、魅族智能家居等,模组和解决方案合作伙伴超过50家。

在这组数据的背后,很多硬件厂商已经开始探索。今天双十一期间,美的推出了几款搭载鸿蒙系统的产品。目前这些产品包括智能灶、油烟机、洗碗机、电热水器、热水器、净水器等。,大部分是智能家电。

然而,目前鸿蒙系统的基础设施仍有待改善,用户基础和开发收入有限。对于硬件制造商来说,他们也需要一个更有吸引力的鸿蒙系统。

开发者、硬件厂商、鸿蒙系统将形成一个完整的属于物联网时代的操作系统生态系统,要想走下去,缺一不可。

开发商明白,鸿蒙系统的黄金时代还远未到来。卢克表示,现在谈论鸿蒙系统的奖金期还为时过早,但他期待着有一天所有的谜题都能完成。

 
友情链接
鄂ICP备19019357号-22