影视聚合站 科技 文章内容

华为鸿蒙2.0正式开源,明年登陆手机,网友:我已上手,感觉良好

发布时间:2020-09-11 14:20:30来源:机器之心

机器之心报道

编辑:杜伟、蛋酱

「如果没有编译器、编程框架,就根本算不上生态系统。只有扎好软件系统的根,未来的中国软件行业生态才能枝繁叶茂。」华为消费者业务软件部总裁王成录说道。

华为在去年HDC2019大会上推出鸿蒙1.0之后,这一全球首个微内核全场景分布式OS已经走过了风风雨雨的一年多时间。

昨日,在东莞松山湖举办的2020华为开发者大会上,华为常务董事、消费者业务CEO余承东重磅宣布了升级版自研操作系统鸿蒙OS2.0。他表示:「鸿蒙2.0将全面使能全场景生态,提供跨设备、服务流转、极致直达、可视可说和隐私安全。」

鸿蒙OS2.0能在哪些方面带来切实的体验提升?余承东举了以下三个方面的示例:一、手机导航手表协同;二、自适应的UX框架,让开发者快速触达千万级新设备;三、可视可说AI赋能,让APP瞬间获得语音交互能力。

余承东在会上表示,华为将正式面向应用开发者发布鸿蒙的Beta版本,其中9月10日起发布大屏、手表和车机版本,提供SDK、文档、工具和模拟器;12月份将发布手机版本,同样提供SDK、文档、工具和模拟器;明年华为智能手机将全面升级支持鸿蒙2.0,届时华为手机操作系统的体验将迎来非常大的提升。

接着,余承东介绍了鸿蒙OS2.0的开源路标:9月10日起开源内存小于128MB的终端设备、明年4月份起开源内存小于4GB的终端设备,明年10月份起开源4GB内存以上所有设备。

开源项目地址:https://www.openatom.org/openharmony

鸿蒙OS2.0:分布式技术为核心

华为消费者业务软件部总裁王成录详细介绍了升级版的鸿蒙OS2.0。他表示,鸿蒙OS2.0将构建开发全场景应用的完整平台工具链与生态。这具体包括HarmonyOS应用框架、13000+APIs、HUAWEIDevEco、方舟编译器和分布式应用。

HarmonyOS应用框架将复杂的设备间系统封装成简单接口,实现一次应用开发,多设备流转。13000+APIs将支持开发大屏、穿戴、车机和手机应用。HUAWEIDevEco2.0集成开发工具,实现高质量编码和高效率调测。方舟编译器2.0将实现多语言多设备编译。

总的来说,相较于鸿蒙OS1.0,鸿蒙OS2.0有了非常大的本质提升,搭载鸿蒙系统的设备由荣耀智慧屏扩展到手机、平板、手表等终端设备,进一步完善多设备融合,并使能三方生态。

在鸿蒙OS2.0中,分布式技术成为核心底座,包括分布式软总线、分布式数据管理和分布式安全。其中,分布式软总线使得性能无限逼近硬总线能力,让多设备融合为一体;分布式数据管理让跨设备数据处理如同本地一样方便快捷;分布式安全则确保正确的人用正确的设备、正确地使用数据。

华为将面向南向硬件生产厂商完备开发平台与工具链,包括SDK、源代码、开发板/模组和HUAWEIDevEco,从而助力快速高质量地开发HarmonyOS设备。美的、九阳和老板电器等电器厂商将很快宣布发布搭载鸿蒙系统的家电产品。

与此同时,鸿蒙OS2.0同样开放给北向应用开发厂家,让他们基于鸿蒙系统去做更多的创新。

鸿蒙OS开源,开发者:上手了

大会主论坛结束后,昨晚18点18分,鸿蒙OS的源代码宣告正式开放。

HarmonyOS的开源版名为「OpenHarmony」,由华为捐赠给开放原子开源基金会(OpenAtomFoundation)开源。第一个开源版本支持在128KB~128MB设备上运行。

我们在华为公布的官方文档中可以看到,目前支持Hi2861、Hi3518、Hi3516三种开发板,在「快速入门」指南里能够找到开发环境搭建、版本编译构建、烧录、源码修改、调试验证等方法介绍。

HarmonyOS的代码以组件的形式开放,开发者可以通过几种方式获取:

代码仓库地址:https://openharmony.gitee.com

此外,HarmonyOS整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照「系统>子系统>功能/模块」逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块。

HarmonyOS技术架构。

华为Java后端开发工程师、知乎用户@jinlongXu曾经参与HarmonyOS开源工作,在鸿蒙2.0正式开源之后,他也回忆了一年多以来自己所感受到的「争议」:

作为参与了HMSCore的开发,AppGallery出海,参与了HarmonyOS开源工作的人,从第一个版本到现在的HMSCore5.0的正式全球发布,从最初筛选的三千个应用,到现在的7w+个应用,个中苦楚只有经历了的人才会懂。看到越来越多的应用加入到HMS生态,看到越来越多的开发者加入到HMS生态,看到越来越多的消费者购买HMS手机,真的很兴奋。

鸿蒙OS投入了很多的人力和物力,和组织上也反映并解决了很多的问题,但是肯定不是那么的完善,希望大家都能宽容一点,给它时间让他变好。此前,网上很多人一直在抨击鸿蒙是PPT,甚至一些不明真相的同事也在说风凉话,我真的很难受,因为保密协议的原因,不能对内外界的各种声音进行回应。甚至有一些编码能力很强的朋友也在问我,鸿蒙到底是不是PPT?

在保密协议截止期前,我只能告诉他,请耐心等待开源。现在大家可以去看看官方文档,也欢迎大家通过官方渠道提出自己的建议和意见。

许多开发者在鸿蒙OS开源的第一时间,就亲自上手跑了一下试试。知乎用户@江峰晒出了自己试水鸿蒙2.0的全过程,并表示「十分顺利」。当然,鸿蒙目前确实不那么完善,长远来看还有许多问题要考虑:

知乎@江峰。原文链接:https://www.zhihu.com/question/420404904/answer/1465356870

「华为在生态建设方面取得的突破性发展离不开全球开发者和合作伙伴的大力支持。在大会上,华为将全面开放核心技术、软硬件能力,与开发者们共同驱动全场景智慧生态的蓬勃发展。」余承东表示,「没有人能够熄灭满天星光。每一位开发者,都是华为要汇聚的星星之火。」

参考链接:

https://www.zhihu.com/question/420404904/answer/1465656691

如何根据任务需求搭配恰当类型的数据库?

在AWS推出的白皮书《进入专用数据库时代》中,介绍了8种数据库类型:关系、键值、文档、内存中、关系图、时间序列、分类账、领域宽列,并逐一分析了每种类型的优势、挑战与主要使用案例。

点击阅读原文或识别二维码,申请免费获取白皮书。

©THEEND

转载请联系本公众号获得授权

投稿或寻求报道:content@jiqizhixin.com

© 2016-2017 ysjhz.com Inc.

站点统计| 举报| Archiver| 手机版| 小黑屋| 影视聚合站 ( 皖ICP备16004362号-2 )