0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为HarmonyOS能否打开一片天?

hl5C_deeptechch 来源:DeepTech深科技 作者:DeepTech深科技 2020-12-25 10:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

“做操作系统的技术不难,难的是做生态。” 华为消费者 BG 软件部总裁王成录在活动开场时感慨道。

2020 年 12 月 16 日上午,华为在北京举办了鸿蒙 OS 2.0(HarmonyOS 2.0)手机开发者 Beta 版本发布活动,尽管低调,甚至也没有官方直播,但作为国产操作系统的一个新希望,还是吸引了不少开发者的关注。

早在 2019 年 8 月的华为开发者大会(HDC)上,华为消费者业务首席执行官余承东曾正式发布 HarmonyOS ,内核为 Linux 内核、HarmonyOS 微内核和 LiteOS,未来将摆脱 Linux 内核和 LiteOS,当时余承东表示,如果 Google 的安卓系统不向华为开放,自家手机将可随时启用该系统。

2020 年 9 月的 HDC 上,HarmonyOS 2.0 发布,推出了面对智能电视、智能穿戴和车载系统的 Beta 版,而智能手机的 Beta 版本则会在 2020 年 12 月推出,今天的发布活动,在业界看来算是如期而至,节奏并没有耽搁。

正如王成录开场提到的那样,重新打造一个生态对于一款操作系统来说是艰难的,这需要时间和技术的积淀。如今,谷歌的安卓系统依旧霸占着多数智能手机和大屏智能终端产品,而苹果的 iOS、MacOS 等近年来越来越走向融合贯通的趋势,两者都是开发者熟悉的生态。借助华为自带的市场号召力,HarmonyOS 将怎聚集开发者人气?能否打开一片天?

押注的关键,还是万物互联

虽说是 HarmonyOS 2.0 手机开发者 Beta 版本发布活动,但王成录重点讲的仍是 IoT 的愿景,开场半天其实说的是智能手机发展乏力的问题。

王成录称,从 2016 年到 2020 年,移动设备的发展水平是下降的,这意味着过去十几年基于手机的生态已经到了临界点,移动互联网的创新仍让局限于手机单设备,系统的碎片化阻碍了万物互联时代的业务创新。

今天大家面临很多 IoT 现实问题,即使一个厂家生产的不同产品,想要衔接配网互联使用也比较麻烦。如果是不同厂家,每个设备系统不同、应用不同,那么最终给市场消费者带来的不是方便而是困难。因此,华为希望用一套系统打通所有 IoT 设备,采用分布式的开发框架,最大限度实现在每个孤立设备上的运行互通。

“希望能够成为开启万物互联的时代的一把钥匙。” 王成录说。对于开发者来说,HarmonyOS 关键的抓手是 “跨端” 和 “入口”,让开发者无需再为不同设备做重复开发,也不用担心不同屏幕和交互适配困难。

王成录认为,中国软件技术虽然进步的非常快,但放眼全球差距还是非常大,而且中国缺少一个高效开发的环境与工具。因此华为希望为开发者提供一个更加简单的平台,使更多的开发者加入其中。

华为此次宣布面向手机开发者开放完整的 HarmonyOS 2.0 系统能力,包括分布式系统服务、软件服务、硬件能力服务等在内的超过 15000 个 API(应用开发接口),以及开发工具 DevEco Studio 等技术,可实现编码实时预览、分布调试。

华为把能够实现应用跨端部署的基础单元称为 “元能力”,此外采用分布式应用框架能将复杂的设备间协同封装成简单接口,一次开发,多端部署。举个例子,借助 HarmonyOS,一名开发者在一天内就可以开发一个能跨大小屏幕的直播购物程序,而原先开发流程可能需要一周。

最后,跨端面临的最大挑战就是 UX(User Experience)设计,即用户体验设计,是 Web 开发计划不可或缺的一部分。因此 HarmonyOS 也提出一种分布式 UI 框架,可以让终端 UI 开发效率递增,包含 7 类自适应布局能力。王成录也在发布会上进行了展示,使用 HarmonyOS 设计工具可以轻松调整不同终端的设计布局,且可以自适应匹配不同终端的交互方式。

2021 年,华为预计将会有超过 40 家主流品牌、超过 1 亿台设备成为开发者的新入口。为了刺激大家多多参与,HarmonyOS 开发者创新大赛也正式启动,将通过 150 万人民币奖金、20 位专业导师指点激发更多创新应用诞生。

