移动开发行业——鸿蒙OS NEXT开出繁花

1月18日,华为宣布HarmonyOS NEXT开发者预览版开放申请,根据官方注解,这个版本的鸿蒙系统有个更通俗易懂的名字——“星河版”,也被称为“纯血”鸿蒙。

根据官方解释,之所以取名星河版,寓意鸿蒙OS NEXT就像是通过满天星河汇集起来的强大整体。


与前代鸿蒙系统相比,HarmonyOS NEXT的系统底座由华为自研完成,仅支持鸿蒙内核及鸿蒙系统的应用,不再兼容安卓应用,也不支持打开安卓系统应用程序包,即APK文件。

华为常务董事、终端BG CEO、智能汽车解决方案BU董事长余承东在发布会上表示,“鸿蒙系统真正拥有了底座”,全栈自研技术已全面落地,鸿蒙内核已经超越传统内核”,更适应全场景设备多样化。

就在不久前的1月2日,在余承东发布的新年全员信,他就强调:“2024 年是原生鸿蒙的关键一年,我们要加快推进各类鸿蒙原生应用的开发,集中打赢技术底座和三方生态两大最艰巨的战斗。”

鸿蒙“星河版”的发布,让我们似乎听到了两大艰巨战斗的冲锋号。

01 技术底座,真正的独立

“鸿蒙系统实现了 AI 框架、大模型、设计系统、编程框架、编程语言、编译器等全栈自研,有核心技术、全栈能力、底座和生态,是真正的操作系统,而非安卓套皮。”余承东在1月18日的发布会上表示。

可以说,鸿蒙系统已经独立生根发芽。

之所以称得上独立,首先在于系统内核的自主开发。“星河版”与目前华为手机上运行的HarmonyOS最大的不同在于,“星河版”系统底座全线自研,去掉了传统的Linux内核以及AOSP等代码,仅支持鸿蒙内核和鸿蒙系统的应用,减少了40%的冗余代码。

[图片上传失败…(image-e742fc-1705928017647)]

具体来说,鸿蒙的编程语言为 ArkTS/仓颉,编译器为方舟/毕昇编译器,OS 内核为鸿蒙内核等。

在这个基础上,“星河版”鸿蒙将实现原生精致、原生应用、原生流畅、原生安全、原生智能、原生互联等6大极致原生体验。

而且,“星河版”鸿蒙有着自己的创新。

在传统的系统研发中,传统方案采用的是水平分工,比如微软、谷歌负责系统层,英特尔、高通负责硬件,软件厂商负责应用层。

但是,“星河版”鸿蒙选择的方向是全部包圆,从软件、硬件、芯片和云端一起搞定并打通。同时,通过“1+8+N”的全场景战略,解决鸿蒙设备之间的互联体验。

这种研发战略,和苹果的路子很像,就是最核心的东西都要在自己手里。

除了系统底层架构之后,技术方面,“星河版”鸿蒙在安全、智能这两大核心领域,也有自己的研发布局。

安全方面,华为方面表示,鸿蒙内核是 “ 基于数学方法的形式化验证 ” ,在安全性上经过了“行业最高等级的安全认证 ”。

根据节点财经从发布会上的了解,鸿蒙系统在安全性方面,将重点放在了对APP权限调用的严格管理上,从之前的“管权限”转变为“管数据”,可以把隐私管理,精确到每一个文件数据。

智能方面,这次,“星河版”鸿蒙直接把AI框架放入系统层,然后给开发者们推出了AI 控件,比如AI 抠图控件、 AI 语音朗读控件等。

开发者需要什么AI能力,直接调用相关控件即可。

用华为的说法,开发者用一行代码,甚至不用代码,都可以在应用上实现 AI 能力。可以说,从架构到安全,再到AI,这个新版鸿蒙已经彻底支棱起来了。

万事俱备,只欠生态。

02 三方生态,快速发展元年到来?

搭建三方生态,是余承东所说的另一个艰巨任务。

在2023年8月的华为开发者大会上,余承东曾宣布,鸿蒙生态设备数量达到7亿台。如今,仅仅5个月之后,鸿蒙生态设备已经增长至8亿台。

