引言
8 月 21 日,OpenHarmony 7.0 Release 版本的代码被上传到 GitCode 仓库,官方发行日志同步公开(详见IT之家报道)。对关注国产开源生态的人来说,"Release"这个后缀比版本号本身更值得注意,它意味着这一轮迭代结束了 Beta 阶段,功能集基本定型,可以进入商用设备的适配周期。而从发行日志看,这个版本同时在做的两件事方向截然相反:一件往重了做,一件往轻了做。
事件要点
系统层面最显眼的变化,是新增了对展锐 P7885 芯片开发板的支持。根据官方发行日志,这块开发板可跑 5G 蜂窝通信,支持统一渲染;GNSS 定位可上报卫星状态信息,能区分 GPS、北斗、GLONASS 等不同卫星系统;同时支持星闪 SLE 1.0 的配对连接与数据传输。板载层面适配了加速度计、陀螺仪等 6 类传感器,并提供标准 PCI-E 接口。
另一个方向是做减法。轻量系统在这一版本中支持小型化适配,以减少 RAM 和 ROM 占用,对于出货量动辄以百万计的嵌入式设备来说,每省下一兆存储都是直接的成本削减。
应用框架方面,则新增了基于 ModularObjectExtensionAbility 的模块化对象能力:应用可以把自身功能以模块化对象的形式对外提供,供其他应用调用复用。这延续了 OpenHarmony 一贯的思路,应用不是孤岛,能力可以拆开重组。
背景与影响
要掂量这几条更新的分量,得回到 OpenHarmony 的定位。它由开放原子开源基金会孵化,华为是最主要的初始贡献者,商用鸿蒙的底层也与之同源。与 Android 从手机向下渗透的路径不同,OpenHarmony 从一开始就采用分层架构——从 MCU 级的轻量系统到标准系统的富设备,试图用一个代码基线覆盖从传感器到平板的全谱系设备。
从这个角度看,P7885 开发板的加入比表面更重要。操作系统生态的"南向"下限,从来不是由旗舰芯片决定的,而是由量大面广的中低端 SoC 决定的。展锐长期深耕这一市场,而 5G 蜂窝加上星闪短距通信的组合,指向的是工业手持终端、车载模组、支付设备这类"常联网的边缘设备",这正是 OpenHarmony 最有机会建立先发优势的地带。
星闪 SLE 写进系统层同样值得留意。作为国内主导的新一代短距通信标准,星闪此前更多停留在模组与协议层面;如今进入操作系统发行日志,意味着开发者不必自己去趟底层适配的坑,标准落地的前置条件又少了一个。
而轻量系统的"瘦身",则是这场长跑里更朴素的一环。嵌入式市场对 BOM 成本极度敏感,RAM 和 ROM 占用每降一档,同一套系统就能塞进更便宜的芯片里。这种"向成本兼容"的能力,恰恰是富设备生态起家的系统最难补的课。
简短点评
单个版本的功能清单,不太值得过度解读;真正值得看的是节奏。芯片支持、通信标准、应用框架三条线在同一版本里齐头并进,说明 OpenHarmony 的迭代重心已经从"把系统跑起来"过渡到"把生态铺开去"。当然,南向支持的广度与北向应用的繁荣之间还有很路——前者可以用工程人力去堆,后者只能交给时间。7.0 Release 的答卷算不上惊艳,但方向是对的:一个操作系统想活下来,得先让做硬件的人觉得省事,再让写软件的人觉得有钱赚。眼下的 OpenHarmony,正在啃前一半。