由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Military版 - 鸿蒙已死,哄蒙万岁
相关主题
杀器还是噱头?详解华为的操作系统有院士要求国内手机厂商使用华为的鸿蒙系统
华为OS厉害在什么地方?任正非还说要继续与狗狗合作
google是下一个死在华为枪下的冤魂受到打压,华为将鸿蒙系统用在手机上?
鸿蒙产品都开始卖了华为鸿蒙系统已有45款应用,慢慢来
不预装谷歌配套应用的华为Mate30,境外消费者还愿意买单吗?微信不支持方舟,华为压力很大
任正非:华为Mate 30系列没有预装谷歌GMS生态系统google: 其实 我也有自己的鸿蒙手机, 也是华为手机
华为哭了!偷装谷歌全家桶路径被堵死!google: 其实 我也有自己的鸿蒙手机, 也是华为手机
华为仁至义尽了余兴镐: 鸿蒙操作系统是个啥,牛不牛?
相关话题的讨论汇总
话题: 鸿蒙话题: 华为话题: 安卓话题: 应用话题: 方舟
进入Military版参与讨论
1 (共1页)
w*********g
发帖数: 30882
1
来源: 思芦 于 2020-05-15 09:42:03 [档案] [博客] [旧帖] [给我悄悄话] 本文已被
阅读: 4037 次 (8220 bytes)
字体:调大/重置/调小 | 加入书签 | 打印 | 所有跟帖 | 加跟贴 | 当前最热讨论主题
本文内容已被 [ 思芦 ] 在 2020-05-15 09:46:33 编辑过。如有问题,请报告版主或
论坛管理删除.
鸿蒙已死,哄蒙万岁
一年前,华为刚揭示鸿蒙时,我的博文“杀器还是噱头?详解华为的操作系统”做了预
测。当时华为公布的鸿蒙的信息还很有限。博文说:“华为的手机操作系统备胎,新东
西少,只是集成了华为对安卓的一些优化。最后结果就是自己玩,难逃塞班和Palm OS
的命运,噱头而已。华为公司工程能力强,但不是一个技术创新的公司。”有小粉红留
言:“你说得也许对,但我愿意做小白鼠,华为这个系统出来了我肯定买,让华为有机
会改进提高,最后做到最好。”我回复:“希望你长寿,能等到鸿蒙出来的那一天。”
一年以后,转身回看:我的预言基本都说中了。
当时华为消费者业务总裁余承东说最快今年秋天,最晚明年(2020年)春天,华为自己
的手机操作系统将可能面市。2019年7月3日任正非接受法国《Le Point》杂志专访时表
示,鸿蒙操作系统主要应用于物联网,并不是用在手机中,做这个系统的时候并不是想
替代谷歌的。 2019年8月9日,余承东在华为开发者大会上正式发布手机操作系统鸿蒙
,但只有PPT,未有展示。说该系统虽然主要面向IoT设备,但也可支持手机。如果谷歌
安卓系统不向华为开放,将“可以随时启用鸿蒙”。10月23日,华为轮值董事长徐直军
在华为媒体沟通会上称,鸿蒙本来是用于华为内部一个内核的名字,后来被媒体误传为
华为的操作系统。2020年4月22日,任正非表示:华为的操作系统要想超越安卓和苹果的
操作系统,可能需要很长时间,但不会超过 300 年。
华为的立场不断后退。先宣称鸿蒙是今后华为手机的操作系统。然后改口说鸿蒙是针对
物联网开发的。只会在安卓不能用时才会启用。而谷歌从来没有对华为关闭安卓。安卓
是开源的,谷歌不能也不会阻挡任何公司用安卓。谷歌限制华为使用的只是谷歌的应用
程序-GMS。而鸿蒙是操作系统,和GMS是两回事。所以不存在安卓不对华为手机开放的
情况,这样鸿蒙永远只能当备胎。备胎是打造不出生态系统的。没有生态系统的操作系
统只能闭起门来自己玩。任正非说要300年才能超越安卓和苹果,那时华为在不在都是
问题,实际上是承认这是一个不可能完成的任务。徐直军干脆否认鸿蒙是一个操作系统
,这都是为以前的牛皮找台阶下。
华为的宣布互相矛盾。说明华为的鸿蒙战略比较混乱,只是一个概念,覆盖的领域不清
晰。为了宣传,仓促上马,问题很大,很可能已经流产。按英国传统,当老国王死掉,
新国王即位。使者各地宣示“The King is dead, Long live the King”。(老)国王
已死,(新)国王万岁。徐直军和任正非实际上宣示:鸿蒙已死,哄蒙万岁。
审视华为揭示的鸿蒙构想,新意不多。简而言之是两个拼盘,一个替换。拼盘是安卓架
构和LiteOS的拼盘。LiteOS是华为的轻量级物联网操作系统,面向智能家居、车联网等
领域,集成LiteOS和安卓是为了面向手机和物联网。一个替换是用方舟编译器取代JAVA
虚拟机,用静态编译取代动态解释,以适应各种硬件平台。华为的鸿蒙在构想上抄袭谷
歌的Fuchsia。Fuchsia是谷歌的下一代操作系统,采用微内核架构,用于嵌入式系统。
Fuchsia的设计目标之一是可运行在众多的设备上。Fuchsia的部分代码已经放在Github
上。
安卓系统使用JAVA为编程语言。为了跨硬件操作,使用了虚拟机,将各种硬件抽象成
Java的运行环境。JAVA运行在虚拟机上,虚拟机负责连接具体硬件。因此安卓可以跨硬
件平台。虚拟机里有一个解释器,将JAVA语言逐句翻译成硬件懂得的机器码,这个动态
解释会降低代码的运行速度。方舟编译器替代了Java虚拟机,在应用打包的时候就将所
有程序,包括静态和动态的部分直接编译成机器指令。为了在不同硬件上工作,方舟编
译器需要先编译出对应所有硬件平台的二进制文件,之后在具体手机安装的时候选择针
对当前硬件平台的二进制装入手机。因此会出现安装包容量大的问题(因为安装包包含
所有硬件平台的二进制文件)。据估计,方舟编译器重新编译的安装包要比安卓大两三
倍,手机安装后的机器码要大0.5-1倍。带来的问题是占用存贮和内存显著增加。用户
下载安装包会消耗越来越多的时间和流量。这是一个用空间换取运行速度的策略。华为
宣称这个替代能够让系统响应快44%。
方舟编译器有严重的生态问题。首先华为必须将编译器代码开源,并让应用开发商免费
下载,开发商将其应用用方舟重新编译,并再次对安卓的所有版本和所有硬件平台进行
测试,改正Bug后,重新发布,在所有应用商店上架。这个工作必须让各个应用开发商
自己做,华为不能代劳,因为每个应用都要有开发者的签名。这基本上是一个不可能完
成的任务。你可以在爱国情怀下忽悠国内的部分开发者,但不可能让全球的应用开发者
来跟随。大多数的应用开发商是中小规模的,甚至是个人,怎么可能有时间有精力开发
编译测试如此多的版本?
当一个新手机硬件发布后,方舟编译器必须及时跟进,并将新版本推送给所有的开发商
。随着越来越多新硬件的发布,方舟编译出的安装包势必会越来越大。用户下载安装包
会消耗越来越多时间和流量。同时开发商编译时间会越来越长,需要测试的硬件会越来
越多。
大多数应用开放商不跟随,又不能覆盖所有的手机硬件,上下流生态环境都打不开,生
态系统培养不出来,这样的手机系统只能哄蒙小粉红。
这么大的麻烦换取的是最多44%的系统响应速度。而且这个提升是在实验室特定条件下
测得的。体现在用户感知上,很可能要大打折扣。根据用户感知测试,一般人对在0.2
秒以下的速度提升没有感知。在这个区间,人的感知已经达到饱和。换句话说,把响应
速度从0.2秒提升到0.1秒,人感觉不到区别。目前中高端安卓手机的性能瓶颈不是CPU
的处理速度。所以对这个方舟的优化,用户很可能无感。
总之,鸿蒙缺少革命性的创新,只是拼凑式的工程集成。以增大存储空间和应用开发的
不便换取有限的速度提升,很难赢得生态系统。胎死腹中,是必然命运。现在已经过了
余大嘴宣称的最晚的面市时间,鸿蒙仍旧神龙首尾两不见。不过鸿蒙的使命就是哄蒙。
所以这个名字还会存在,继续哄蒙。
S*********4
发帖数: 5125
2
1 (共1页)
进入Military版参与讨论
相关主题
华为的手机操作系统很快就会横空出世,干掉安桌不预装谷歌配套应用的华为Mate30,境外消费者还愿意买单吗?
华为Mate 9正式登陆美国:与谷歌、亚马逊达成战略合作任正非:华为Mate 30系列没有预装谷歌GMS生态系统
余承东:华为进入的领域必做王者华为哭了!偷装谷歌全家桶路径被堵死!
华为正研发自己的操作系统取代华为仁至义尽了
杀器还是噱头?详解华为的操作系统有院士要求国内手机厂商使用华为的鸿蒙系统
华为OS厉害在什么地方?任正非还说要继续与狗狗合作
google是下一个死在华为枪下的冤魂受到打压,华为将鸿蒙系统用在手机上?
鸿蒙产品都开始卖了华为鸿蒙系统已有45款应用,慢慢来
相关话题的讨论汇总
话题: 鸿蒙话题: 华为话题: 安卓话题: 应用话题: 方舟