Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >为鸿蒙说两句公道话(我对鸿蒙的一些看法)

为鸿蒙说两句公道话(我对鸿蒙的一些看法)

作者头像
phoenix.xiao
发布于 2021-06-29 07:02:59
发布于 2021-06-29 07:02:59
6560
举报
文章被收录于专栏:小二十七小二十七

为鸿蒙说两句公道话

今天看了鸿蒙系统的评测,看完后我感觉很欣慰,为什么这么说 ?不是很多人吐槽鸿蒙是 Android 套壳吗 ?或者叫鸿蒙 UI 吗?说鸿蒙没有自己的核心技术。看了鸿蒙系统的设计,底层确实是基于安卓的 AOSP 接口没有错,但是我倒是觉得系统设计者应该是一个务实的家伙。因为至少没有被不理智的民族主义冲昏头脑,没有蠢到真正的从零开始设计一套新的系统,而是可以让用户没有学习成本、无痛的切换到一套新的操作系统上面。

如果不是共用底层,那么你基本不可能通过在线升级把 Android 升级为 鸿蒙 OS,还能兼容 Android 的海量应用(你想想你的 Android 可以在线升级为 IOS 吗?)等等……

为什么说无痛迁移这么重要 ?因为如果真正的开发一套全新内核的操作系统,会遇到以下这些无法解决的问题:

  • 没有生态:如果不跟安卓共用底层,那么无法兼容目前安卓海量的应用程序,一个没有应用程序的系统,再强大再好用,你会切换吗 ?
  • 不稳定:Window/Mac OS 都是经过30年的长期进化才有的今天的稳定性,Android 也有10多年的进化,如果从 0 开发新系统,那么快则 4-5 年系统才能趋向稳定,华为等得起,市场也等不起
  • 成本高:就算华为再有钱,完全从零开发操作系统的成本是无法估量的,根据估值微软的 Windows 就已经接近千亿美金,华为目前市场占用率下滑,不可能还有那么多资金投入到操作系统上

选择跟 Android 共享底层会带来什么好处?如下:

  • 兼容生态:就像上面说了,用户切换到鸿蒙,不会有任何的阻碍,成本极低,因为操作就安卓系统差不多。是一个可以不被民族主义绑架也能真正产生价值的产品
  • 成本低:这里就不需要多说,底层不用自己写了,起码节省 80% 的开发成本,可以把更多的精力投入到扩展系统能力上,例如分布式协同,万物互联等等
  • 稳定性:安卓底层有多稳定,鸿蒙就有多稳定,增加用户切换的信心

我相信鸿蒙的设计者选择和安卓相同的 AOSP 底层是经过深思熟虑的,是真正能看清现实,为什么这么说:

  • 知道那些无脑吹捧华为的狂热的民族主义只是少数人,他们也不是华为的目标用户,他们最终还是会趋向性价比去选择产品,然后留下一句:下次一定
  • 那些抨击华为没有从零开始写操作系统的人也是少数,他们也不是华为的目标用户,就算真的从零设计实现了操作系统,他们也还会继续喷其他的缺点,该喷的还会喷,喷子永远不会停下来

华为的鸿蒙的设计是真正从普通用户和使用者的角度出发,在乎用户体验和实用的设计。所以华为的最终目标用户是:我们大多数的普通人,我们购买一件产品,不是因为它有某种“爱国情怀”的标签,也不是它是不是真正的从零开始实现的操作系统,我们普通人需要的就是一个价格合适,可以给我们生活带来便利的工具。这才是我们会购买它的根本原因。

大胆猜测华为的下一步动作

大胆猜测一下,我相信华为下一步的目标肯定会替换到安卓的 AOSP 底层,只是这块工作难度太大,时间和市场都没办法等这么久,所以只能先基于 AOSP 先把应用层实现,等应用层铺开后,鸿蒙的应用层生态建立后,再替换为鸿蒙的内核,兼容 AOSP 那么可以做到对应用层无干扰的情况下完成整个操作系统的全部替换,那么鸿蒙就真正的意义的“完全自主研发的操作系统”。或许你会疑问这么做会不会成功 ?答案是肯定的,因为已经有很多类似的成功案例,我们看看以下两个比较类似的案例:

  1. kunbernetes 决定弃用 Docker
  2. 苹果 M1 全面替换 intel 芯片

