2024 年 12 月 27 日,以“一路同行,澎湃未来”为主题的小米「人车家全生态」合作伙伴大会,在北京朝阳国家会议中心召开,共设有一个主会场和七个分论坛。作为面向全球软硬件开发者、技术与商业伙伴的年度盛会,本届大会基于开放、务实的合作理念,紧密围绕小米澎湃 OS 新技术、物联网(IoT)、Xiaomi Vela 开源、生态链及互联网商业合作等关键议题,旨在推动技术创新与行业进步,为合作伙伴带来共赢发展的新机遇。
小米系统平台部总经理顾瑶瑶在主题演讲中分享了过去一年 Xiaomi Vela 在技术领域和开源生态所取得的进展。目前 Xiaomi Vela 已经在 Gitee 和 Github 同步全面开源,目标是携手国内外广大的开发者群体,共同打造一款卓越的 IoT 操作系统,成为一张闪耀的“中国技术名片”。
过去几年,Xiaomi Vela 能力持续进化,截止到目前,已成功在 10 大核心设备品类实现规模化应用、成功落地超千款产品,为六千多万台智能设备地注入强劲的澎湃动力,目前 Xiaomi Vela 已经逐步成长为高成熟度与高可靠性的 IoT 软件平台,设备与芯片厂商深度复用 Xiaomi Vela 的技术积累和独特优势,通过成熟的软硬件方案,可以大大降低开发成本,提升产品交付效率,在激烈的市场竞争中占领先机。
另外, Xiaomi Vela 具有非常轻量化的特点,可以在全方位提升产品用户体验的同时大大降低产品的系统资源的占用,助力设备厂商成功打造个性化爆品。如今,Xiaomi Vela 已经成为小米 IoT 生态和 Xiaomi HyperOS 关键技术底座,将持续助力 Xiaomi HyperOS 在 IoT 领域的生态构建。
Xiaomi Vela OS内核是基于开源实时操作系统 Apache NuttX 打造的,极其轻量,和 Linux 有非常好的兼容性,在内核之上,开发了统一的 Xiaomi Vela 服务、框架与工具,为不同的物联网应用提供了组件化的解决方案,这些方案沉淀了各种物联网应用的共性需求,也实现了 Xiaomi Vela 在系统内核、互联、图形、多媒体、异构多核、轻量应用框架等核心技术领域的深度技术积累。总结起来,Xiaomi Vela 一共有 5 大技术优势,分别是柔性部署、跨端互联、轻盈美学、端侧AI和轻量应用框架:
柔性部署可大幅降低厂商跨品类、跨硬件的迁移难度。Xiaomi Vela 做到极致可伸缩、可裁剪,最小系统只需要8KB的内存,最高可支持512兆以上内存,为多样化的硬件环境提供了坚实的适配基础。其次针对异构多核,提供了一整套原生设计的多核服务框架,厂商的软件在部署到不同的硬件环境时,无需大幅修改或重构,可以极大简化软件的开发难度,值得关注的是 Xiaomi Vela 还支持异构双芯,将高性能芯片上显示、连接等服务无缝的下放到 Vela侧的低功耗芯片上运行,显著降低整体系统功耗,在多个关键场景下获得60%到90%的显著功耗收益。
跨端框架让设备更快速接入小米智能生态,尽享亿级用户红利。Xiaomi Vela 提供尽可能完备的底层连接技术,并且实现了澎湃智联轻量框架,在所有设备之间搭建高效互联的通路,相较于传统 Linux 方案,其代码体积和内存都大幅降低,厂商使用 Xiaomi Vela 可以让产品快速、原生接入小米繁荣的IoT生态,实现产品价值和商业潜能的最大化释放。
轻盈美学让轻量设备也具备惊艳动效视觉呈现。今年发布的 Xiaomi Watch S4 上,全新表盘引擎以更复杂且更富有表现力的流畅动画体验深受用户的喜爱,这都得益于Xiaomi Vela 强大的超低功耗渲染能力。同时 Xiaomi Vela 打造了轻量小游戏引擎,获得社区热烈的欢迎,目前已有 30 款小游戏上线,让用户畅享别样的腕上游戏乐趣,全力打造轻量美学新范式。
Xiaomi Vela 轻量和低功耗且支持端侧 AI,是 AI 硬件首选搭载平台。通过自研轻量AI部署引擎,帮助业务解决算法后端硬件碎片化的难题,让更多 AI 算法在轻量设备上快速部署,高效运行,赋能厂商在 AI 硬件领域持续探索与创新,真正实现 AI 无处不在。
轻量应用框架支持开放标准,一次开发、多厂商、多设备运行。开发者可以在手机、手表、音箱、电视等多终端设备上实现一次开发多端部署,显著降低开发成本。Xiaomi Vela 支持采用JS语言开发快应用,语法简洁,开发高效,同时结合 Xiaomi Vela 底层出色的低功耗渲染能力,可以实现媲美原生的流畅体验。
Xiaomi Vela 提供一站式解决方案,帮助厂商低成本、高效率打造高体验的智能产品,在激烈竞争中实现商业价值最大化和可持续发展。
小米系统平台部总经理顾瑶瑶介绍,Xiaomi Vela 从诞生之日起,就做好了把 Xiaomi Vela 开源的打算,始终秉持着开源共赢的理念,广泛与全球开发者合作,助力生态合作伙伴共同成长。自2017年起,Xiaomi Vela 就活跃在Apache NuttX 社区,今天已经拥有三名 pmc 委员,4名 committer,除了 Apache NuttX 之外,在 Xiaomi Vela生态组成中的 LVGL、WAMR、HapJS、OpenAMP、Wasmnizer-TS 等诸多开源项目中,Xiaomi Vela 团队也是重要开源贡献者。
小米的开源理念是坚持不重复造轮子,坚持不仅要站在巨人的肩膀上,还要为巨人指方向。以上开源实践不仅是小米回馈全球技术社区的切实成果,更是小米践行开源理念的有力见证。目前 Xiaomi Vela 已全面开源,以促进整个行业的效率提升,同时为了彰显开源项目的中立性,将该开源项目正式命名为 openvela,Xiaomi Vela 此次是独立于 Xiaomi HyperOS 完成开源,同时 openvela 与 Xiaomi Vela 是基于同一套代码实现,内外同步开发,与社区共同进化。
展望未来,Xiaomi Vela 将构建全方位生态,去年面向企业开发者启动 Xiaomi Vela 全球合作伙伴计划,旨在形成更大的产业合力,迄今为止,已有 60 多家芯片厂商、设备厂商和服务商加入,354 个芯片平台和开发板完成了 Xiaomi Vela 适配,生态日益壮大。明年将持续推动技术创新与生态拓展, Xiaomi Vela 将面向个人开发者启动轻舟起航计划,通过一系列技术沙龙、公开课和开发者大赛,帮助全球开发者更快掌握 Xiaomi Vela 技术。
Xiaomi Vela 期待与全球开发者携手合作,共同乘风破浪、扬帆起航,奔赴科技的浩瀚星河,打造更加智能、便捷的未来!期待与更多的开发者、芯片厂商和设备厂商携手共进。