HarmonyOS-鸿蒙 Beta 版到来,对开发者意味着什么?

编程帮

共 3935字,需浏览 8分钟

 ·

2021-01-11 17:28


点击上方 蓝字 关注我们!



Java,Python,C/C++,Linux,PHP,Go,C#,QT,大数据,算法,软件教程,前端,简历,毕业设计等分类,资源在不断更新中... 点击领取

打破手机单设备限制,为万物互联而生


在活动开始时,华为消费者业务软件部总裁王成录感慨到:“做一个操作系统在技术上不难,但困难的是生态。如果生态无法给予产业发展的机会,那么这款操作系统的生命力就将产生问题。”

诚然如此,2007年iPhone推出之后,我们真正走入了移动互联网时代,移动互联网时代的发展特点便是日新月异的更迭速度。但到2018年的时候,不论是手机发货量、移动APP数量以及消费者使用手机的时间都陷入了停滞局面。这就说明一个问题,移动产业生态发展临界点已到。那么下一代发展的核心是哪里呢?王成录博士相信就是IoT产业。但是IoT产业的发展也并非一条通途,因此系统就是一个大问题。

当下,所有的移动互联网创新仍然局限于单个手机设备之上,导致这种状况的出现的原因有很多,而操作系统碎片化必然是其中之一。当开发者在打造不同设备上的应用时,往往意味着应用需要重复造轮子;

同时,不同设备之间,屏幕大小不同,交互模式不同,这就意味着开发者需要加倍开发来完成设备适配;再者,当下开发者在跨终端开发时依然缺乏高效的开发工具;此外如软件应用生态不 够成熟、使用新设备时操作复杂、学习成本较高等诸多问题都在困扰着开发者和用户。

而HarmonyOS 是一款为万物互联而生的操作系统,其能够避免硬件设备的系统碎片化问题,让开发者可以专注于开发逻辑,从单设备限制中脱离出来,而不是陷入层出不穷的底层设备适配问题。可以说HarmonyOS将成为开启万物互联时代的一把钥匙,其能够为开发者提供更好的应用开发体验,提供更多的IoT硬件入口。

HarmonyOS的发展能够让更多的应用合作伙伴受益。通过合作,上亿搭载了HarmonyOS的家居设备能够成为京东购物入口,用户能够在冰箱等所有有屏设备上,能够让京东的入口从单一设备中解放出来,所有IoT设备都会成为潜在的入口;喜马拉雅与HarmonyOS开启合作之后,全球上百万辆汽车均可成为喜马拉雅的入口;中国银联与HarmonyOS 的合作,让更多智能终端成为了银联的支付入口,也让所有智能交互设备上都能完成支付动作。

预计到明年,全球会有40+主流品牌共计1亿台以上设备搭载HarmonyOS。而此次HarmonyOS手机应用开发者Beta版的发布,自然更具价值。


三大突破,HarmonyOS手机应用开发者Beta版正式发布


王成录博士在正式发布HarmonyOS手机应用开发者Beta版时表示,其将会为开发者带来三大组件,帮助开发者打造场景化的超级终端。同时,王成录博士还宣布了HarmonyOS开发者应用创新大赛的正式开启。

分布式开发框架,实现高效开发

在今年HDC时,王成录博士已经发布了分布式应用开发框架。传统意义上,APP搬到其他设备上需要从里到外的各种适配,而HarmonyOS 把UI之下所有的系统基础内容进行了优质的封装,打造了15000余个API放到编程框架中,开发者在写应用逻辑时只需要调用接口即可完成不同设备的适配,让跨终端应用开发就像单一设备上应用开发一样简单。

同时,此次发布会上海进一步讲解了分布式应用框架的核心元能力。元能力相当于HarmonyOS应用建筑中的最小单元,其可以帮助各类能力实现可分可合可流转,成为开发者一次代码编写多端部署的基础。

分布式UI框架,击破交互难题

以往跨终端开发中,UI适配可能会占用开发者50%以上的时间,UX体验设计已然成为跨端体验的最大挑战。为了适应不同的屏幕类型和交互类型,HarmonyOS提供的分布式UI框架让跨端UI开发效率倍增。HarmonyOS的设计工具能够高效的实现拉伸,其能够提供了7类自适应布局能力,让应用能够自动适应不同的屏幕尺寸。此外,不同的设备有着不同的交互模式,而这些都会封装为标准事件,用户不必担心交互的问题。

DevEco Studio 2 Beta3,高效IDE平台

