今年 9 月,华为正式发布了 HarmonyOS 2.0 版本并预告将于年末发布适配于手机的版本。12月16日,华为在北京举办了华为开发者日,HarmonyOS 2.0 手机开发者 Beta 版也如期而至,在本次活动中正式发布。编程
这对于 HarmonyOS 生态发展来讲,是一个重要的里程碑。在发布会中,华为消费者业务软件部总裁王成录表示:“划时代的 HarmonyOS 重构了人、设备、场景的关系。将来再也不是产品限制用户的使用场景,而是用户所处的场景定义设备的形态。HarmonyOS 不但将为用户带来更多得到应用服务的设备入口,也将带来全新的超级服务、超级应用,为咱们的生活创造颠覆式体验。”segmentfault
为了进一步了解 HarmonyOS 2.0 手机开发者 Beta 版发布的内容究竟是什么,以及 HarmonyOS 2.0 发布 3 个月后,进展如何?华为消费者 BG 软件部副总裁杨海松接受了包括 SegmentFault 思否在内的媒体专访,回答了相关的问题。安全
此次 Beta 版本的发布和 HDC 时最大的区别就是手机端,咱们面向手机应用开发者发布了 HarmonyOS 2.0 的手机 Beta 版,主要是提供了三部分的能力:框架
这三个套件只有一个目的,就是经过提供更多的服务,让开发者开发跨端应用像开发单端应用同样简单。分布式
咱们提供的分布式编程框架包含 15000+ API,知足应用开发对于系统能力的调用需求以及跨端部署;分布式 UI 框架,大幅的节省了你们在 UI 上面的开发工做量;DevoEco Studio Beta3 则是一个开发者的做业平台。工具
咱们此次的工具实际提供了几个新的功能,首先提供了手机应用的 9 个模板,可让你们更的采用模板来预制了一些相关的原材料和组件,每一个模板大体能减小应用开发者近千行代码的工做量。spa
第二个功能是多端的实时预览。既然是服务于泛终端的跨终端形态开发和运行,多端的实时预览便很是重要。操作系统
第三个功能是分布式的调试,这也是面向泛终端的应用的新形态。咱们提供了完整的解决方案,这个方案能够用于开发者在分布式的应用开发过程中进行错误的诊断,出现异常的代码的故障分析、故障的定位解决等等。设计
最后是多端调试模拟器。你们在不须要借助真机的状况下能够基于云端的模拟器方案直接看到应用的效果、调试
我以为开发者手机 Beta 版的发布应该说是 HarmonyOS 生态的最重要的一个拼图。
你们以前可能以为 HarmonyOS 是简单替代安卓的,若是 HarmonyOS 只是基于手机替代安卓,那应该只有手机版,这个问题的答案咱们在 HDC 大会上给出了解释 —— HarmonyOS 是面向万物互联的。
至于手机系统在这个生态里起到什么做用,我想说的是“手机始终是操做系统生态最重要的一个拼图。”
如今手机跟人的交互是分钟级的,也就是过几分钟咱们就要去看一下手机;咱们与电视、手表、PC 等等富设备间的交互多是小时级的,延伸到 IoT 设备,则是以天为计算单位的。
设备跟人的交互频度决定了它的交互形式以及流量价值,决定了它与人的距离,因此咱们始终认为手机是整个生态中最重要的一个拼图。
有了适配于手机的系统,咱们能够给整个万物互联时代的超级终端提供更多的流量的入口和更好、更天然、更贴近于人的交互方式。
咱们在 HDC 大会上已经明确告诉过你们 HarmonyOS 的生态策略 —— 开源开放。咱们指望全部的业界同仁特别是手机厂家可以跟华为一块儿来共建生态。
HarmonyOS 的对手不是安卓,不是 IOS,而是万物互联时代生态的枷锁。咱们指望的是可以切实的给产业带来价值,给消费者带来“纯净”、“安全”的体验。
基于这个理念和目标,咱们固然指望有统一规范的服务分发的机制来解决行业内的一些问题,但至于具体的执行层面,还须要跟咱们的合做伙伴一块儿来作商业设计,一块儿从开发态到运行态进行质量检测和应用治理。
首先,从技术的实现上是本质的不一样。
目前其余系统所谓的应用调用,都是基于调用方和被调用方两个设备,应用在两个设备上独立运行,这样的体验是比较差的。
举个例子,朋友给你分享了一个今日头条的新闻连接,从点击开始到看到新闻可能会经历 四、5 个步骤。这就是由于所谓的跨应用和跨设备调用都是两个应用在进行,因此实际的体验感受像是“隔了座山”。
而咱们是把底层所有打通了,应用不须要再去关心操做系统中间件层如下的内容,提供给消费者的体验也是极致的体验。基于 HarmonyOS 跨端、跨应用的新闻,网页、商品详情页等等的分享是秒开、免安装的。
这种差别体验,实际上是开发工做量和开发难度致使的。传统的跨端开发,须要在两个设备或者两个应用间各自进行实现,须要开发两个甚至更多的版本,这就致使开发难度和维护的工做量很是巨大。
这即是 HarmonyOS 差别化和优点的地方,咱们提供的能力可让应用开发者开发多端运行的应用像开发单端应用同样简单,拥有高效极致的体验。
HarmonyOS 发布以后马上成为中国最热的开源项目没有之一,目前咱们已经汇集了十万以上的开发者人才生态圈。这里的十万指的是有效开发者,评价标准是下载过 HarmonyOS 的源代码、下载过 IDE 工具、提交过代码或参与过 HarmonyOS 课程的开发者们。
这三个月的进展用一个词来归纳,就是“超出预期”。
超出预期主要有两个层面,首先是合做伙伴层面。
9 月份举办 HDC 时咱们一共有五家的合做伙伴,到目前为止已经有十家完成了签约,这个是彻底超出咱们预期的,特别是中国几乎全部的头部智能家电企业都已经在跟咱们谈有一些已经签约,有一些正在签约过程中。
到年末预计有 20+ 搭载率 HarmonyOS 的硬件 SKU 会上市,明年相信这个数字会翻几番,咱们的目标是市场上有一亿搭载 HarmonyOS 的生态设备。
第二个“超出预期”是在应用开发者层面。咱们如今已经有 120+ 的合做伙伴,应用的合做伙伴已经在跟咱们签定整个 HarmonyOS 集成开发的协议,同时在一块儿进行 HarmonyOS 的创新。
咱们在整个产业链的构建中,共建者给咱们的反馈也是超预期的。明年预计 HarmonyOS 软硬件集成解决方案合做伙伴的出货量应该过千万。
我固然但愿咱们可以快一点摆脱在生死线上挣扎的状态,但你们要知道,一个生态的最难的时候就是如今。从 0 到 1,从 0% 想作到 16% 是很困难的事情。
我曾经提到过“一横一纵”,也就是 HarmonyOS 横向和纵向的发展,咱们但愿在明年的这个时候,横向场景中能够达到 16%。好比说智能家居领域,咱们指望明年年末的时候咱们可以越过智能家居设备出货量的生死线,这是一个挑战。
另外,你们应该知道华为不少自研产品的市场份额其实已经超过 16% 了,对于这部分设备,明年的目标则是尽快优先升级搭载 HarmonyOS。
这个问题咱们须要分红技术和商业两部分来讨论。
在技术上咱们给开发者提供了不少的的扶持手段,包括咱们刚才提到的开发套件,开发者须要的工具、组件、框架、API 这些咱们都在作,此外咱们也给你们提供了不少的渠道,好比官网、合做伙伴的平台,还有今天宣布的创新大赛,这些都是技术层面的赋能。
对于商业层面,咱们如今要作的是实实在在的给开发者提供价值,让开发者愿意过来开发应用。开发者愿意持续不断的把新业务、新的应用服务跑在 HarmonyOS 的平台上只有一个缘由,就是能赚到钱,是咱们能给他们带来商业价值。
咱们但愿能够给合做伙伴带来创新的差别化体验,而不是花钱买他们的开发。
对于云端的开发,咱们将来会持续的构建相关的能力,华为云自己的 IaaS、SaaS 再到 PaaS 已经很是成熟了。相比业界其余的伙伴,咱们能够基于云给开发者提供在线的包括模拟器、质量的应用检测等等功能和服务。
与此同时,更多的开发者仍是会选择端侧的工具,他会把工具下载到本地,进行更实时性、更自由的代码编辑、开发、调试等等。
目前在端侧咱们更有信心。
从 2016 年开始作 HarmonyOS 的时候咱们便很是关注软件基础设施,包括工具,编译器等等核心的“根能力”。由于咱们有这么多年的积累,因此在这部分咱们更加有信心。
超出预期的还有一点,即是热情。咱们宣布开源的当晚就有几十个开发者就提交了代码,并且至关一部分代码的质量至关之高,能够媲美华为工程师。因此咱们讲中国的软件业不是没有人才,缺的是统一一致的根能力和平台。
在开发者给咱们的反馈上,我能够分享一个数据:咱们已经收到三千多位开发者对于工具、API、文档以及套件的问题,建议和咨询,而且将这些反馈规划到了这一次的手机 Beta 发布当中。
我刚才提升从零到一的过程是很是痛苦的。但反响超预期、热情超预期,开发者给咱们的反馈也超预期,咱们正在开发者的帮助下,不断的成长和进步。
目前有不少开发者主动联系咱们,贡献他们基于开源 HarmonyOS 作出来的系统、模块和组件。包括咱们的应用合做伙伴,开发 HarmonyOS 应用的过程当中也愿意把他们开发的包括组件之类的贡献到社区里跟你们共建。
软件产业链的构建不是华为一家的事,是整个中国软件业的事情。在这一点上很是感谢开发者们提供的支持,包括代码的提交,问题的建议,这点是咱们很是感动的事情。
在技术层面不少的开发者也问过咱们一个问题 —— 开发一个 HarmonyOS 的应用难不难?我到底要投入多少人、干多久?
这些都是很是很是实际的问题。但咱们之因此不断更新咱们的开发套件,为开发者提供编程框架、API 工具、编译器等等,正是但愿不断减低开发者们上手 HarmonyOS 的成本,提高你们所谓的 TTM(Time to Market)。
这个正是咱们持续在不断努力的目标,也是咱们不断在滚动的调整 HarmonyOS 2.0 总体的的规划。咱们的版本不断的更新,竞争力也在不断的加强,核心目标仍是为了服务开发者,开发者说好才是真的好。
HarmonyOS 2.0 手机开发者 Beta 版该目前仅开发者能够下载,消费者想要入手体验手机端的 HarmonyOS ,最快要等到明年了。
但杨海松在采访中也表示:“你们能够想想,既然面向开发者都已经发了Beta,那说明什么?咱们正在按咱们向你们承诺的往前推动。”