这次发布会上,360集团创始人董事长周鸿祎也来到现场,表示“华为总是啃最难啃的骨头,而360一直和华为站在一起,任何情况下都无条件支持华为。”

他表示,未来360旗下多个优质应用将加入鸿蒙生态版图,带来更流畅、更智能、更安全的使用体验。他同时呼吁业内各方一起加入到鸿蒙生态。

“鸿蒙一定会成为中国最大的操作系统。”周鸿祎说。

综合来看,通过此次“星河版”鸿蒙的发布,华为向外界展示了鸿蒙生态的蓬勃发展和壮大,表明鸿蒙系统及其相关应用,有能力发展的更好,也正在获得市场的认可。

目前,据华为透露,已有超200家头部应用加速鸿蒙原生开发,原生应用版图成型。

比如包括蚂蚁集团、中国银联在内的众多合作方,已经开放垂域创新能力,和鸿蒙的底座能力一起,加速鸿蒙原生应用开发;再比如华为和美团、京东等均已展开全面合作,全力支持鸿蒙。


根据华为方面预期,希望到2024年底,加入鸿蒙生态的原生应用超过5000个以上。另一方面,鸿蒙校园公开课已走进135所高校,305所高校学生参与鸿蒙活动,286家企业参加鸿蒙生态学堂,38万个以上开发者通过鸿蒙认证。

而唯一点缺点就是,对于一部分自由开发者却不是很有好了,他们只能在官网学习一点应用开发的基础内容,对于中高级深入底层的知识却没有合适的渠道,鸿蒙开发面向的方向很广,像之前做过前端、Android、iOS、后端、嵌入式等这些领域的开发人群都是可以转向鸿蒙开发方向的,因为鸿蒙面向的就是万物互联的反向,所以对于一些初级开发的内容他们能很快的上手,但是涉及到中高级版块的内容上手只会越来越慢了。为了帮助到大家解决这方面的烦恼:

码牛课堂推出鸿蒙路线图,助你笑傲职场

①全方位,更合理的学习路径

路线图包括ArkTS基础语法、鸿蒙应用APP开发、鸿蒙能力集APP开发、次开发多端部署开发、物联网开发等九大模块,六大实战项目贯穿始终,由浅入深,层层递进,深入理解鸿蒙开发原理!

②多层次,更多的鸿蒙原生应用

路线图将包含完全基于鸿蒙内核开发的应用,比如一次开发多端部署、自由流转、元服务、端云一体化等,多方位的学习内容让学生能够高效掌握鸿蒙开发,少走弯路,真正理解并应用鸿蒙的核心技术和理念。

③实战化,更贴合企业需求的技术点

学习路线图中的每一个技术点都能够紧贴企业需求,经过多次真实实践,每一个知识点、每一个项目,都是码牛课堂鸿蒙研发团队精心打磨和深度解析的成果,注重对学生的细致教学,每一步都确保学生能够真正理解和掌握。

路线图适合人群

  • IT开发人员:想要拓展职业边界,享受新技术溢价红利;
  • 零基础小白:鸿蒙爱好者,希望从0到1学习,增加一项技能。

为了能让大家更好的学习鸿蒙 (OpenHarmony) 开发技术,这边特意整理了《鸿蒙 (OpenHarmony)开发学习手册》(共计890页),希望对大家有所帮助:https://qr21.cn/FV7h05

《鸿蒙 (OpenHarmony)开发学习手册》:https://qr21.cn/FV7h05

入门必看:https://qr21.cn/FV7h05

  1. 应用开发导读(ArkTS)
  2. ……

HarmonyOS 概念:https://qr21.cn/FV7h05

  1. 系统定义
  2. 技术架构
  3. 技术特性
  4. 系统安全

如何快速入门:https://qr21.cn/FV7h05

  1. 基本概念
  2. 构建第一个ArkTS应用
  3. 构建第一个JS应用
  4. ……

开发基础知识:https://qr21.cn/FV7h05

  1. 应用基础知识
  2. 配置文件
  3. 应用数据管理
  4. 应用安全管理
  5. 应用隐私保护
  6. 三方应用调用管控机制
  7. 资源分类与访问
  8. 学习ArkTS语言
  9. ……

