点击上方关注 “终端研发部

设为“星标”,和你一起掌握更多数据库知识

小米用Vela大概就是学华为万物互联那套,看它挂在Linux内核边上,和上面架构的安全子系统,大概是想作为万物互联的安全认证,或系统内部链路作为安全连接其他设备用的,类似于荣耀的信任环。

但是它这套子系统不直接点跟核心外挂的Vela核心交互就很费解,感觉就像弯弯绕绕走Linux内核的交互,再转到外挂的核心,架构中的安全子系统就像是为证明我用上了Vela,写文章首尾呼应一样硬凑上来的感觉;

更像是为Linux内核写了套设备认证机制挂边上,然后将其命名为Vela。

vela的核心就是bytecodealli 和web-devkits

这两个组合起来就是一个wasm环境,除了传统的C/C++语言,还能用TS写wasm程序,然后这套运行时能够跨平台运行(包括作为Linux进程,和Nuttx任务,还有TEE里面),vela再加一些统一的API暴露给运行时,然后就是一套自己的通信/鉴权之类的东西。

但是很难说有没有第三方拿这套玩意开发了什么(除了手表App),至少鸿蒙2的时候就有公开API文档,还有一些半成品应用上架。

miui对安卓有点魔改过头了,导致积重难返,难以同步安卓升级,同时自己的一些历史包袱太多导致很多问题无法解决,于是推倒重来,搞了一个抽象层,把自己的代码通过抽象层来调用安卓底层,尽可能少动安卓原有的东西,这是我理解的澎湃os做的事情

Android那几个分支,Android Wear,Android TV,他们是Android在不同形态的设备上的裁剪版本。

这些不同形态的设备上的Android X,他们最大的区别不在于Linux内核层,而在于上面的安卓部分的应用开发框架。

因为不同形态设备,你看不见的里面,都是用的CPU、GPU这些东西,Linux内核在这些不同形态设备上都可以跑,只是裁剪组件,缩下内核尺寸。

之所以差异最大的是上面安卓部分的应用开发框架,那是因为不同尺寸东西最大的区别,就是显示部分。而显示部分不同,就决定了UI的巨大不同。这部分差异影响,到不了Linux内核层,只到安卓的应用开发框架那层。

我用linux是20年前的事了,不过还是看懂你文章了。技术细节我不知道,但是我知道一些华为鸿蒙开发中的事情。小米和华为的最大区别,华为是有人负责吹牛,有人负责不让牛吹爆。小米是有人负责吹牛,然后没有然后。

从体验上来看,澎湃OS的bug确实多发热也多,最主要是经过我的测试,小米14发送微信消息每次都会延迟3秒多才到,不是信号的问题,同事的华为发给我秒到,已经从小米14换回到note12turbo了,还是miui流畅得多。。

至于华为吃的鸿蒙,华为的鸿蒙,从几年前开始,先是架构设计,后来的套壳鸿蒙,各种开发工具,到现在的纯血鸿蒙,再拉着各厂家应用适配,不断地有成果出来,大家都看在眼里。

我用20的时候从EMUI9,EMUI10,EMUI11,鸿蒙2,鸿蒙3,鸿蒙4;

这也是我选择50的原因之一,系统维护周期长

而50作为旗舰,目前只有一个大版本迭代,鸿蒙3,鸿蒙4;

目前若生命周期内仅有一个大版本迭代,是很让人失望的

既然选择支持,理论上是不应要求回报的;但我想这个诉求不算回报,只是希望50至少有两个系统大版本的迭代,这对旗舰电子产品是最基础的

不过今年已经2025年了,现在的nova14U,鸿蒙next我本身没有问题,非常流畅,接近iOS系统。软件适配还要努力,有些软件适配了,非核心功能上有些缺少。我用了差不多四天,对我来说可以当主力机用了,这四天我旧手机没有用过。

如果要下手买鸿蒙OS,要先去华为店体验一下。我之前升级过一次,那次还没有企业微信,我就回退了。后来去华为店体验了下,发现主流软件都有了,还有不常用的也可以用卓易通,我就升级了。

现在可以当主力机了,而且很多非核心功能也在慢慢的适配,越来越好了

华为是做百年公司,小米可以做50年就很厉害了,毕竟是个组装厂。所以和米粉争论也没意义,国内要团结。我们碰到这种情况就大喊一声,小米第一,华为第一就行了。 

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