先解释ADB是什么?
adb是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的android设备,它的主要功能有:
运行设备的shell(命令行)
管理模拟器或设备的端口映射
计算机和设备之间上传/下载文件
将本地apk软件安装至模拟器或android设备
简单来说ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备。
鸿蒙是安卓变种吗?
先说结论:鸿蒙就是安卓变种,至少目前智慧屏上的“鸿蒙1.0”是这样,后面推出真正的鸿蒙再另说。
华为在其“开发者大会”上ppt发布鸿蒙时把MAG三家公司的操作系统都diss了一遍,然后说鸿蒙是完全自主,简单到KB级,复杂到手机电脑服务器,各种架构硬件,通吃,世界大一统操作系统。这么大的威力,基本上鸿蒙出世之日就是其他操作系统的忌日,万物将归于鸿蒙。
目前研究过鸿蒙代码的为零(没开源),那么可以通过以下两个途径进行初步鉴别:发动你的一切关系,通过在美国的同学或朋友了解美国的几家有操作系统的厂商:微软(Windows)、谷歌(Android等)、苹果(iOS/macOS)、风河(VxWorks)是否这几个月来都慌得一笔?是否天天在开会研究对策,发动工程师们研究代码(说开源但还没开源,只能想象代码)。
如果是,那鸿蒙可能是真的,而且可能真的是个通吃怪物;如果否,那说明他们认为鸿蒙不存在或者他们认为鸿蒙的威力小到可以忽略。
事实上,这些公司如往日般平静,工程师们似乎对鸿蒙也并无兴趣。
一个自研的独立操作系统,应该首先有独立于已有生态的自己的专属生态(必要条件,可用于否定),然后才去考虑要不要兼容现有的某成熟生态(非必要),而且在一般情况下,是不会考虑兼容其他生态的,Windows、iOS、Android、Tizen。。。都是这样的独立操作系统。
三星Tizen开源七年,自己生态没搞起来(有少量应用),但也没有去兼容安卓。macOS、iOS、iPadOS互相兼容,那是因为这仨本来就是一个,都是Darwin。
我们可以通过此法来鉴别鸿蒙是否是独立操作系统。
现在我们来看看鸿蒙。智慧屏上的鸿蒙1.0,竟然没有自己的专属生态的应用(话说连sdk都没公开,要是有专属生态app那特么就见鬼了),反倒一上来就迫不及待地兼容了安卓,这就基本可以认为鸿蒙不是独立于安卓的操作系统了。
然后还出现了系统版本9.0等奇葩的东西,不是鸿蒙1.0吗?9.0是几个意思?只能解释为Android 9.0了吧?如果不尊重知识产权,把系统版本显示为UI版本,那也可以解释为是EMUI 9.0,可是EMUI也是基于安卓开发的UI,如果鸿蒙独立于安卓,这样一个东西能特么直接和鸿蒙适配?关于9.0还能有其他的解释吗?
所以,不管是哪个,都指向一个结论:鸿蒙就是安卓的变种,甚至说它就是安卓的UI也是极有可能的!
更奇葩的是竟然还有一堆洗的,这尼玛这都明摆着了,还洗?不带脑子吗?这些人在洗的时候会套用华为发布会ppt上的一句话“基于开源框架,关键模块自研”,就不觉得这个说法神乎其神模棱两可吗?基于哪个开源框架就是特么不说。
是不是华为EMUI、小米MIUI、中兴MiFavor OS、vivo的Funtouch OS、oppo的Color OS、魅族Flyme OS、锤子Smartisan OS、联想VIBE、海信Vsion。。。都可以这样说了?
其实基于AOSP改一下,一点都不丢人,没必要掩饰。
AOSP本来就是开源的,已经造好的轮子不用白不用,取个新名字都没什么。。。然后我们来看一下鸿蒙推出的背景。
谷歌取消了对华为的GMS授权,然后媒体就狂炒起来:我们迫切地需要一个可替代操作系统的国产自主操作系统。
一时间这个被上升为国家行为。可是GMS授权是商业问题,非技术能解决的。再说,那就踏踏实实搞啊,别整虚的,这个圈子真的是,科技巨头们不是被吓大的,这半年来华为发动各种路子,成功地将营销成了“任正非 vs 特朗普、华为 vs 美国”,在这样的环境下鸿蒙被推了出来,在鸿蒙“发布”并宣布“开源”后的第二天就推出了搭载鸿蒙1.0的智慧屏,这个操作是不是很熟悉?
玩过多次了吧?所以这就是个在特殊时期收割爱国热情(变现)的营销策略。
这样的一个东西,你企求它能有多实在的内容?