智能手机排行榜上,全球前五,中国厂商独占三席。

然而,若论手机操作系统,即使是在全球范围内,除苹果之外的大多数手机厂商用的仍是安卓系统。

硬件系统的重要性不言而喻。

尤其在进入物联网时代,硬件联网、智能化成为主流,物联网操作系统变得更为关键。

国内厂商纷纷开始筹备自己的物联网操作系统,前有阿里的AliOS、华为的LiteOS及鸿蒙OS、腾讯的TencentOS tiny……,近日,小米在今年的MIDC 2020上,也正式对外公布了自己的物联网操作系统Xiaomi Vela。

这次,在手机系统上采用深度定制化安卓系统的小米,在物联网设备上也要打造自己的操作系统了。

小米Vela的问世

华为鸿蒙操作系统在发布之前就备受行业关注,甚至华为徐直军随后接受采访时对外表示,“鸿蒙本来不是操作系统的名字,后来媒体误传就炒了起来,炒了好几个月。再想给操作系统取名字的时候,又得重新跟大家解释,所以就叫鸿蒙了。”

相较而言,小米Vela的问世倒是相对顺利。

11月5日,在小米开发者大会(MIDC 2020)上,小米Vela正式问世。

小米IoT平台部总经理、AIoT战略委员会主席范典在发布会上介绍称,“小米Vela是基于开源嵌入式操作系统NuttX打造的物联网软件平台。”

NuttX是由Gregoy Nutt在2007年发布的一个实时嵌入式操作系统,发布之初并未像Linux一样迅速发展起来。不过由于NuttX在设计之初就考虑到了对应用较为广泛的Linux的兼容、并对POSIX原生支持,在过去几年里也可见看到索尼、三星等大厂先后加入了这一阵营。

小米是从2017年开始基于NuttX开发物联网产品,并在随后推动NuttX加入了Apache基金会。

这就不难理解小米的物联网操作系统为什么最终会选择基于NuttX,也可以看出,小米做物联网操作系统的想法早已有之。

据小米IoT平台部副总经理袁军介绍称,这一平台是专门用于智能家居、可穿戴设备等算力受限设备上的物联网嵌入式开发平台,支持高性价比MCU设备,打通碎片化的IoT应用。

这样的话,手机、电视、路由器、笔记本将不是小米Vela的目标,而小米手环/手表、智能音箱、家电产品等在未来将会用上小米自家的Vela操作系统。

小米IoT平台部技术总监顾瑶瑶在发布会上介绍称,小米认为物联网设备需要的操作系统应具有以下特性:

对开发者友好,充分考虑代码的可复用性和可移植性;

简化应用开发,提供满足不同应用的大量基础组件;

不重复造轮子,应用开源内核并回馈开源社区;

现代化的编程模型,有现代化的编程语言和开发体验。

小米认为,市场上常见的物联网操作系统更多局限于实时操作系统的范畴、缺少支持物联网软件框架,或缺乏对国际社区的支持。

因此,小米最终选择自研物联网操作系统。

Vela的架构与落地计划

在发布会上,范典对外公布了小米Vela的系统架构,如下图:

具体而言,小米Vela主要分为三?部分:

底层是NuttX内核。提供最基本的任务调度、跨进程间通信、?件系统等基础OS功能,同时也提供简洁?效的设备驱动、轻量级的TCP/IP协议栈和电源管理等组件;

上层是Vela应?框架。主要分为上下两层,下层是为扩展系统服务?提供的通?应?框架,包括蓝牙通信组件、通信组件、OTA服务、数据本地存储服务,以及对图形?户界?和脚本语?的?持,上层主要是针对不同的物联?应??开发,例如针对多媒体应用、传感器应用开发的组件;

右侧是开发者?具。主要提供Logger、Auto test、Emulator、GUI相关开发工具。

据顾瑶瑶介绍称,小米Vela系统已经支持小米IoT模组,目前也在开发智能音箱、运动手环/手表应用所需要的软件框架和组件,逐步在其他智能家居和可穿戴设备上落地。

