机械荟萃山庄

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 27|回复: 0

鸿蒙系统还在懵懵之中

[复制链接]

2万

主题

3万

帖子

21万

积分

超级版主

Rank: 8Rank: 8

积分
211472
发表于 1 小时前 | 显示全部楼层 |阅读模式
很多操作系统爱好者,首次进入鸿蒙生态,都是被微内核的宣传吸引过来的。目前主流操作系统中,Linux是宏内核,Windows NT是混合内核,XNU是混合内核。这个世界上不是没有过流行的微内核,QNX就是,结局连汽车大本营都被Linux偷了家。最近的实验,大概还在十年前Google尝试做过Zircon,结果出师未捷中道崩殂。华为如今拾人牙慧,把自家的LiteOS开源裁剪还通过形式化验证,让微内核阵营看到了一线曙光。

结果生产版本大失所望,专为IoT开发的LiteOS撑不起比手表大的设备,在手机、平板上运行的,是重新定制的闭源的HongMeng Kernel(也译成鸿蒙微内核)。这就让人非常无语,我们放弃Android,不是为了选一个更封闭的操作系统。手上这台鸿蒙电脑,实际的状态是,底层HongMeng Kernel是闭源的,上层HMS是闭源的,只有中间薄薄的一层OpenHarmony是开源的。那请问,这和OpenDarwin有什么分别?有,OpenDarwin真的包含完整的XNU代码。
闭源还导致一个严重问题,那就是外界谁也不知道华为是真的技术自主,还是在旧世界上缝缝补补。与之相比,vivo的BlueOS Kernel至少从第一天起代码就很干净,纯Rust编写,开源可见,兼容MMU和non-MMU,理论上可以从手表一路扩展到平板(只是蓝厂没有制裁焦虑,没有兴趣主动摆脱AOSP)。
如果不能兼容BlueOS Kernel或者Zircon,OpenHarmony引以为傲的多内核架构就成了只许州官放火,不准百姓点灯。
退一步讲,要是因为时间紧任务重,没条件去搞Zircon那么先锋的实验,就还用Linux也没什么丢人的,起码现有的大量硬件驱动和GNU脚手架,不用重新写了,高通手机和英特尔电脑的星河升级,也变得容易许多。鸿蒙之父王成录去了深开鸿后发布的Kaihong OS,正是践行了这样务实的方针。
现在的HongMeng Kernel,刚好卡在了不上不下的点上。要想完全发挥软硬件一体化优势,上限锁死在了OpenHarmony框架。要想发动开源社区去给它添砖加瓦,争取成为商业友好操作系统内核的首选,对不起此路不通。
半开半闭的设计,对生态同样非常不利。在Android生态下,相当一部分程序不需要GMS就可以运行,这也是为什么华为海外市场还没有被清零。而在OpenHarmony生态下,API分成了HongMeng Kernel的、OpenHarmony的和HMS的,第一批被华为连拉带拽进来的开发者,基本都是混合使用了这三者,甚至华为还在不遗余力锁定HMS生态。这就意味着,这些千辛万苦完成了去美化的开发者,如果想要把应用编译到Kaihong OS等第二发行版上,还得再走一遍去华为化的流程。对于生态号召力远不如华为的深开鸿来说,这基本就是死路一条。
在设计中,鸿蒙要替代的不仅仅是Android,还有电脑端的Windows,以及少量的信创Linux。这就意味着,华为手机部门和华为电脑部门的设计初心,是非常不一致的,前者希望尽可能保留EMUI的操作界面,而后者则要维护Windows用户的交互习惯。
要是只有这两个那还好,从开放生态一步跨到软硬件一体化,华为真正想学的,是苹果。于是,沉(yè)浸(tài)光(bō)感(li)这些也不能不安排上。相比之下,卖了4000万台设备的手机平板部门,声量当然还是压过了只卖了20万台设备的电脑部门。于是手机维持了基本还算可用的完整界面,而把难题留给了电脑。
于是明明都叫鸿蒙系统,如果直接从手机移植app到电脑,你会发现比在Mac上运行iOS程序还要别扭。真正体验好的比如微信、抖音,几乎都是为电脑单独编译了一个版本。这就足够打脸,说好的一次开发处处运行呢?
鸿蒙电脑非但没从鸿蒙手机得到什么生态上的便利,反而染上了一身先天的封闭设计,导致一出生就水土不服。在鸿蒙电脑上编译鸿蒙程序这么一个对电脑操作系统最简单最基本的需求,都是等了好几个月以后,才遮遮掩掩地放了个DevEco Studio在应用尝鲜专区。即使编译好了,也不能直接运行,还得再挂一个虚拟机用于调试,叠床架屋。
且不说其它生产力工具的长期缺位,电脑上最常用的应用,浏览器,也是生态锁死,书签可以跟自己同步,密码只能用系统的密码保险箱。当然你可以解释说,Mac App Store也是这么规定的,但问题是,有人在Mac App Store下载浏览器吗?人家支持侧载啊!
华为平板与PC产品线总裁朱懂东,也是看了网友的评论才知道什么叫侧载的。你就可以看出,华为是认真的把PC当成带键盘的平板在做了。
,侧载就是不通过官方应用市场,直接在设备上安装第三方应用的行为。目前鸿蒙电脑不支持此功能,所有应用都得从华为应用市场下载安装。
从市场角度看,支持侧载能让鸿蒙电脑的应用生态更丰富。以前因为不能侧载,一些专业软件、小众软件没办法及时适配,用户想用也用不了。现在支持侧载了,开发者就更愿意为鸿蒙电脑开发应用,用户能选择的应用也就更多了。就像Windows系统,开放性强,软件资源丰富,所以很多人喜欢用。鸿蒙电脑支持侧载后,说不定也能吸引更多用户。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|机械荟萃山庄 ( 辽ICP备16011317号-1 )

GMT+8, 2026-4-11 13:17 , Processed in 0.085795 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表