首页 > 其他分享 >为什么要做纯血鸿蒙操作系统?

为什么要做纯血鸿蒙操作系统?

时间:2024-12-29 12:52:23浏览次数:6  
标签:操作系统 鸿蒙 纯血 开发 开发者 应用

在10月22日,华为最新的原生鸿蒙之夜暨全场景新品发布会上,余承东正式发布了“纯血鸿蒙”操作系统,这是继苹果iOS和安卓系统之后的全球第三大移动操作系统,同时也标志着国产操作系统实现了全面突破。(央视新闻报道https://mp.weixin.qq.com/s/IFatTQ7u7h92iGrr-xEedw)。那么我们为什么要做纯血鸿蒙呢?

前段时间,黎巴嫩bb机爆炸事件,引发了全世界的关注和讨论。人们日常随身携带的电子产品竟然发生了爆炸,这无疑给我们敲响了警钟,我们不得不重新审视身边的手机等电子产品的安全性。当前,移动端、PC 端的主流产品操作系统Windows、Android、iOS皆出自美国的三家公司(Microsoft、Google、Apple),这使得我们在信息技术领域无法实现完全的自主可控。而鸿蒙,是我国真正意义上自主可控的操作系统。因此,支持鸿蒙生态的建立,就是为操作系统国产全自主可控贡献力量。
其次,从信创适配的角度看,按照2022年国资委“79号文”的要求,2025年央国企要全面实现OA等综合办公系统的国产化。2027年底要全面完成国产化替代。基于纯血鸿蒙进行应用开发,可以实现从底层架构到应用层面的全栈国产化。
此外,近几十年终端产品爆发式的增加,手机、平板、汽车车机、座舱等多设备、多场景的不同产品系统间很难直接进行交互。而纯血鸿蒙系统本身具有独特的跨终端优势,能够拉通不同设备生态,一个系统适配所有终端。比如可以通过鸿蒙移动终端对搭载鸿蒙系统的工业设备进行智能体检,实现了全场景的协同。
综上我们为什么要做纯血鸿蒙?
一是能够解决操作系统安全可控的问题;
二是能够解决信创适配的问题;
三是万物智联时代,能够解决用户跨终端体验的问题。
那么如何开始鸿蒙应用的开发呢?
首先通过华为开发者官网(https://developer.huawei.com/consumer/cn/),可以看到官方提供的开发者学堂,在这里可以学习完整的教学视频,通过学习还能获取官方提供的证书。此外,还可以看到鸿蒙应用开发套件,包含了鸿蒙生态应用从设计、开发、测试、上架所需的关键技术和产品。

其中开发者比较关注的开发环境搭建,使用的是华为官方提供的DevEco Studio集成开发环境,支持Windows和macOS系统。确保你的电脑配置满足要求,比如要求Windows10/11 64位、16GB内存以上。需要注意的是,如果没有鸿蒙系统真机,需要使用模拟器进行调试的话,电脑的CPU需要支持AES指令集,否则无法运行模拟器。可以通过CPU-Z等工具查看本机CPU支持的指令集。
开发语言ArkTS是鸿蒙生态的应用开发语言。基本语法风格与TypeScript基本一致,但进一步强化了静态检查。并且提供了声明式UI范式、状态管理支持等相应的能力,开发起来更加简洁自然。
通过开发者学堂的课程,开发者可以快速上手进行开发,感受鸿蒙应用开发的魅力。

标签:操作系统,鸿蒙,纯血,开发,开发者,应用
From: https://www.cnblogs.com/BoGe666/p/18638630

相关文章

  • 30天开发操作系统 第 9 天 -- 内存管理
    今天叙述很多,让大家理解一些内存及编译器的运行机制。内容不是很难,让我们开始吧!整理源文件`现在我们还残留一个问题,就是鼠标指针的叠加处理不太顺利。不过如果一味进行鼠标处理的话,大家可能很容易腻烦,所以我们今天干点儿别的。鼠标指针的叠加处理问题迟早会解决的,大家......
  • 一起鸿蒙吧,现在到了「绝佳时刻」
    摘要:它已经不止于可用和好用,而是迈向“必用”的新阶段了。10月22日,原生鸿蒙操作系统如约而至。作为一个全新的操作系统,原生鸿蒙拥有流畅、安全、智能、互联、精致五大原生特性,为无数用户开启了一个全新的数字生活方式。如果你正在犹豫是否要升级原生鸿蒙系统,那么一群脱口秀演员......
  • 操作系统模拟虚拟存储器的地址变换过程
    设计用于模拟快表、页表、地址变换所用的寄存器的数据结构;编制页表的初始信息文件,举例说明文件中具有的信息:共有5块,每块的状态、在内存和外存的起始地址等。编程实现虚拟存储器地址变换算法程序,动态输入所要访问的逻辑地址,变换过程文字描述以及变换后的物理地址;测试:输入......
  • CHCP(Change Code Page)命令源自 MS-DOS 操作系统,是用于显示或设置当前活动代码页(Code P
    chcp|MicrosoftLearnCHCP和相关说明,以下是按功能分类的表格:功能分类命令/选项说明查看当前活动代码页CHCP显示当前活动的代码页编号。设置活动代码页CHCP[nnn]设置指定的代码页编号,nnn 为要设置的代码页编号。进一步说明:查看当前活动代码页:CHCP......
  • 鸿蒙开发(25)@Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化
    之前所述的装饰器仅能观察到第一层的变化,但是在实际应用开发中,应用会根据开发需要,封装自己的数据模型。对于多层嵌套的情况,比如二维数组,或者数组项class,或者class的属性是class,他们的第二层的属性变化是无法观察到的。这就引出了@Observed/@ObjectLink装饰器。概述@Object......
  • 鸿蒙原生页面高性能解决方案上线OpenHarmony社区 助力打造高性能原生应用
    随着HarmonyOSNEXT的正式推出,鸿蒙原生应用开发热度高涨,数量激增。但在三方应用鸿蒙化进程中,性能问题频出。为此,HarmonyOSNEXT推出了一整套原生页面高性能解决方案,包括Nodepool、HMrouter和DataCache 三大解决方案,并上架OpenHarmony开源社区,分别针对应用页面滑动、跳转、首页冷......
  • QEMU(Quick Emulator)是一个开源的虚拟化和仿真软件,旨在提供高效的硬件虚拟化和操作系统
    DownloadQEMU-QEMUQEMUforWindows–Installers(64bit) QEMU(QuickEmulator)是一个开源的虚拟化和仿真软件,旨在提供高效的硬件虚拟化和操作系统仿真功能。它能够让用户在不同的硬件架构上运行和测试操作系统,不仅支持x86架构,还支持ARM、PowerPC、SPARC、MIPS等多种......
  • lpksetup.exe与 语言包安装 和 本地化设置 相关,主要用于帮助用户添加或删除 Windows
    lpksetup.exe是Windows操作系统中的一个可执行文件,位于C:\Windows\System32目录下。它与语言包安装和本地化设置相关,主要用于帮助用户添加或删除Windows操作系统的语言包。以下是对lpksetup.exe的详细介绍:1. 功能lpksetup.exe主要用于管理Windows操作系统的语......
  • 前段时间将一个项目代码从java转为鸿蒙,总结了其中java转ArkTS语法的一些经验
    前段时间将一个项目代码从java转为鸿蒙,总结了其中java转ArkTS语法的一些经验。整个项目代码花了10多天时间,转完后运行bug还是较少的。以下是记录下来的一些,部分未经常出现的可能没有记录//向下取整(int)->Math.floor()Integer.parseInt("10")->parseInt("10")//字符串st......
  • THU-rCore 操作系统实验踩坑日寄-1
    rCore是清华大学操作系统实验uCore之rust版本。不得不说能在本科阶段提供这种高质量的操作系统实验课程,并且还是一次提供两种语言的选择确实很厉害。出于“学习一门语言的最好方法就是用这个语言做一个项目”的想法,这次就选了rCore作为学习rust的桥梁。在做rCore之前,提前刷了一部......