“鸿蒙”踩了一脚油门

就在小米对外正式发布自家物联网操作系统小米Vela同一天,另一边,华为在深圳也举办了一场新品发布会,发布了15款智选新品。

独特之处在于,此次是华为的物联网操作系统鸿蒙OS首次应用在华为智选生态产品上。

鸿蒙是华为在去年8月的华为开发者大会上发布的物联网操作系统,华为消费者业务CEO余承东在发布会上将其定义为“基于微内核的全场景分布式OS”。

在这一操作系统发布之前,早在2015年,华为也曾发布轻量级物联网操作系统LiteOS。鸿蒙OS发布后,华为消费者业务首席战略官邵洋指出,“LiteOS后续将会融入鸿蒙OS。”

至此,也就有了现在华为在物联网系统层面的统一部署。

在小米官方对Vela介绍中,小米Vela对标的其实是华为LiteOS。然而,随着LiteOS融入鸿蒙OS,小米Vela最终要面对的其实是鸿蒙OS。

在系统核心能力上,不难看出,华为鸿蒙OS强调的分布式技术和小米Vela强调的小米妙享,其实均是为了打通物联网最基础的联通、协同相关功能。

不过,两者无论是在战略层面,还是在应用层面,还是略有差异:

在战略层面,鸿蒙OS发布之初,华为官方就拿其与安卓系统进行了对比;小米Vela此次发布后,袁军则将其解释为“与Linux、安卓等高价操作系统是互补共生关系”。

在应用层面,搭载华为鸿蒙OS的第一款产品是荣耀智慧屏(即智能电视);小米Vela则更注重低功耗和轻量级的应用场景,官方此次明确表示“目标应用不是手机、智能电视等”。

据小米官方称,小米将在2021年1月将开启Xiaomi Vela Preview计划。

届时,小米将进一步完善其物联网生态版图,万千物联网开发者将会再多一个选择,物联网操作系统也将会再多出一方诸侯。