手机 Beta 版上线,补全 HarmonyOS 全景图

随着发布会的揭幕,目前在 Harmony 的官网,开发者工具资料包已经开通了下载通道,包括 Beta 版本的 SDK / 文档 / 工具 / 模拟器等,HarmonyOS 也已初步实现了对于各类终端产品线的覆盖。

事实上,早在 2019 年华为就提出过 “1+8+N” 战略,“1” 指代手机;“8” 则指四个大屏入口(平板、PC、大屏、车机)+ 四个非大屏入口(AI 音箱、耳机、VR、穿戴),“N” 是指华为泛 IoT 硬件,包括安防、照明、环境、清扫等,覆盖多个场景,构成 HiLink 生态。

可以说,这么多智能终端产品的未来操作系统层,华为有意让 HarmonyOS 成为超级核心载体,如今也正在一步步迈向这个目标。

20a76c28-462f-11eb-8b86-12bb97331649.png

据了解,本次手机开发者 Beta 测试版本,将支持以下中国境内主制式手机及平板电脑,包括:

手机:全网通(5G 双卡)P40 、 全网通版 P40 Pro、Mate30、Mate30 (5G) 、Mate30 Pro、Mate30 Pro (5G) 等;平板电脑:全网通版、全网通版(5G)、Wi-Fi 版本的 MatePad Pro,型号清单为 MRX-AL19、MRX-W09、MRX-AN19 等。

关于针对手机的优化有诸多特色,例如新增了 50+UI 控件,供开发者开发手机 HarmonyOS 应用,统一多设备 UI 交互体验,支持 HarmonyOS 应用在多设备上快速迁移、接续、流转、无安装加载;开放多模态感知等分布式能力接口;标准化的分布式数据管理能力,开发者可以调用标准化的分布式 DB(计算机网络环境中各场地上数据库的逻辑集合)接口,实现数据在设备间实时同步等。

20fbba44-462f-11eb-8b86-12bb97331649.png

此外,HarmonyOS 为手机开发者提供了 40 + 个 Sample Code,方便开发者快速了解适应该系统的接口及开发方式。

会上提到的另一个重点是开发工具,例如分布式应用开发工具是 DevEco Studio,这是一个基于 IntelliJ IDEA Community 开源版本打造、面向多场景智能设备的一站式集成开发环境(IDE),能为开发者提供工程模板创建、开发、编译、调试、发布等 HarmonyOS 应用开发服务。

在优势方面,DevEco Studio 支持多语言的代码开发和调试,包括 Java、XML、C/C++ 、 JS、CSS 和 HML 等;开发者还可以通过工程向导快速创建 FA/PA 工程模板,一键式打包成 HAP(HarmonyOS Ability Package),增加开发效率。

218632fa-462f-11eb-8b86-12bb97331649.png

依托该工具,开发者使用一个工程和一份代码就可以跨设备运行,支持不同设备界面的实时预览和差异化开发,避免重复工作,最大化应用每一份代码的价值。

此外,DevEco Studio 支持多设备模拟器和预览器,无论是在手机、平板、车机、智慧屏还是智能穿戴设备上,都能进行高效调试,开发者能实时查看应用的布局效果,查看同一款应用在不同终端界面的呈现效果。

开发者怎么说?

本次发布活动召开的同时,DeepTech 也联系到鸿蒙深圳线下开发者社区深鸿会发起人、HarmonyOS HDE 技术专家李传钊,针对此次发布活动,分享了一些开发者角度的看法。

李传钊认为,这次发布会之所以显得很重要,是因为 HarmonyOS 2.0 针对手机开发者提供了一个 Beta 版本,在华为的 “1+8+N” 战略里,“1” 指手机,是核心业务,对于广大开发者来讲,手机上的应用也是最重要的部分,因此,这是开发者们期待已久的一次发布。

从纯技术角度讲,这次发布展示了很多有趣的东西,比如手机模拟器、以及界面设计工具等,对于开发者来讲都蛮有吸引力,但是开发者最期待的还是 HarmonyOS 未来的分布式,这样的分布式提供了哪样的 API,可以开发怎样的应用,这些才是最关键的。

