鸿蒙不兼容安卓!正式迈入“完全自主研发”阶段,余承东最新发声!

news2024/11/25 14:09:06

2019年8月9日,华为鸿蒙“备胎”的一夜转正,四年多后的今天(1月18日),华为鸿蒙再度令各界惊喜,因为在这一天,华为正式推出了完全自主研发的鸿蒙版本:HarmonyOS NEXT鸿蒙星河版(即外界所言的“纯血鸿蒙”或“原生鸿蒙”)。

它全面突破了操作系统核心技术,基于鸿蒙内核,实现了从操作系统内核、文件系统到编程语言、AI框架和大模型等的完全自主研发,亦不兼容安卓,而当前全球绝大部分操作系统包括安卓、iOS等均基于Linux或Unix内核。

“鸿蒙操作系统经历十年磨砺,一次次蝶变,今天已经运行在丰富的全场景设备上,华为向下扎到根,有核心技术,有全栈能力,有底座,有生态,才是真正的操作系统,今天,鸿蒙生态大势已定,满天星光,终汇成璀璨星河。”余承东现场此言,正好印证了2020年华为开发者大会上,他曾说过的一句话:“没有人可以熄灭满天星光”。

鸿蒙正式迈入“完全自主研发”阶段

1月18日下午,华为在深圳举行鸿蒙生态千帆启航仪式,余承东现场宣布,HarmonyOS NEXT鸿蒙星河版面向开发者全面开放申请。

据余承东介绍,HarmonyOS NEXT鸿蒙星河版内核为鸿蒙内核,不依赖Linux或Unix内核。

“长期以来,像Linux内核、编程语言等操作系统的软件根技术发展,都是由国外公司主导。万物互联时代,给了我们一个非常好的机会来研发自己的操作系统,我们全面突破操作系统核心技术,从操作系统内核、文件系统到编程语言、AI框架和大模型等等,向下扎到根,形成了自己的一整套核心技术,为生态建设打下了坚实的底座,有底座,有生态,才是真正的操作系统。”余承东说。

360董事长周鸿祎也在现场表示,全世界有钱的企业很多,但有能力做出真正操作系统的企业不多,当前全球绝大部分操作系统包括安卓、iOS等均基于Linux或Unix内核,而鸿蒙基于鸿蒙内核,值得关注,未来终端操作系统可能就三套:鸿蒙、安卓、iOS,未来360旗下多个优质应用也将加入鸿蒙生态版图。

值得一提的是,一个操作系统的成败,生态建设至关重要。

知情人士告诉证券时报·e公司记者,2019年鸿蒙面市后,此前一直处于兼容安卓、依赖安卓“脱胎未换骨,藕断丝连”的阶段,但此次最新发布的HarmonyOS NEXT鸿蒙星河版为“纯血鸿蒙”,将不兼容安卓,这意味着鸿蒙正式走向了“单飞”、独立的阶段。

余承东透露,华为于2023年9月启动了鸿蒙原生应用的拓展工作,截至目前已有超过200家头部企业正加速鸿蒙原生应用开发,包括支付宝、美团、京东、钉钉、WPS、高德、国航、央视网、小红书、新浪、网易等等,覆盖便捷生活、出行文旅、金融便利、社交资讯、生产力工具、影音娱乐、游戏等领域,鸿蒙原生应用版图已基本成型。另外,目前鸿蒙生态设备数已达8亿(2023年8月份是7亿),已成为搭载了手机、平板、电脑、电视机、智能穿戴、车机等各类终端设备的全场景泛终端操作系统。

“今天,鸿蒙生态大势已定,满天星光,终汇成璀璨星河”。余承东现场此言,正好印证了2020年华为开发者大会上,他曾说过的一句话:“没有人可以熄灭满天星光”。

产业链迎发展机遇

从后续鸿蒙操作系统推进进度来看,华为称,鸿蒙星河版预计在2024年Q2发布开发者Beta版,Q4发布面向消费者的商用版本。业内人士指出,根据往年情况,预计华为面向消费者的“纯血鸿蒙”操作系统将在今年下半年华为开发者大会上发布。

余承东今日也表示,目前其他有些企业推出的操作系统多是在安卓操作系统上更换了新的UI(用户界面),相当于换了一层皮,并不是真正的操作系统。

“鸿蒙生态从来不属于某一个公司,鸿蒙生态属于每一个开发者,属于参与共建的每个人。”余承东说。

所以说目前是入局鸿蒙开发最好的时机,必定都是和大多数人都是在同一起跑线上,至于行业内卷的情况短期内不会出现

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

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

路线图包括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. ……

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

IMX6LL|时钟控制

一.时钟控制模块 4个层次配置芯片时钟 晶振时钟PLL与PFD时钟PLL选择时钟根时钟/外设时钟 1.1晶振时钟 系统时钟来源 RTC时钟源:32.768KHz,连接RTC模块,进行时间计算。系统时钟:24MHz,芯片主晶振 1.2PLL和PFD倍频时钟…

MySQL进阶45讲【2】日志系统:一条SQL更新语句是如何执行的?

1 前言 上篇文章我们系统了解了一个查询语句的执行流程,并介绍了执行过程中涉及的处理模块。相信大家还记得,一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块,最后到达存储引擎。 那么,一条更新语句…

【Nuxt3】目录中components文件夹的用法

简言 在Nuxt3中,components文件夹和vue文件夹用处一样,都是放置vue公共组件的地方。只不过由于Nuxt3中components文件内的组件自动导入机制,用法些许不同。 components components/ 目录是你放置所有 Vue 组件的地方。 Nuxt 会自动导入该目…

刷题 ------ 双指针