他们的共同点是什么 ?

kunbernetes 是位于应用层的容器调度工具,起初它的底层是基于 Docker 实现的(非常类似鸿蒙 OS 基于安卓的 AOSP 底层实现应用),但是随着 kunbernetes 的发展和壮大,大家都开始依赖 kunbernetes 后,Docker 本身也成为限制 kunbernetes 发展的瓶颈,kunbernetes 就直接把 Docker 替换为自家的容器实现,技术上更可控,因为大家都是面向使用 kunbernetes 至于底层是用 Docker 还是自家的容器,who care ? 只要不影响用户使用就好。

苹果自家 M1 替换 Intel 芯片这个案例大家应该都知道了,当时苹果还是小公司的时候,不得已使用 Intel 芯片作为自己产品的核心处理器,然后随着苹果市场份额壮大,Intel 逐渐成为苹果发展的瓶颈,因为大家使用的是苹果的应用程序,所以后面就算把 Intel 芯片替换掉,只要苹果能保证 M1 兼容应用程序,那么底层是使用 M1 还是使用 Intel 谁会在意 ?后面 M1 芯片的苹果产品受到市场认可,也证明了这策略是成功可行的。

只要掌握应用层的生产资料,那么底层使用什么并不重要,我相信也这是鸿蒙的思路,只要等到鸿蒙生态成熟,那么未来某一天我们可能会突然看到新闻 华为鸿蒙系统决定放弃 安卓AOSP底层 替换为鸿蒙核心 的时候,也只是会心一笑而已。因为它根本就不影响你的使用。所以你无需关心它底层到底是安卓的AOSP还是真正重写的鸿蒙OS内核。

文章到这里就差不多可以总结了:

  • 我认为鸿蒙选择跟安卓共用底层是正确的选择,不仅可以让用户无缝升级,还能复用目前海量的安卓 APP 市场,真正从用户使用的角度设计系统,而不是被民族主义冲坏理智的头脑
  • 我相信鸿蒙OS在未来替换会逐渐安卓的AOSP底层,完成真正意义上的“完全自主研发操作系统”,这个里程碑对于我们还是蛮有意义。只是这个阶段太难完成,鸿蒙OS和用户都还需要时间来建立鸿蒙OS的生态壁垒
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小二十七 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Cisco-DHCP中继配置
网络已经成为了我们生活中不可或缺的一部分,它连接了世界各地的人们,让信息和资源得以自由流动。随着互联网的发展,我们可以通过网络学习、工作、娱乐,甚至是社交。因此,学习网络知识和技能已经成为了每个人都需要掌握的重要能力。
可惜已不在
2024/10/17
1470
Cisco-DHCP中继配置
DHCP实训【原理】+【配置】
文章目录 前言 一、DHCP概述 二、DHCP原理及分配方式 1、工作原理 1️⃣发现阶段 2️⃣提供阶段 3️⃣选择阶段 4️⃣确认阶段 2、分配方式 1️⃣自动分配方式 2️⃣动态分配方式在 3️⃣手工分配方式 三、DHCP三层交换机配置实训 1、实训一 1️⃣目标拓扑图 2️⃣交换机配置 3️⃣效果 4️⃣验证 2、实训二 1️⃣目标拓扑图 2️⃣交换机配置 3️⃣效果 3、实训三 1️⃣目标拓扑图 2️⃣交换机配置 💕三层交换机 💞Switch 4 💓Switch 5 3️⃣效果 总
MIKE笔记
2023/03/22
1.4K0
DHCP实训【原理】+【配置】
思科综合实验 | 模拟器虚拟机三层交换综合实验,举一反三!
主要是通过dynamips(模拟路由器和交换机)和微软virtualpc(模拟多台客户端和服务器),以及真实电脑(通过物理网卡桥接路由器和真实网络,虚拟网连接模拟的交换机和vpc)三者来搭建如上图所示一个比较典型的网络环境。
网络技术联盟站
2019/09/19
3.2K0
思科综合实验 | 模拟器虚拟机三层交换综合实验,举一反三!
网络工程师从入门到精通-通俗易懂系列 | 虚拟路由冗余协议VRRP+DHCP
0000.5E00.01 xx其中:0000.5E 由IANA分配 00.01是VRRP编号 xx代表VRRP组号
网络技术联盟站
2019/07/23
7980
网络工程师 | HP/Aruba 2620系列交换机DHCP中继配置方法
本案例适用于如:HP/Aruba 2620 24/48 Switch、HP/Aruba 2620 24/48 PoE+ Switch、
网络技术联盟站
2019/11/12
1.3K0
Cisco-VTP的使用
网络已经成为了我们生活中不可或缺的一部分,它连接了世界各地的人们,让信息和资源得以自由流动。随着互联网的发展,我们可以通过网络学习、工作、娱乐,甚至是社交。因此,学习网络知识和技能已经成为了每个人都需要掌握的重要能力。
可惜已不在
2024/10/17
1490
Cisco-VTP的使用
Cisco-综合网络实验一
网络已经成为了我们生活中不可或缺的一部分,它连接了世界各地的人们,让信息和资源得以自由流动。随着互联网的发展,我们可以通过网络学习、工作、娱乐,甚至是社交。因此,学习网络知识和技能已经成为了每个人都需要掌握的重要能力。
可惜已不在
2024/10/17
1070
Cisco-综合网络实验一
计算机网络综合实训【知识复习】
三层交换,工作在osi模型第三层,工作效率高 RIP:距离向量协议,基于 距离向量 的路由选择协议,最大跳数为15跳大于15,认为目标不可达,仅向相邻的路由器发送消息 OSPF:开放最短路径优先,基于 链路状态 的路由选择协议,向自治系统中的所有路由器发送
MIKE笔记
2023/03/23
5320
GNS3之DHCP基础
   关于DHCP需要牢记的是当一台没有IP地址的主机接入网络后,会向网络上发送DHCP请求获得IP地址时,又因为它自己还没有IP地址,所以发送数据包时,源IP为0.0.0.0,源MAC就为烧在网卡上的,因为此刻是不可能知道谁是DHCP服务器的,所以数据包是目标IP地址为255.255.255.255、目标MAC地址为FFFFFF的广播包。