“关于分布式,今天在现场几个比较大的公司,包括京东、阿里文娱、讯飞等都拿出了自己的应用,这些应用也大家可以明显的感受到,它突破了以往的硬件品类局限,相当于打开了一扇新的大门,让应用开发者可以有更多的想象力,这个是也是我感受最强的一点,去寻找应用新的流量入口,这是最重要的。HarmonyOS 这次拿出来的整个开发套件,从 ID 到应用框架,包括 15000 个 API 等,我相信开发者也需要比较长的时间去西消化吸收,分布式应用的开发框架、API,这块是大家最感兴趣的。” 李传钊说道。

在过去两周时间内,李传钊团队已比普通的开发者提前两周去尝试了 HarmonyOS 最新的开发方式,在 HarmonyOS 上面去开发跨平台应用,他总结了两点开发感受,第一,这是一个全新的操作系统,既不类似于 iOS,也不同于安卓,感受非常新颖;第二,就是分布式很牛,所需要写的代码量都极简,能把跨设备的一些操作打通,整个 API 提炼的非常精炼,降低开发者所需要消耗的工作量,一天内完成一个多屏跨屏互动的应用开发,确实是可以做得到。

李传钊表示:“我个人感觉比较遗憾的是,直到今天,还有非常多的人在纠结到底是 HarmonyOS 是不是套壳或者套皮的说法,其实这是一种非常不严谨的讨论问题方式。因为一个操作系统的诞生,会带出很多知识,也有大量的开源代码的应用,有大量的 API,大量的技术创新你可以去了解,如果你真正去了解这些技术相关的东西的时候,其实你是不会去在意它是个什么套不套壳的,这是思考问题的两个方式。”

首先从内核的角度来讲,HarmonyOS 跟安卓不一样,从应用框架角度来讲也不一样,有些移动应用的东西,HarmonyOS 也有,安卓也有,但是 HarmonyOS 完全是另外一套,重新做的一套 API,在用户体验上来讲也完全不一样,HarmonyOS 的模式聚焦于分布式,聚焦于物联网,从底层到上层的逻辑都完全不同。

李传钊认为,HarmonyOS 生态最大的优势是一个诞生在中国的全新生态,中国现在有接近一千万的开发人员,也有非常完备的从硬件设备到软件的成熟链条,HarmonyOS 生态如果要做好,必须立足于中国而走向世界。

“只要大家看准了方向,意识到危机,有决心有勇气,我相信未来是光明的,这一点我深信不疑,这也是我很早投入到 HarmonyOS 生态开发的主要原因,现在是最好的时机,HarmonyOS 生态刚刚拉开帷幕,上车尽早。”

李传钊最后总结说,关于 HarmonyOS 并不是理想主义,它已经走到了我们身边,是实实在在、可以体验、看得见摸得着的东西。

原文标题:终于来了!华为HarmonyOS手机Beta版本正式发布,“跨端” 和 “入口” 有多大吸引力?

文章出处:【微信公众号:DeepTech深科技】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    218

    文章

    35800

    浏览量

    260739
  • 操作系统
    +关注

    关注

    37

    文章

    7329

    浏览量

    128644
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2642

    浏览量

    69346
  • OpenHarmony
    +关注

    关注

    31

    文章

    3926

    浏览量

    20723

原文标题:终于来了!华为HarmonyOS手机Beta版本正式发布,“跨端” 和 “入口” 有多大吸引力?