基于ArkTS 开发:https://qr21.cn/FV7h05

  1. Ability开发
  2. UI开发
  3. 公共事件与通知
  4. 窗口管理
  5. 媒体
  6. 安全
  7. 网络与链接
  8. 电话服务
  9. 数据管理
  10. 后台任务(Background Task)管理
  11. 设备管理
  12. 设备使用信息统计
  13. DFX
  14. 国际化开发
  15. 折叠屏系列
  16. ……

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/340569.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

28、web攻防——通用漏洞SQL注入HTTP头XFFCOOKIEPOST请求

文章目录 $_GET:接收get请求,传输少量数据,URL是有长度限制的; $_POST:接收post请求; $_COOKIE:接收cookie,用于身份验证; $_REQUEST:收集通过 GET 、POST和C…

线性代数:矩阵运算(加减、数乘、乘法、幂、除、转置)

目录 加减 数乘 矩阵与矩阵相乘 矩阵的幂 矩阵转置 方阵的行列式 方阵的行列式,证明:|AB| |A| |B| 加减 数乘 矩阵与矩阵相乘 矩阵的幂 矩阵转置 方阵的行列式 方阵的行列式,证明:|AB| |A| |B|

JVM的组成部分(类加载器、运行时数据区、执行引擎、本地库接口)

目录 JVM作用 JVM构成 1.类加载器 类加载子系统: 类加载器的分类: 双亲委派机制: 2.运行时数据区 程序计数器 虚拟机栈 本地方法栈 堆 方法区 3.执行引擎 4.本地库接口 JVM作用 jvm是将字节码文件加载到虚拟机中,…

特征融合篇 | YOLOv8 引入长颈特征融合网络 Giraffe FPN

在本报告中,我们介绍了一种名为DAMO-YOLO的快速而准确的目标检测方法,其性能优于现有的YOLO系列。DAMO-YOLO是在YOLO的基础上通过引入一些新技术而扩展的,这些技术包括神经架构搜索(NAS)、高效的重参数化广义FPN(RepGFPN)、带有AlignedOTA标签分配的轻量级头部以及蒸馏增…

RV1103与FPGA通过MIPI CSI-2实现视频传输,实现网络推流

RV1103与FPGA通过MIPI CSI-2实现视频传输,实现网络推流。 一:图像格式 支持图像格式如下: [0]: NV16 (Y/CbCr 4:2:2) Size: Stepwise 64x64 - 2304x1296 with step 8/8 [1]: NV61 (Y/CrCb 4:2:2) Size: Stepwise 64x64 - 2304x1296 with …

POI及EasyExcel学习笔记

