HarmonyOs 4 (一) 认识HarmonyOs

这篇具有很好参考价值的文章主要介绍了HarmonyOs 4 (一) 认识HarmonyOs。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

HarmonyOs 4 (一) 认识HarmonyOs,HarmonyOS,harmonyos,华为,学习,android,笔记

  • 💌 所属专栏:【HarmonyOs】
  • 😀 作 者:长安不及十里
  • 💻 工作:目前从事电力行业开发
  • 🌈 目标:全栈开发
  • 🚀 个人简介:一个正在努力学技术的Java工程师,专注基础和实战分享 ,欢迎咨询!
  • 📱:测试设备:荣耀30pro+HarmonyOs4

参考资料:

  • 全网最新最细鸿蒙HarmonyOS4.0教程(帝心+庄生第一季完结)_哔哩哔哩_bilibili
  • 华为HarmonyOS智能终端操作系统官网 | 应用设备分布式开发者生态

一 HarmonyOs 背景

1.1 发展时间线

  • 2019年8月9日:HarmonyOS 1.0
  • 2020年9月10日:HarmonyOS 2.0
  • 2022年11月04日:HarmonyOS 3.1 Developer Preview
  • 2023年8月4日,HarmonyOS 4.0操作系统正式发布。
  • 2024年:预计推出HarmonyOS Next

1.2 背景分析

1.2.1 新场景

HarmonyOs 4 (一) 认识HarmonyOs,HarmonyOS,harmonyos,华为,学习,android,笔记

1.2.2 新挑战

不同设备类型意味着不同的传感器能力、硬件能力、屏幕尺寸、操作系统和开发语言,还意味着差异化的交互方式。同时跨设备协作也让开发者面临分布式开发带来的各种复杂性,适配和管理工作量将非常巨大。当前移动应用开发中遇到的主要挑战包括:

  • 针对不同设备上的不同操作系统,重复开发,维护多套版本。
  • 多种开发框架,不同的编程范式。
  • 多种语言栈,对人员技能要求高。
  • 命令式编程,需关注细节,变更频繁,维护成本高。

** 移动终端应用生态面临变革, 轻量化程序实体正成为新的趋势**
HarmonyOs 4 (一) 认识HarmonyOs,HarmonyOS,harmonyos,华为,学习,android,笔记

1.2.3 鸿蒙生态迎接挑战

  • 单一设备延伸到多设备
  • 厚重应用模式到轻量化服务模式
  • 集中化分发到AI加持下的智慧分发
  • 纯软件到软硬芯协同的AI能力

二 HarmonyOS简介

  • HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。有三大系统特性,分别是:硬件互助,资源共享;一次开发,多端部署;统一OS,弹性部署。
  • HarmonyOS通过硬件互助,资源共享的能力,将多个形态不一的设备进行组网,共同构成一个超级终端,可在超级终端中实现任务分发与数据共享。
  • 硬件互助依赖HarmonyOS的分布式软总线,在此基础上,HarmonyOS还具备了分布式硬件虚拟化、分布式数据管理、分布式任务调度等分布式特性。

HarmonyOs 4 (一) 认识HarmonyOs,HarmonyOS,harmonyos,华为,学习,android,笔记

  • 在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备,提供全场景(移动办公、运动健康、社交通信、媒体娱乐等)业务能力。

HarmonyOs 4 (一) 认识HarmonyOs,HarmonyOS,harmonyos,华为,学习,android,笔记

2.1 OpenHarmony

  • HarmonyOS是华为通过OpenHarmony项目,结合商业发行版增加能力,构建华为自研产品的完整解决方案。
  • OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。

HarmonyOs 4 (一) 认识HarmonyOs,HarmonyOS,harmonyos,华为,学习,android,笔记
HarmonyOs 4 (一) 认识HarmonyOs,HarmonyOS,harmonyos,华为,学习,android,笔记

2.2 HarmonyOS Connect

  • HarmonyOS Connect(中文“鸿蒙智联”)是华为统一的智能硬件生态品牌。
  • HarmonyOS Connect生态伙伴可以基于华为提供的芯片设计、操作系统、连接、云、AI和用户体验设计能力,为消费者提供高品质的智能硬件生态设备,使该设备能够与华为HarmonyOS设备(包括手机、全屋主机、智能座舱、智慧屏、手表等终端)以及其他的HarmonyOS Connect生态设备进行联接和协同,共同打造互联互通的HarmonyOS Connect生态。

