鸿蒙到底是不是纯血?到底能不能走向世界?

关注卢松松,会经常给你分享一些我的经验和观点。
在这里插入图片描述

2016年5月鸿蒙系统开始立项。

2018年美国开始经济战争,其中一项就是制裁华为,不让华为用安卓。

2019年8月9日华为正式发布鸿蒙系统。问题就出在这里,大家可以仔细看。

安卓一般是指:AOSP+GMS,AOSP相当于楼房的地基,地基是开源的,谁都能用,而GMS是盖楼用的钢筋混凝土,谷歌留了一手,就是所有用AOSP厂家必须用谷歌家的钢筋混凝土(GMS)才能盖楼,所以GMS是收费的。这必须用这种钢筋才能开发安卓。

鸿蒙一直是指:HarmonyOS+HMS,对标的就是安卓那套万一,HarmonyOS就是鸿蒙系统,HMS就是各种软硬件接口。

前期HarmonyOS和HMS肯定借鉴并抄袭了谷歌。

这是可以肯定的。

因为美国只能制裁到谷歌自家的GMS部分,而AOSP是开源的 ,所以制裁没用。所以这个时期鸿蒙系统有超过50%的的代码都是用AOSP的,连鸿蒙之父都承认过了,因为使用了AOSP的代码,所以鸿蒙系统会兼容安卓APP、也会出现很多Android进程。尤其是把手机切换成英文后,会出现“Android system”。

借鉴和抄袭能让你少走20年弯路。你说你抄不抄吧?要是换成你是华为,你也用……反正都是免费开源的,不用白不用。
在这里插入图片描述

所以余承东说了:我们用10年时间,走了别人30-40年的路。

为什么能少走20-30年的路?唯有用现成的东西才能做得到!

你说过过分?我认为并不过分。

手机操作系统是一套非常复杂的系统,几乎没人能从0-1写代码。

就像卢松松团队给客户做网站开发小程序也一样,网上一堆现成源代码可用,为什么要从0开发呢?比如客户要做个企业官网,预算1万元,网上有很多想成的CMS代码了,这种代码已经非常成熟了,没必要自己重写代码啊。而且从0开发也不是这个价格了。程序员也不会从新开发的,都是拿现成的来用。

说通俗点,世界上所有的操作系统都在相互借鉴,开发者根本没必要重新开发一套已经非常成熟的产品了。

比如我们常见的安卓系统“返回按钮”代码,安卓其实已有非常完善的代码机制了,左滑屏幕可以返回、点箭头也可以返回,各种返回请求状态安卓都 已经有现成的预案了,鸿蒙只需要借鉴一下代码写法就可以了,完全没必要自己去研究各种“返回场景”。只需要借鉴过来,代码自己重写就OK了。

为什么鸿蒙要删除所有安卓代码重写呢?

‌我觉得三个原因:

(1)国家大战略影响:国家提倡“国产化”提好几年了,但效果不好,因为操作系统都是老外的,而国内的操作系统都是套壳linux,并非纯自研。所以你想想,一套基于国外操作系统开发的软件,你觉得怎么可能做到纯国产?做不到的。

这次鸿蒙所有代码100%都自己写的,但怎么写的咱就不清楚了,这就是为什么连央视也会发新闻祝贺的原因了。因为这次是真的“都是自己写的代码”了。

(2)华为被制裁,老用套壳的口碑不好。尽管这次发布了纯血鸿蒙,但依然还有很多人说这洗套壳安卓。可想而知,以前嚼舌根的更多了。

(3)华为有钱,也只有华为才能独立开发一套手机操作系统,其他公司都不行,有些公司喊几年了,一行代码都没写过。

鸿蒙到底能不能走向世界?

松松认为,不能!至少10年内走不出中国。

1,你别看鸿蒙已经有10几亿设备、几十万开发者了。但实际都在国内这个大循环体系内。而且这些设备大都来自行政力量和爱国情怀,而非市场选择。另外现在基于鸿蒙开发的几乎都是外包公司,主流公司当前很少有招聘鸿蒙开发者的。