POI及EasyExcel学习笔记 组件、工具 POI-Excel概述 Apache POI 结构: HSSF - 提供读写[Microsoft Excel](https://baike.baidu.com/item/Microsoft Excel)格式档案的功能。XSSF - 提供读写Microsoft Excel OOXML格式档案的功能。HWPF &am…

美团收银餐饮版培训教程

硬件连接方式及介绍: 双屏收银机 收银一体机 双屏收银机连接图 收银一体机连接图 前台打印机 后厨打印机 标签打印机 前台打印机连接图 后厨打印机连接图 其它收银机配件 软件前期设置 1、机器联网 点开桌面的设置,点击更多,点击以太网,最上…

Linux与windows互相传输文件之rzsz命令

文章目录 关于rzsz安装软件使用命令方法一:直接拖拽方法二:直接在终端输入rz 关于rzsz 这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件 安装完毕之后可以通过拖拽的方式将文件上传过去 首先看一下我们的机器可以使用网络吗&#xff…

QT upd测试

QT upd测试 本次测试将服务器和客户端写在了一个工程下&#xff0c;代码如下 widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include<QUdpSocket> #include<QTimer>QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACE…

C++的流库

1.流的概念 “流”&#xff0c;即“流动”的意思&#xff0c;是物质从一处向另一处流动的过程。在计算机这边通常是指对一种有序连续且具有方向性的数据的抽象描述。 C 中的流一般指两个过程的统一&#xff1a; 信息从外部输入设备&#xff08;键盘&#xff09;向计算机内部…

网页设计-用户体验

Use Cases (用例) 用例是用户如何在网站上执行任务的书面描述&#xff0c;从用户的角度描述了系统响应请求时的行为。每个用例都是用户实现目标的一系列简单的步骤。简言之&#xff0c;用例是一种用于描述系统如何满足用户需求的方法。 用例的好处 1. 明确需求&#xff1a; Use…

【测试入门】测试用例经典设计方法 —— 因果图法

01、因果图设计测试用例的步骤 1、分析需求 阅读需求文档&#xff0c;如果User Case很复杂&#xff0c;尽量将它分解成若干个简单的部分。这样做的好处是&#xff0c;不必在一次处理过程中考虑所有的原因。没有固定的流程说明究竟分解到何种程度才算简单&#xff0c;需要测试…

Flutter 滚动布局:sliver模型

一、滚动布局 Flutter中可滚动布局基本都来自Sliver模型&#xff0c;原理和安卓传统UI的ListView、RecyclerView类似&#xff0c;滚动布局里面的每个子组件的样式往往是相同的&#xff0c;由于组件占用内存较大&#xff0c;所以在内存上我们可以缓存有限个组件&#xff0c;滚动…

每天五分钟计算机视觉:掌握迁移学习使用技巧

本文重点 随着深度学习的发展,迁移学习已成为一种流行的机器学习方法,它能够将预训练模型应用于各种任务,从而实现快速模型训练和优化。然而,要想充分利用迁移学习的优势,我们需要掌握一些关键技巧。本文将介绍这些技巧,帮助您更好地应用迁移学习技术。 迁移学习的关键…

HCIP-BGP选路实验

一.实验拓扑图 二.详细配置 R1 interface GigabitEthernet0/0/0 ip address 12.1.1.1 255.255.255.0interface LoopBack0 ip address 1.1.1.1 255.255.255.0interface LoopBack1 ip address 10.1.1.1 255.255.255.0bgp 1 router-id 1.1.1.1 peer 12.1.1.2 as-number 2ipv4-fa…

Unity New Input System 及其系统结构和源码浅析【Unity学习笔记·第十二】

转载请注明出处&#xff1a;&#x1f517;https://blog.csdn.net/weixin_44013533/article/details/132534422 作者&#xff1a;CSDN|Ringleader| 主要参考&#xff1a; 官方文档&#xff1a;Unity官方Input System手册与API官方测试用例&#xff1a;Unity-Technologies/InputS…

c/c++公交管理系统(星穹轨道可视化EasyX)

注&#xff1a;全代码由博主个人耗时两个星期开发&#xff0c;实现了基础的公交管理系统功能&#xff1a;1.前端用户查询站点以及查看所有站点。2.后端管理员权限&#xff0c;实现登录系统检验&#xff0c;添加路线以及删除路线。最重要的是使用EasyX实现了星穹轨道的启动以及抽…

ROS2手册的离线编译安装

ROS开发中经常要查询相关API&#xff0c;把文档下载到本地离线使用方便快捷&#xff0c;极大提高开发效率 下载ROS2文档 git clone https://github.com/ros2/ros2_documentation.gitcd ros2_documentation安装sphinx pip install Sphinx配置sphinx sphinx-quickstart按提示…

快速上手的AI工具-文心辅助学习

前言 大家好晚上好&#xff0c;现在AI技术的发展&#xff0c;它已经渗透到我们生活的各个层面。对于普通人来说&#xff0c;理解并有效利用AI技术不仅能增强个人竞争力&#xff0c;还能在日常生活中带来便利。无论是提高工作效率&#xff0c;还是优化日常任务&#xff0c;AI工…

【Linux】vim的使用

个人主页 &#xff1a; zxctsclrjjjcph 文章封面来自&#xff1a;艺术家–贤海林 如有转载请先通知 目录 1. 前言2. vim的基本概念3. vim的基本操作4. vim正常模式命令集4.1 命令模式4.1.1 光标定位 4.2 插入模式4.3 底行模式 这个是在网上找的一张关于vim键盘的图 1. 前言 …