文章出处:【微信号:deeptechchina,微信公众号:deeptechchina】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    华为正式发布HarmonyOS 6,10月22日开启公测

    10月22日,华为正式发布新代鸿蒙操作系统HarmonyOS 6。HarmonyOS 6系统全面进化,无论是流畅度、智能化程度,还是跨设备协同等,都能让你感受到无缝、便捷的交互体验。
    的头像 发表于 10-22 16:19 711次阅读
    <b class='flag-5'>华为</b>正式发布<b class='flag-5'>HarmonyOS</b> 6,10月22日开启公测

    HarmonyOS入门指南

    1、文档与教程 HarmonyOS开发文档-应用开发导读 OpenHarmony--应用开发导读 仓颉编程语言官网 华为开发者博客 华为开发者问答专区 华为生态市场-鸿蒙生态市场
    的头像 发表于 06-27 00:11 563次阅读

    华为正式启动HarmonyOS 6开发者Beta

    在2025年华为开发者大会(HDC)上,华为正式启动HarmonyOS 6开发者Beta,并全面展示年多以来与合作伙伴共建鸿蒙生态的创新成果。
    的头像 发表于 06-24 15:42 645次阅读

    中软国际亮相华为HarmonyOS Connect伙伴峰会

    近日,由华为主办的2025年HarmonyOS Connect伙伴峰会在上海举行,中软国际受邀参加,并与华为完成HarmonyOS Connect赋能支持服务协议签署。作为鸿蒙智联解决
    的头像 发表于 03-20 16:30 973次阅读

    软通动力亮相华为HarmonyOS Connect伙伴峰会

    近日,以“起创造无限可能,同风起,耀星河”为主题的HarmonyOS Connect伙伴峰会在上海召开。作为首批HarmonyOS Connect生态解决方案商,软通动力受邀出席峰会,与华为
    的头像 发表于 03-20 15:40 859次阅读

    DLP LightCrafter 4500最近无法正常使用,只会投影出红红的一片,为什么?

    我购买的DLP LightCrafter 4500最近无法正常使用。 如下图,他只会投影出红红的一片。 另外,下图Driver board上红色圈起来的LED也不会亮起来,风扇也不会动。 然后,下图Driver board上粉红色框起来的那块,摸起来超烫的。 这样该不会
    发表于 03-03 06:46

    DLP Composer (TM) 12.8.4软件打开工程报错Microsoft Excel is not available怎么解决?

    你好,吴博士。我的系统是win7 64位,以前使用这个composer软件都是没有问题的,突然有一天软件在打开一个工程的时候需要7分钟,才提示个报错信息,然后才能打开工程!把软件卸
    发表于 02-27 08:08

    使用一片DLP3010的时候,出现工作段时间后被击穿的现象,怎么解决?

    我司在使用一片DLP3010的时候,出现工作段时间后被击穿的现象,取下来进行检查发现VRST管脚对地电阻仅有5欧姆,外观无任何异常。我们想确定问题的原因,ESD/热/电击穿,结果在OM显微镜下出现了下面的图像,猜测可能是问题点。 请问针对可能的原因或者下
    发表于 02-18 06:38

    华为发布鸿蒙HarmonyOS 5.0.2 Release

    华为鸿蒙HarmonyOS 5.0.2 Release于1月22日在华为开发者官方正式发布。HarmonyOS 5.0.2 Release在Harm
    的头像 发表于 01-23 16:17 2241次阅读

    华为支付接入规范

    。 涉及支付方式说明(如涉及根据系统语言环境做国际化,也请对该支付方式说明并做处理),请统使用:华为支付(中文)、Huawei Pay(英文)。 华为支付提供了支付图标设计规范,以
    发表于 01-23 09:27

    使用了一片ADS1198做肌电信号采集,所有通道的数据都不准确,为什么?

    我使用了一片ADS1198做肌电信号采集,初始化成功后用信号发生器产生的正弦波做测试,依次接到1-8通道上,其他通道悬空。在PGA = 1时,除了2通道,其他通道转换后的值都准确,在PGA 等于其他值时,所有通道的数据都不准确,除了2通道,其他通道数据都致,请问这是因
    发表于 01-22 07:16

    要设计个AD采样电路,总共要采用6路信号,用一片ADS8556够了吗?

    我现在要设计个AD采样电路,总共要采用6路信号,用一片ADS8556够了吗?ADS8556的6路AD能单独使用吗?还是必须要分成三组来使用?
    发表于 01-10 14:04

    ADS1271数据不稳定的原因?怎么解决?

    我使用6ADS1271组成菊花链,使用FPGA SPI模式,最后一片DIN接地,第一片的DOUT作为数据输出,MODE、FORMAT接低,SYNC/PDWN接高电平,fpga通过第一片
    发表于 01-03 07:11

    设计中采用两ADS7952,他们的外基准源可以使用一片REF5025吗?

    我的设计中采用两ADS7952,他们的外基准源我可以使用一片REF5025么?这样的会有什么弊端没有哎?
    发表于 12-27 07:07

    ADS1000多级联,怎么确定每一片地址啊?

    ADS1000多级联,怎么确定每一片地址啊。硬件上没有设置地址的引脚。求大神知道。
    发表于 12-24 07:22