HarmonyOs 4 (一) 认识HarmonyOs,HarmonyOS,harmonyos,华为,学习,android,笔记

2.3 HarmonyOS Next

  • AOSP + HMS + OpenHarmony = HarmonyOS 4.0
  • HMS + OpenHarmony = HarmonyOS Next

2.4 ArkTS (重点掌握)

** ArkTS是华为自研的开发语言。它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。**
HarmonyOs 4 (一) 认识HarmonyOs,HarmonyOS,harmonyos,华为,学习,android,笔记HarmonyOs 4 (一) 认识HarmonyOs,HarmonyOS,harmonyos,华为,学习,android,笔记

2.5 ArkUI

ArkUI是一套构建分布式应用界面的声明式UI开发框架。它使用极简的UI信息语法、丰富的UI组件、以及实时界面预览工具,提升开发效率。使用一套ArkTS API,就能在多个HarmonyOS设备上提供生动而流畅的用户界面体验。
HarmonyOs 4 (一) 认识HarmonyOs,HarmonyOS,harmonyos,华为,学习,android,笔记

三 鸿蒙生态应用核心技术理念

** 在万物智联时代重要机遇期,鸿蒙系统结合移动生态发展的趋势,提出了三大技术理念。**

  • 一次开发 多端部署
  • 可分可合 自由流转
  • 统一生态 原生智能

HarmonyOs 4 (一) 认识HarmonyOs,HarmonyOS,harmonyos,华为,学习,android,笔记

3.1 原子化服务定义

  • 原子化服务是HarmonyOS提供的一种全新的应用形态,具有独立入口,用户可通过点击、碰一碰、扫一扫等方式直接触发,无需显式安装,由程序框架后台静默安装后即可使用,可为用户提供便捷服务。

HarmonyOs 4 (一) 认识HarmonyOs,HarmonyOS,harmonyos,华为,学习,android,笔记
免安装的HAP包不能超过10MB,保持免安装属性,HAP包必须包含FA

3.2 流转

HarmonyOs 4 (一) 认识HarmonyOs,HarmonyOS,harmonyos,华为,学习,android,笔记

  • 多个设备通过分布式操作系统能够相互感知,进而整合成一个超级终端,使设备间取长补短、相互帮助,为使用者提供自然流畅的分布式体验。
  • 流转在HarmonyOS中泛指多设备分布式操作,按照体验可分为跨端迁移和多端协同。

3.2.1系统推荐流转

  • 系统感知周边有可用设备后,主动为用户提供可选择流转的设备信息,并在用户完成设备选择后回调通知应用开始流转,将用户选择的另一个设备的设备信息提供给应用。

HarmonyOs 4 (一) 认识HarmonyOs,HarmonyOS,harmonyos,华为,学习,android,笔记

3.2.2 用户手动流转

  • ** 用户手动流转:系统在用户手动点击流转图标后,被动为用户提供可选择交互的设备信息,并在用户完成设备选择后回调通知应用开始流转,将用户所选另一个设备的设备信息提供给应用。**

HarmonyOs 4 (一) 认识HarmonyOs,HarmonyOS,harmonyos,华为,学习,android,笔记文章来源地址https://www.toymoban.com/news/detail-755490.html