华为鸿蒙系统小米,华为鸿蒙之后 小米自家操作系统Vela请战相关推荐

  1. 小米电视是鸿蒙系统吗,搭载鸿蒙系统!华为正式发布荣耀智慧屏 小米电视迅速升级取消开机广告...

    从8月9日开始的为期三天的华为开发者大会,不断扔出"王炸",如鸿蒙操作系统.凌霄芯片.今日,荣耀智慧屏也正式发布. 对于鸿蒙系统,华为消费者业务CEO余承东表示会逐步应用到可穿戴设 ...

  2. oppovivo会用鸿蒙系统么,华为已经做好准备,就等小米、OPPO、vivo了!

    文 | 考拉科技馆 排版 | 考拉科技馆 原创文章,禁止转载,违者必究! 本月,华为发布了鸿蒙2.0版本,而从余承东透露的信息来看,不出意外的话,鸿蒙系统手机版将在年底正式上线,明年所有华为手机都能升 ...

  3. 适配鸿蒙系统的手机厂商,网曝小米、OV等厂商入驻华为,为鸿蒙系统做适配,安卓地位不保?...

    原标题:网曝小米.OV等厂商入驻华为,为鸿蒙系统做适配,安卓地位不保? 自从华为在上个月官宣了鸿蒙系统的存在之后,鸿蒙系统就已经成为了众多华为手机用户甚至是其它手机用户关注的焦点.因为鸿蒙系统的诞生将 ...

  4. 国内厂商对鸿蒙系统的态度,鸿蒙系统4月上线,国内手机厂商态度很关键!小米、中兴出乎意料...

    前段时间,华为举行了新品发布会,在这个发布会上,华为宣布了两件事情,第一就是华为全新的折叠屏手机Mate X2正式亮相了,而第二件事情更加让人惊喜,余承东已经确认,华为的鸿蒙系统将会在4月份上线,除了 ...

  5. 鸿蒙系统宣传标语,有多项新功能加持,搭载鸿蒙系统的华为手表WATCH 3来了!...

    原标题:有多项新功能加持,搭载鸿蒙系统的华为手表WATCH 3来了! 6月2日对华为来讲绝对是历史性的一刻,届时会发布华为的第一款手机系统,也是国内第一款手机系统--鸿蒙OS.除了最重要的鸿蒙系统之外 ...

  6. 华为鸿蒙系统含义,华为鸿蒙系统正在的意义

    自打华为的鸿蒙系统发布之后,很多人都开启了为华为点赞,但是呢,在这些点赞的人里面,其实他们大多数人都不知道鸿蒙系统是个什么东西,但是呢,他们都会有一些相同的印象啊.就比如说华为威武,然后取代安卓取代, ...

  7. 麒麟980支持鸿蒙么,麒麟980处理器40w快充未来支持鸿蒙系统,吊打ov小米没问题了...

    麒麟980处理器40w快充未来支持鸿蒙系统,吊打ov小米没问题了 华为nova 5 Pro今天发布,同时发布的还有华为nova 5.这两款机型最大的区别在于pro版本的soc是麒麟980,而nova ...

  8. 海信鸿蒙系统下载,鸿蒙系统的最佳用户是小米、OV?美的、格力、海信才是!...

    原标题:鸿蒙系统的最佳用户是小米.OV?美的.格力.海信才是! 最近关于华为鸿蒙操作系统有着不小的热度,主要原因就是因为,在前不久的开发者大会上,华为将鸿蒙升级到了2.0,而升级到了2.0的鸿蒙,操作 ...

  9. 980处理器会支持鸿蒙系统吗,麒麟980处理器40w快充未来支持鸿蒙系统,吊打ov小米没问题了...

    麒麟980处理器40w快充未来支持鸿蒙系统,吊打ov小米没问题了 华为nova 5 Pro今天发布,同时发布的还有华为nova 5.这两款机型最大的区别在于pro版本的soc是麒麟980,而nova ...

  10. 荣耀手机都不更新鸿蒙系统吗,华为EMUI不会更新了!直接升级鸿蒙系统,荣耀手机也不会放弃...

    今年华为是肯定会推出手机版以及平板电脑上的鸿蒙系统的,只不过现在华为还没有正式宣布什么时候更新.之前传闻华为会在三月份推出EMUI系统的最后一个版本--EMUI 11.1,并且会采用鸿蒙的内核.但是现 ...

最新文章

  1. linux挂载到哪个分区,Linux中直接挂载硬盘和挂载分区有什么区别?
  2. 老生常谈JavaScript闭包
  3. android webview 网关,在Android webview中CC Avenue支付网关会话过期问题
  4. kalixfce不能启动_kali升级2019.4后切换xfce桌面
  5. ui原型设计工具_UI设计师的工具包,用于专业模型,原型和产品插图
  6. 【好程序员笔记分享】C语言之break和continue
  7. php返回一个变量,PHP从另一个文件获取变量
  8. 2场直播丨PostgreSQL、openGauss
  9. Troubleshoot: R.Layout.Main cannot be resolved
  10. 力扣-989 数组形式的整数加法
  11. C++--第23课 - STL简介
  12. Scala学习-资料整理
  13. python王者荣耀
  14. 如何实现阿里云短信接口使用短信业务
  15. 梯度和法向量的统一理解
  16. python如何识别特殊字符_Python怎么判断过滤特殊字符
  17. 用 django 构建翻译网站——软件工程课程设计
  18. 如何完成一份优秀的前端求职简历?
  19. Arduino云植物自动浇水
  20. 新版Zotero插件更新

热门文章

  1. 系统运维系列 之在Windows下可以查看文件夹大小的工具TreeSize Free
  2. adb shell dumpsys meminfo 内存测试指标解析
  3. Carson带你学Android:这是一份全面详细的动画学习指南
  4. C# winfrom 串口连接处理数据
  5. 学前端报面授,还是慕课网或者丁鹿学堂?
  6. Unity 一键翻译
  7. SSPU-BBS中的邮箱认证
  8. 肇庆python培训班
  9. 考计算机二级要先学一级吗,计算机二级必须要过一级吗
  10. C学习笔记-字符串处理函数