花粉乐分享平台宣传视频
> 华为资讯 > 华为资讯 > 鸿蒙系统 > 鸿蒙系统的入门介绍
鸿蒙系统的入门介绍
来源:豆子信息
2022-12-21 17:27:19
428
管理

图片来源于网络

OpenHarmony是一个开源项目,由开放原子开源基金会进行管理。开放原子开源基金会由华为、阿里、腾讯、百度、浪潮、招商银行、360等十家互联网企业共同发起组建。

OpenHarmony暂时还没有中文名字,名字还在申请中。项目地址为:https://gitee.com/openharmony

OpenHarmony开源项目主要包括两部分:

一是华为捐献的“鸿蒙操作系统”的基础能力;

二是其他参与者的贡献。

因此,OpenHarmony是“鸿蒙操作系统”的底座。OpenHarmony相当于Android的AOSP(Android Open Source Project)。

HarmonyOS

HarmonyOS就是“鸿蒙操作系统”,或者简称为“鸿蒙OS”是基于 OpenHarmony、AOSP等开源项目的商用版本。

这里需要注意:

1、HarmonyOS不是开源项目,而是商用版本。

2、HarmonyOS手机和平板之所以能运行Android,是因为HarmonyOS 实现了现有Android生态应用(即AOSP)的运行。

图片来源于网络

Harmony OS概述

Harmony OS介绍

图片来源于网络

HarmonyOS优势

鸿蒙OS 实现了模块化解耦,对应不同平台可以弹性部署,灵活适配全场景丰富终端形态,这也是分布式架构首次用于终端OS领域,实现了跨终端无缝协同体验。鸿蒙OS系统 的第二个优势是天生流畅,鸿蒙OS通过确定时延引擎确保用户交互体验流畅,匹配应用特征实现资源精准调度,响应时延降低25.7%,带给用户流畅稳定的使用体验。第三,鸿蒙OS 系统具备更高的安全特性,基于微内核技术的可信执行环境,通过形式化方法显著提升了内核安全等级,全面提升全场景终端设备的安全能力。最后,鸿蒙OS还具备一次开发、多端部署的优势,支持面向多终端的IDE环境,提高开发效率。此外,除了鸿蒙系统,华为还有自己的方舟编译器,支持多语言统一编译,大幅提升开发效率,支持C/C 、java、JS等编程语言。

图片来源于网络

HUAWEI DevEco Studio

开发工具简介

HUAWEI DevEco Studio(以下简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译、调试、发布等的HarmonyOS应用开发服务。有如下特点:

图片来源于网络

相比于android的新特性

Ability

Ability是应用所具备能力的抽象,也是应用程序的重要组成部分。一个应用可以具备多种能力(即可以包含多个Ability),HarmonyOS支持应用以Ability为单位进行部署。Ability可以分为FA(Feature Ability)和PA(Particle Ability)两种类型,每种类型为开发者提供了不同的模板,以便实现不同的业务功能。

图片来源于网络

原子化服务是HarmonyOS提供的一种面向未来的服务提供方式,是有独立入口的(用户可通过点击方式直接触发)、免安装的(无需显式安装,由系统程序框架后台安装后即可使用)、可为用户提供一个或多个便捷服务的用户应用程序形态。例如:某传统方式的需要安装的购物应用A,在按照原子化服务理念调整设计后,成为由“商品浏览”“购物车”“支付”等多个便捷服务组成的、可以免安装的购物原子化服务A*。

原子化服务特征

随处可及

服务发现:原子化服务可在服务中心发现并使用。智能推荐:原子化服务可以基于合适场景被主动推荐给用户使用;用户可在服务中心和小艺建议中发现系统推荐的服务。

服务直达

原子化服务支持免安装使用。服务卡片:支持用户无需打开原子化服务便可获取服务内重要信息的展示和动态变化,如天气、关键事务备忘、热点新闻列表。

跨设备

原子化服务支持运行在1 8 N设备上,如手机、平板等设备。支持跨设备分享:例如接入华为分享后,用户可分享原子化服务给好友,好友确认后打开分享的服务。支持跨端迁移和多端协同

分布式流转

图片来源于网络

平行视界示意图-平板横屏

现阶段存在的一些不足

目前鸿蒙系统的生态环境还很新,不如安卓和ios版根深蒂固。现阶段还需要依赖安卓生态。HarmonyOS代码暂未开源,无法通过查看源码理解api的实现机制和原理。由于HarmonyOS发布时间较短,开发中遇到的各种问题可能不太好解决。HarmonyOS相较于android/ios系统开发者较少,第三方框架和sdk对鸿蒙os的支持还比较少。暂时不支持串口通讯,u口通讯未知(java开发找不到开发文档),无法像安卓系统一样外接各种硬件设备。由于系统不开源,暂不支持各种开发板刷入HarmonyOS,无法将应用安装在第三方开发板上(只支持嵌入式设备开发)。

图片来源于网络

【部分资料来自网络,如有侵权,请联系我司】

花粉社群VIP加油站

1
点赞
赏礼
赏钱
0
收藏
免责声明:本文仅代表作者个人观点,与花粉乐分享无关。其原创性以及文中陈述文字和内容未经本网证实,对本文以及其中全部或者 部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
凡本网注明 “来源:XXX(非花粉乐分享)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对 其真实性负责。
如因作品内容、版权和其它问题需要同本网联系的,请在一周内进行,以便我们及时处理。
QQ:2443165046 邮箱:info@hflfx.com
关于作者
123跟我走(采蜜高手)
文章
509
主题
19
关注
1
粉丝
0
点击领取今天的签到奖励!
签到排行
随手拍
54个圈友 0个话题
华为手机随手拍,记录生活点滴之美好
华为P30pro
51个圈友 0个话题
这里是华为P30pro手机交流圈,欢迎华为P30pro用户进群交流
体验官
60个圈友 2个话题
华为花粉体验官,体验官专属的交流群
登录后查看您创建的圈子
登录后查看您创建的圈子
所有圈子
杭州互联网违法和不良信息举报平台 网络110报警服务 浙ICP备17046585号
1
0
分享
请选择要切换的马甲:

个人中心

每日签到

我的消息

内容搜索