到了这里,关于HarmonyOs 4 (一) 认识HarmonyOs的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【华为鸿蒙】HarmonyOS概述:技术特性

    来源:HarmnyOS 官网 https://developer.harmonyos.com/cn/docs/documentation/doc-guides/harmonyos-features-0000000000011907 多种设备之间能够实现硬件互助、资源共享,依赖的关键技术包括分布式软总线、分布式设备虚拟化、分布式数据管理、分布式任务调度等。 分布式软总线是手机、平板、智能穿戴

    2024年01月21日
    浏览(50)
  • 华为新发布的鸿蒙与目前华为手机的鸿蒙系统有什么差异,OpenHarmony、HarmonyOS、HarmonyOS NEXT的区别详解

    最近工作中需要进行鸿蒙适配,一开始我有个疑问,今年新发布的鸿蒙系统,与目前华为手机使用的鸿蒙系统有什么差异?为什么要专门进行适配?如果大家也有类似的疑问,看完这篇就明白了。 今年华为在鸿蒙生态千帆启航仪式上正式发布了鸿蒙原生操作系统——HarmonyO

    2024年04月17日
    浏览(59)
  • 非华为机型如何体验HarmonyOS鸿蒙系统 刷写HarmonyOS鸿蒙GSI系统以及一些初步的bug修复

    最近很多视频网站有非华为机型使用HarmonyOS鸿蒙系统的演示。其实大都是刷了HarmonyOS鸿蒙系统gsi系统。体验还可以。有些刷入后bug较多。那么这些机型是如何刷写gsi?可以参考我以往帖子 安卓玩机搞机-----没有第三方包 刷写第三方各种GSI系统 体验非官方系统_gsi刷机包_安卓机

    2024年02月09日
    浏览(47)
  • 华为发布 HarmonyOS NEXT 鸿蒙星河版

    在 2024-01-18 下午于深圳举办的鸿蒙生态千帆启航仪式上,华为常务董事兼终端BG CEO余承东宣布了HarmonyOS NEXT(鸿蒙星河版)的开发者预览版面向开发者开放申请。这一版本旨在实现六大极致原生体验,包括原生精致、易用、流畅、安全、智能和互联。 余承东表示,首批鸿蒙原

    2024年01月24日
    浏览(45)
  • 华为手表上架(1)HarmonyOS应用 打包 .app

    在本文中,我们介绍探讨华为手表上架的流程,并重点介绍HarmonyOS应用的打包过程。了解如何将应用程序转化为.app格式,以适配华为手表上的HarmonyOS操作系统。 希望能写一些简单的教程和案例分享给需要的人 鸿蒙可穿戴开发 系统:window 开发工具:DevEco Studio 3.0.0.800 1.点击左

    2024年02月10日
    浏览(51)
  • HarmonyOS鸿蒙原生应用开发设计- 华为分享图标

    HarmonyOS设计文档中,为大家提供了独特的华为分享图标,开发者可以根据需要直接引用。 开发者直接使用官方提供的华为分享图标内容,既可以符合HarmonyOS原生应用的开发上架运营规范,又可以防止使用别人的内容产生的侵权意外情况等,减少自主创作华为分享图标的工作量

    2024年02月08日
    浏览(68)
  • [Linux]华为的系统 欧拉 鸿蒙 openEuler HarmonyOS OpenHarmony

    之前整理过《华为机器运行什么桌面系统?EulerOS openEuler LiteOS 鸿蒙 深度 UOS》,但差不多快两年了,今天再梳理下华为目前提供的主要系统: openEuler | open欧拉 定位是服务器操作系统 是基于CentOS的 Linux 发行版,开源、免费 其商业发行版由麒麟软件、统信软件等提供(如:统

    2024年02月09日
    浏览(65)
  • 华为鸿蒙HarmonyOS应用开发者高级认证试题及答案

    判断 1只要使用端云一体化的云端资源就需要支付费用(错) 2所有使用@Component修饰的自定义组件都支持onPageShow,onBackPress和onPageHide生命周期函数。(错) 3 HarmonyOS应用可以兼容OpenHarmony生态(对) 4 使用端云一体化开发,无需自己搭建服务器,并进行运维了。(对) 5基于端

    2024年02月04日
    浏览(75)
  • 关于华为手机HarmonyOs的开启USB调试无法识别问题

    我们都知道,目前的华为手机的Harmony系统,还是兼容android系统的,能够进行正常的android项目开发,我一直也是用我自己的华为手机进行开发调试。 但是近期,我的USB调试开启好像不被电脑识别了。我也不确定是升级HarmonyOs 4之后才出现的问题,还是其他时候出现的问题。

    2024年04月12日
    浏览(141)
  • 基于HarmonyOS的华为智能手表APP开发实战——Fitness

    本文针对华为HarmonyOS智能穿戴产品(即 HUAWEI WATCH 3) 开发了一款运动健康类的游戏化APP——Fitness,旨在通过游戏化的方式,提升用户运动动机。 开发环境: 客户端UI是基于HarmonyOS进行开发的,所以IDE使用的是华为的DevEco-Studio。 语言: 采用的编程语言是JavaScript,基于JS扩展

    2024年02月08日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包