2,其次是HMS,鸿蒙的接口设计HMS之初就是为了兼容谷歌GMS,所以GMS能用的,鸿蒙HMS几乎都能用,一旦出国一定会被骂安卓套壳。

3,因为美国制裁,老美也不会让他小弟公司做HMS接口。

4,谷歌的安卓才是全球第一大移动端操作系统。小米、传音、oppo、vivo等国产手机厂商出海只会用谷歌的安卓系统,否则他们很难出国卖手机。

写在最后:

目前鸿蒙纯血系统正式发布,它生态在快速完善,再加上的行政力量和爱国情怀,鸿蒙一发布就成了全球第三大手机操作系统了。

但路漫漫其修远兮,目前仅限于华为系的生态设备,硬件厂商,像小米、oppo等国产厂商都是观望,他们也不会明确表态的。如果没有强干预,它们绝不会预装鸿蒙系统的。

国产鸿蒙才刚刚开始,还有很长的路要走啊。
在这里插入图片描述

卢松松是一位自媒体人、短视频博主。也是创业者必看的账号,关注草根创业圈、科技互联网、自媒体和短视频行业。感谢您的关注!

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

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

相关文章

从零开始学五笔(三):横区字根

从 1 区开始讲解字根: 先介绍按键的区位号、口诀内容、口诀说明然后列每个字根能组成什么汉字,难拆字将用中括号标出 ‍ G 键 区位号:11 口诀:王旁青头戋(兼)五一 说明: 王旁&#xff1a…

VUE, element-plus, table分页表格列增加下拉筛选多选框,请求后台

简介 为了方便表格查询时可以筛选列的值,需要给列增加筛选框(多选框),element-plus提供了列的filter字段,但是基于表格数据的筛选,不会重新请求后台,而且当前表格数据有多少个条目,…

荣耀MagicOS 9.0发布会及开发者大会丨一图读懂应用服务及商业合作分论坛

更多优质流量变现服务,可点击荣耀广告变现服务查看; 荣耀远航计划——应用市场【耀闪行动】全新上线,更多激励及资源扶持可点击荣耀应用市场耀闪行动查看。

香港大学联合上海AI LAB,提出首个人机交互一体化大模型

导读: 具身智能为人与机器人的交互带来了更多便利,利用大语言模型(LLMs)的推理能力,能够将人类的语言指令逐步转换为机器人可以理解的指令信号。 然而,由于缺乏环境信息作为机器人理解环境和人类指令的上…

FPGA开发verilog语法基础1

文章目录 主体内容1.1 逻辑值1.2 数字进制格式1.3 数据类型1.3.1 寄存器类型1.3.2 线网类型1.3.3 参数类型1.3.4 存储器类型 参考资料 主体内容 1.1 逻辑值 1,逻辑0,表示低电平 2,逻辑1,表示高电平 3,逻辑X&#xff0…

网站安全问题都有哪些,分别详细说明

网站安全问题涉及多个方面,以下是一些常见的网站安全问题及其详细说明: 数据泄露 问题描述:数据泄露是指网站存储的用户敏感信息(如用户名、密码、信用卡信息等)被非法获取。黑客可能通过SQL注入、XSS攻击等手段窃取这…

学习分布式系统我来助你!【基本知识、基础理论、设计模式、应用场景、工程应用、缓存等全包含!】

基本知识 什么是分布式 分布式系统是一种通过网络连接多个独立计算机节点,共同协作完成任务的系统架构,具有高度的可扩展性、容错性和并发处理能力,广泛应用于大数据处理、云计算、分布式数据库等领域。 通俗来讲:分布式系统就…

git入门操作(2)

文章目录 git入门操作(2)git diff 查看差异git diff gitignore忽略文件1.在代码仓库创建这个文件2.添加对 log 文件过滤 连接远程仓库与ssh配置远程仓库和本地仓库关联步骤分支基本操作步骤命令: 合并冲突分支合并逻辑1.新建分支 dev&#xf…

网络安全威胁模型浅谈

威胁建模(Threat Modeling)是一种系统化识别和评估潜在安全威胁的方法,帮助设计和实施有效的安全策略。以下是一些常见的威胁建模方法: 1. **STRIDE**:这是微软开发的一种威胁建模方法,主要关注六种威胁类…