近年来我国软件发展速度很快,但是软件工程技术发展却并没有跟上。可是一个高效的软件工具平台对开发者的帮助将会是巨大的,HarmonyOS希望通过一个高效的IDE平台帮助开发者提升开发效率,DevEco Studio 2便是一个这样的平台。在今年HDC时推出了Beta1版本,Mate40时发布了Beta2版本 ,而此次发布会则是Beta3版本。此次发布的DevEco Studio 2 Beta3提供了四大能力,其对于开发者效率提升而言极具价值。

  1. 平台集成了9类手机APP模板,覆盖了新闻、购物等场景,可以有帮助开发过程减少上千行代码;

  2. 实现多端界面预览,实时反馈,帮助前端开发效率倍增;

  3. 提供分布式调试能力,面向泛终端应用新形态,该方案能够用于分布式应用开发过程中的错误诊断等方面,实现故障分析及定位解决。

  4. 平台可以通过模拟仿真实现调测,模拟器基于ARM架构服务器,提供逼近真机的模拟效果。

HarmonyOS开发者创新大赛开启,激发创新

在最后,王成录博士还重磅宣布了HarmonyOS开发者创新大赛的启动。此次大赛希望激发广大开发者的创新想法,并让大家把成功经验分享给广大开发者。第一届HarmonyOS开发者创新大赛今日已经开启,截止到5月结束。此次大赛还为参赛选手提供了20位导师,10+课程和150万奖金,无微不至的关怀将会伴随开发者参赛的全流程。

王成录博士在演讲最后表示,HarmonyOS生态的构建不会一蹴而就,生态需要大家积极参与,贡献自己的智慧和想法,而HarmonyOS将会携手合作伙伴,共赢移动产业的下一个十年。


面对未来挑战,HarmonyOS准备好了


随后,华为消费者业务软件部副总裁杨海松接受了媒体采访。在采访中,杨海松用两个词来解析了过去几个月里,HarmonyOS 2.0发布之后发生的一切。

第一个词,便是“如期而至”。在今年9月HDC HarmonyOS 2.0 发布之后,王成录博士已经预告了今年年底会发布手机beta版,而这次发布会正是一场如期而至之约。此次内容和HDC的最大的区别就在于手机,其面向手机应用开发者发布的Beta版本,内容主要涵盖是三部分,分布式编程框架、分布式UI框架和DevEco Studio 2 Beta3的工具平台。

同时,HarmonyOS 开发者创新大赛的推出也将会为大家提供专业的培训学习机会。而此次发布会的目的则只有一个,那就是服务于手机应用开发者,让跨终端应用开发像单终端应用开发一样简单,而这也是HarmonyOS推出的最终目标。

第二个词,就是“超出预期”。HarmonyOS 2.0正是发布以后,激发了用户、开发者、合作伙伴的巨大热情。OpenHarmony一经推出便成为中国最热门的开源项目。

目前HarmonyOS官网已经聚集了10万多开发者下载IDE、提交代码、参与课程。同时,HarmonyOS也收集到了超过3000条相关的问题、建议等内容,并在后续的迭代中参考开发者建议进行了更新和升级。

随后,杨海松还用一系列的数字讲述了HarmonyOS的发展。目前为止HarmonyOS已经有10家签约合作伙伴,预计到年底会有20款以上的SKU 的HarmonyOS硬件上市,明年的目标自然是1亿搭载HarmonyOS的生态设备上市,其中包括了中国头部智能家电企业、生态使用者等诸多合作方。此外,还有5款以上芯片,9个模组和4家软硬件解决方案共建合作伙伴参与,未来的集成硬件合作伙伴预计会超过千万。

当CSDN记者在问及此次推出的Beta版发布对于整个HarmonyOS生态的构建意味着什么时,杨海松表示,手机始终是HarmonyOS生态最重要的一块拼图。因为手机和人的交互是分钟级的交互,富设备和人的交互是小时级的,到IoT设备时则是天级的。设备与人的交互频次,决定了流量价值和人的距离。

有了手机在内,万物互联时代的超级终端就能够提供更多的流量入口。手机能够提供一种更自然、更重要的交互方式,其自然是万物互联时代的超级终端中不可或缺也是最重要的一个组件。

最后,杨海松还表示HarmonyOS能够提供给用户的,一定是一款成熟的、面向未来的操作系统;如果用户喜欢,那么可以通过热升级加入HarmonyOS;如果觉得搭载了HarmonyOS的手机不好用,那么大家可以通过退回机制,回滚到之前的系统。HarmonyOS将会把各类兼容性问题和外界挑战挡在身后。

面向未来,HarmonyOS已经准备好了。




往期推荐

Java日志体系整理

知乎高赞:用 go 进行重写 Java 开源项目,收益在哪?

CyclicBarrier 源码解析

SQL 的 HAVING 用法



END



若觉得文章对你有帮助,随手转发分享,也是我们继续更新的动力。


长按二维码,扫扫关注哦

「C语言中文网」官方公众号,关注手机阅读教程 


必备编程学习资料


目前收集的资料包括: Java,Python,C/C++,Linux,PHP,go,C#,QT,git/svn,人工智能,大数据,单片机,算法,小程序,易语言,安卓,ios,PPT,软件教程,前端,软件测试,简历,毕业设计,公开课 等分类,资源在不断更新中...


点击“阅读原文”,立即免费领取最新资料!
👇👇👇
浏览 40
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报