为鸿蒙说两句公道话,鸿蒙是安卓的套壳吗()
【为鸿蒙说两句公道话,鸿蒙是安卓的套壳吗()】作者:坚果Andoid
公众号:"大前端之旅"
华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。
Andoid是2007年由Google公司基于Linux操作系统开发的一套移动端操作系统。
AOSP
"Android Open Source Project"的缩写。中文意为"Android 开放源代码项目"。从此之后,基本所有的Android 应用都是在这个基础上进行开发的。
鸿蒙系统在Linux基础上进行开发,并且开发了自己的方舟编译器的,让开发者在这个上面开发鸿蒙的原生应用,同时把AOSP也集成进来,这样以前的Andoid程序包括以后的都可以运行在鸿蒙系统上面。
所以鸿蒙和安卓一样,甚至更为强大
然后看了鸿蒙系统的设计,底层确实是基于安卓的 AOSP 接口没有错,
文章图片
我相信鸿蒙的设计者选择和安卓相同的 AOSP 底层是经过深思熟虑的,是真正能看清现实,为什么这么说:
选择跟 Android 共享底层的几个好处如下:
- 兼容生态:用户切换到鸿蒙,不会有任何的阻碍,可以降低成本,因为操作就安卓系统差不多。是一个可以不被民族主义绑架也能真正产生价值的产品
- 成本低:这里就不需要多说,底层不用自己写了,起码节省 80% 的开发成本,可以把更多的精力投入到扩展系统能力上,例如分布式协同,万物互联等等
- 稳定性:安卓底层有多稳定,鸿蒙就有多稳定,增加用户切换的信心
- Android和iOS开始只是针对手机开发的操作系统, 也是后来一点点的发展成支持平板、手表等设备的操作系统。
- Andoid的程序并不是直接运行在操作系统上的,很多代码是需要由java虚拟机进行转换,这也能解释为啥以前Andoid手机很卡的原因,效率很低。
- iOS系统过于封闭,只能运行在苹果设备上
- 鸿蒙一开始就考虑分布式应用的开发场景,是最能满足未来万物互联和物联网设备发展的趋势。
- 鸿蒙可以兼容已有的Andoid设备,是具备跨系统交互的能力
- 鸿蒙应用开发方式很丰富,可以支持原生和基于JS扩展的类Web开发范式(简称“类Web开发范式”)和基于TS扩展的声明式开发范式语言,会更快速的让开发者能够在上面开发应用。
- 鸿蒙一诞生开始就已经具备2亿以上设别的支持,发展势头很猛,由很好的用户基础
推荐阅读
- 在 Kubernetes 集群中使用 MetalLB 作为 LoadBalancer(下)- BGP
- 开发工具|总体上说,是c++ builder胜于VC++,DELPHI是最好
- 苹果手机打开浏览器显示无法连接服务器|苹果手机打开浏览器显示无法连接服务器,苹果浏览器safari打不开网页因为无法连接服务器吗(...)
- 操作系统|为什么浏览器User-agent(浏览器类型)总是有Mozilla字样?
- 戏说领域驱动设计(十一)——纠偏
- 大数据|华为诺亚最新视觉Transformer综述
- C语言|动态内存管理(C语言)
- python爬虫之抓取小说(逆天邪神)
- ②(常识篇)、《史上最全iOS八股文面试题》2022年|②(常识篇)、《史上最全iOS八股文面试题》2022年,金三银四我为你准备了,iOS《1000条》笔试题以及面试题(包
- 闲谈|240天,转行程序员终于成为CSDN博客专家