ONLYOFFICE 文档8.2版本已发布:PDF 协作编辑、改进界面、性能优化等更新

ONLYOFFICE 在线编辑器最新版本已经发布,其中包含30多个新功能和500多个错误修复。阅读本文了解所有更新。 关于 ONLYOFFICE 文档 ONLYOFFICE 是一个开源项目,专注于高级和安全的文档处理。坐拥全球超过 1500 万用户,ONLYOFFICE 是在线办公领…

164.最大间距

目录 题目解法1. 初始化步骤2. 创建桶3. 填充桶4. 计算最大间隔遍历桶: 最终结果结论 int minVal *min_element(nums.begin(), nums.end());这里为什么要带*号解释 * 号的作用:总结 题目 给定一个无序的数组 nums,返回 数组在排序之后&…

Tcp_Sever(线程池版本的 TCP 服务器)

Tcp_Sever(线程池版本的 TCP 服务器) 前言1. 功能介绍及展示1.1 服务端连接1.2 客户端连接(可多个用户同时在线连接服务端)1.3 功能服务1.3.1 defaultService(默认服务)1.3.2 transform(大小写转…

【Qt】qss 设置通过 addAction 添加的 QToolButton的图标

文章目录 1. 使用 QSS 和状态示例代码2. 使用 QSS 动态更改图标QSS 示例总结 在 Qt 中,QSS 不能直接用于为 QAction 设置图标,因为 QSS 主要用于样式和外观的设置,而不是用于数据(如图标)的设置。 不过,你…

HTB:Antique[WriteUP]

目录 连接至HTB服务器并启动靶机 1.After running an nmap scan on TCP ports we identify port 23 open. If we run another scan on UDP ports, which port do we find open? 2.What service is running on the UDP port that we identified in the previous question? …

HTTP Content-Type

HTTP Content-Type 概述 在HTTP协议中,Content-Type是一个非常重要的头部字段,它用于指示客户端请求的资源或服务器响应的内容的MIME类型。MIME(Multipurpose Internet Mail Extensions)类型是一种标准,用于标识文档…

Next.js14快速上手

文章目录 ***客户端***什么是Next项目在线地址官方文档项目创建查看项目目录结构app属于根目录 ***服务端***vercel数据库prisma 客户端 什么是Next Next.js 是一个用于构建全栈 Web 应用程序的 React 框架。您可以使用 React Components 来构建用户界面,并使用 Ne…

java实现日志按天打印

<?xml version"1.0" encoding"UTF-8"?> <configuration><!-- 应用名称&#xff1a;和统一配置中的项目代码保持一致&#xff08;小写&#xff09; --><property name"APP_NAME" value"mita-main"/><!--日…

京准电钟解读:NTP网络对时服务器助力厂区改造方案

京准电钟解读&#xff1a;NTP网络对时服务器助力厂区改造方案 京准电钟解读&#xff1a;NTP网络对时服务器助力厂区改造方案 1&#xff09;系统概述 时钟系统可通过网络进行管理及时间校对&#xff0c;为厂区提供高精度、全天时、全天候 的授时服务&#xff0c;统一全厂各种系统…

vue中使用 html2canvas绘制图片并下载

html2canvas 是一个非常流行的库&#xff0c;可以将 HTML 元素转换为 canvas 图像。 1. 安装 html2canvas 首先&#xff0c;你需要安装 html2canvas 库。你可以使用 npm 或 yarn 来安装&#xff1a; npm install html2canvas yarn add html2canvas 2. 在 Vue 组件中使用 h…

AudioSetCaps数据集:包含190万对来自AudioSet录音的音频-字幕对。

2024-10-21&#xff0c;由西北工业大学、西安联丰声学技术有限公司、南洋理工大学、萨里大学和中国科学院声学研究所创建了AudioSetCaps数据集&#xff0c;包含190万对来自AudioSet录音的音频-字幕对。这个数据集在音频-文本检索和自动音频字幕两项下游任务上展现了卓越的性能&…