文章目录 1.验证回文串 ||2.计数二进制字串3. 字符的最短距离4.按奇偶排序数组5.仅仅反转字母6. 奇偶排序数组 ||7.长按键入8. 递减字符匹配9.有序数组的平方10.复写零11.删除回文子序列12.检查单词是否为剧中其他单词的前缀13.交替合并的字符串14.反转单词前缀15.找出数组中的…

阿赵UE学习笔记——11、地形系统

阿赵UE学习笔记目录 大家好,我是阿赵。   继续学习虚幻引擎的用法,这次来学习一下虚幻引擎的地形系统的用法。 一、创建地形 在选项模式里面,选择地形: 进入到地形界面之后,需要先创建一个地形: 留意看…

npm依赖库备份

常用命令 设置默认使用本地缓存安装Nodejs时会自动安装npm,但是局路径是C:\Users\Caffrey\AppData\Roaming\npm默认的缓存路径是C:\Users\Caffrey\AppData\Roaming\npm-cache;查看npm的prefix和cache路径配置信息设置路径 设置默认使用本地缓存 npm con…

李沐《动手学深度学习》线性神经网络 softmax回归

系列文章 李沐《动手学深度学习》预备知识 张量操作及数据处理 李沐《动手学深度学习》预备知识 线性代数及微积分 李沐《动手学深度学习》线性神经网络 线性回归 目录 系列文章一、softmax回归(一)问题背景(二)网络架构&#xf…

路飞项目--02

补充:axios封装 # 普通使用:安装 ,导入使用 const filmListreactive({result:[]}) axios.get().then() async function load(){let responseawait axios.get()filmList.resultresponse.data.results } # 封装示例:请求发出去之前…

【计算机组成与体系结构Ⅱ】虚拟存储器以及虚拟变换(实验)

实验7:虚拟存储器以及虚拟变换 一、实验目的 1:加深对虚拟存储器基本概念、基本组织结构以及基本工作原理的理解。 2:掌握页式、段式,段页式存储的原理以及地址变换的方法。 3:理解LRU与随机替换的基本思想。 二、…

easy Exsel导出

目录 一、首先引入依赖 二、然后封装一个VO 三、Controller层 四、Service实现类 引用样式 自适应列宽 自适应行高 五、测试 postman ​编辑 浏览器 异常 分配到这个任务了,写个小demo记录下,具体可参考EasyExcel官方文档 我用的是web上传…

redis数据安全(五)事务

一、概念: 1、介绍:Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命…

css实现动态水波纹效果

效果如下: 外层容器 (shop_wrap): 设置外边距 (padding) 提供一些间距和边距 圆形容器 (TheCircle): 使用相对定位 (position: relative),宽度和高度均为 180px,形成一个圆形按钮圆角半径 (border-radius) 设置为 50%&…

Linux编译器--gcc和g++使用

gcc和g使用 一、gcc/g的作用1.1 预处理1.2 编译1.3 汇编1.4 链接 二、静态库和动态库三、make/Makefile3.1 make/Makefile3.2 依赖关系和依赖方法3.3 多文件编译3.4 make原理3.5 项目清理 四、linux下的第一个小程序-进度条4.1 行缓冲区的概念4.2 \r和\n4.3 进度条代码 一、gcc…

rt-thread修改全局中断屏蔽函数,解决内核频繁关闭中断影响精密计时问题

带rtt-nano实时操作系统的小板子需要读取单总线设备,使用软件延时吧,总是由于时隙不精确,通信不稳定。按说不稳定情况也不频繁,但考虑到未来需要对上百、上千米外的单总线设备通信,开发的时候偷个懒,到应用…

Jmeter后置处理器——JSON提取器

目录 1、简介 2、使用步骤 1)添加线程组 2)添加http请求 3) 添加JSON提取器 1、简介 JSON是一种简单的数据交换格式,允许互联网应用程序快速传输数据。JSON提取器可以从JSON格式响应数据中提取数据、简化从JSON原始数据中提取特定…

《Unix环境高级编程》第三版源代码编译报错汇总(WSL)

文章目录 Error: unable to disambiguate: -dylib (did you mean --dylib ?)undefined reference to majorerror: ‘FILE’ has no member named ‘__pad’; did you mean ‘__pad5’?error: ‘FILE’ has no member named ‘_flag’; did you mean ‘_flags’?error: ‘FIL…

AAAI 2024 | TEx-Face,5秒内按需生成照片级3D人脸

本文介绍一篇来自浙江大学ReLER实验室的工作,"Controllable 3D Face Generation with Conditional Style Code Diffusion",目前该文已被AAAI 2024录用。 论文题目: Controllable 3D Face Generation with Conditional Style Code D…

(C语言)冒泡排序

一、运行结果&#xff1b; 二、源代码&#xff1b; # define _CRT_SECURE_NO_WARNINGS # include <stdio.h>//实现buble_sort函数&#xff1b; void buble_sort(int arr[], int sz) {//初始化变量值&#xff1b;int i 0;//嵌套循环冒泡排序&#xff1b;//外层循环&…

adb、monkey的下载和安装

adb下载 官网网址&#xff1a;Downloads - ADB Shell 尽量不要下载最新的ADB Kits&#xff0c;因为兼容性可能不太好。 点击下载 ADB Kits 作者下载的版本是1.0.36 解压adb 到指定的目录即可。 然后把adb配置 环境变量。 检查adb是否安装成功

android 自定义八边形进度条

自定义八边形动画效果图如下 绘制步骤&#xff1a; 1.先绘制橙色底部八边形实心 2.黑色画笔绘制第二层&#xff0c;让最外层显示一条线条宽度即可 3.再用黄色画笔绘制黄色部分 4.使用渐变画笔根据当前进度绘制覆盖黄色部分 5.使用黑色画笔根据当前进度绘制刻度条 6.黑色画笔绘制…