py3study
2020/01/06
1.1K0
网工小白,这些命令一定要焊死在自己脑子里!
ICT系统集成阿祥
2025/04/30
1340
网工小白,这些命令一定要焊死在自己脑子里!
Cisco-综合实验三
网络已经成为了我们生活中不可或缺的一部分,它连接了世界各地的人们,让信息和资源得以自由流动。随着互联网的发展,我们可以通过网络学习、工作、娱乐,甚至是社交。因此,学习网络知识和技能已经成为了每个人都需要掌握的重要能力。
可惜已不在
2024/10/17
1140
Cisco-综合实验三
Cisco-路由器单臂路由配置
网络已经成为了我们生活中不可或缺的一部分,它连接了世界各地的人们,让信息和资源得以自由流动。随着互联网的发展,我们可以通过网络学习、工作、娱乐,甚至是社交。因此,学习网络知识和技能已经成为了每个人都需要掌握的重要能力。
可惜已不在
2024/10/17
2440
Cisco-路由器单臂路由配置
XX高校校园网网络规划与设计_职业生涯规划word文档
Vlan功能简介: 通过vlan划分网段,隔离广播域 **链路聚合简介:**捆绑端口,实现带宽翻倍 HSRP功能简介: 设置共同的虚拟网关,优先级,冗余链路,当主干链路出故障时能自动启动备份链路 MSTP功能简介: 通过设计优先级来阻塞端口,可以解决交换机环路问题,减少数据包在网络循环的兜圈子 静态路由功能简介: 因为公网路由路由器器很多,如果边界配置动态路由,则边界路由器学习的路由记录就很多,会很占路由器内存及查找效率。所以只能采用默认路由 **动态路由简介RIP:**公网有很多路由器采用人工分配的工作量大,所以采用RIP协议 DHCP功能简介: 学习的主机很多,人工分配ip的工作量大,所以采用DHCP服务自动获取 NAT功能简介: 学校局域网用的都是私有地址,私有地址是不能访问公网地址的,需要把私有地址转换翻译成公网地址才能访问公网 Ipsec功能简介: 学校局域网是私有的,互联网用户是不能访问的。所以要配置VPN加密通道 GRE功能简介: 各校区园区的局域网是独立的,要实现各校区互通,要配置GER隧道,忽略公网路由器,直接看成一条网线连接园区边界路由器。
全栈程序员站长
2022/11/08
1.1K0
XX高校校园网网络规划与设计_职业生涯规划word文档
关于局域网、路由器、IGP协议、EGP协议、RIP协议、OSPF协议、DHCP协议,你看这篇就够了!
如下图所示,某校园网用10Gbps的POS技术与Internet相连,POS接口的帧格式是SDH。路由协议的选择方案是校园网内部采用OSPF协议,校园网与Internet的连接使用静态路由协议。校园网内的路由器R1设为DHCP服务器,可分配的IP地址是221.89.23.192/26,其中221.89.23.200-221.89.23.254地址除外,地址租用时间为5小时30分。
C you again
2022/08/22
1.5K0
关于局域网、路由器、IGP协议、EGP协议、RIP协议、OSPF协议、DHCP协议,你看这篇就够了!
Cisco Packet Tracer 6.0 实验笔记
开篇:组建小型局域网 实验任务         1、利用一台型号为2960的交换机将2pc机互连组建一个小型局域网;         2、分别设置pc机的ip地址;         3、验证pc机间可以互通。 实验设备 Switch_2960 1台;PC 2台;直连线 实验设备配置 PC1         IP:         192.168.1.2         Submask:     255.255.255.0         Gateway:      192.168.1.1 PC2      
Angel_Kitty
2018/04/08
6.8K1
Cisco Packet Tracer 6.0 实验笔记
2022年山东省职业院校技能大赛高职组“网络系统管理”赛项样题模块A答案(非官方)
2.所有交换机和无线控制器开启SSH服务,用户名密码分别为admin、admin1234。密码为明文类型,特权密码为admin
青灯古酒
2023/10/16
8390
2022年山东省职业院校技能大赛高职组“网络系统管理”赛项样题模块A答案(非官方)
Cisco-DHCP配置
网络已经成为了我们生活中不可或缺的一部分,它连接了世界各地的人们,让信息和资源得以自由流动。随着互联网的发展,我们可以通过网络学习、工作、娱乐,甚至是社交。因此,学习网络知识和技能已经成为了每个人都需要掌握的重要能力。
可惜已不在
2024/10/17
1600
Cisco-DHCP配置
Cisco交换机与路由器命令总结
show version    查看版本及引导信息  show running-config    查看运行设置  show startup-config    查看开机设置  show interface g0/1    显示端口信息  show ip router      显示路由信息  show clock      查看系统时钟  show log        查看日志  show interface counters    查看接口流量  show interface description  查看端口的连接状态与描述  show interface status  查看端口的链接状态、所属vlan以及速率双工 show cdp neighbors  查看CDP邻居  show processes cpu  查看设备CPU使用率    show vlan br    查看vlan数据库    show ip int brief //查看所有端口状况 show int des    //查看所有端口的描述 show int f0/1  //查看f0/1接口状态 show run int f0/1    //查看f0/1配置状况 show run int valn 180    //查看Vlan 的配置状态 show vtp stauts  //查看vtp 的状态 show clock      //查看交换机当前的时间 show ntp stauts    //查看ntp 是否同步 show ip ssh  //查看SSH配置
星哥玩云
2022/07/26
9950
三个案例场景带你掌握Cisco交换机VLAN互通
VLAN间路由的方式现在主流的组网主要是依靠三层交换机通过配置SVI接口【有的厂商叫VLANIF接口】,当然也有比较小型的网络,它就一个出口路由器+可管理的二层交换机,还有一种更加差的,就是出口路由+一个可管理的二层交换机,这里以这3种组网方式来讲解下Cisco设备的配置。
网络之路一天
2024/01/08
3580
三个案例场景带你掌握Cisco交换机VLAN互通
Cisco-三层交换机实现VLAN间路由
网络已经成为了我们生活中不可或缺的一部分,它连接了世界各地的人们,让信息和资源得以自由流动。随着互联网的发展,我们可以通过网络学习、工作、娱乐,甚至是社交。因此,学习网络知识和技能已经成为了每个人都需要掌握的重要能力。
可惜已不在
2024/10/17
2310
Cisco-三层交换机实现VLAN间路由
推荐阅读
相关推荐
Cisco-DHCP中继配置
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档