人工智能

华为发布 HarmonyOS 开发套件 26.0.0:API 版本号改用 SemVer,开发适配进入新阶段

2026年8月30日 · admin
openmagic ad

据 IT之家 8 月 29 日消息,华为已面向开发者正式发布 HarmonyOS 开发套件 26.0.0,配套 API 26.0.0、DevEco Studio 26.0.0.821 与 HarmonyOS SDK 26.0.0.105 同步上线。与此同时,华为昨晚也向 Mate 80、Pura 80 等机型推送 HarmonyOS 7.0.0.105 SP6 升级包,更新后 OpenHarmony 底座升级至 7.0 Release,API 版本为 26.0.0。此次更新不仅包含 ArkUI、Ability Kit、ArkWeb、通知、图形加速等多项能力增强,也对开发者需要关注的版本命名、权限管控与接口兼容策略进行了调整。

版本号改用语义化格式,API 适配规则更清晰

本次 HarmonyOS 开发套件 26.0.0 的一个显著变化,是从 API 26.0.0 起,版本号统一采用 Semantic Versioning(SemVer,语义化版本) 的 X.Y.Z 格式,取代此前 X.Y.Z (N) 的写法。来源显示,过去括号中的 N 用于表示 OpenHarmony 底座 API level,而新格式将主版本、次版本和修订版本的含义直接固化到版本号中。

按照华为的说明,X 代表主版本号,通常意味着大量新能力与重要变化,可能涉及 API 修改,需要开发者进行适配;Y 代表次版本号,主要包含新功能,原则上保持向后兼容;Z 代表修订版本号,用于问题修复和小幅改进,同样保持向后兼容。对开发者而言,这种命名方式更接近主流软件工程实践,有利于判断升级风险、制定适配计划,也便于团队在 CI/CD、依赖管理和多分支维护中统一规则。

开发套件能力增强:UI、文件、通知、Web 内核同步升级

来源显示,HarmonyOS 26.0.0 在 6.1.1 (24) 基础上进行了多项增强。ArkUI 继续强化组件材质效果,强调更沉浸的光感体验,并新增多个基于状态管理 V2 实现的组件。Ability Kit 则新增基于 ModularObjectExtensionAbility 的模块化对象能力,使应用可以将自身功能以模块化对象形式开放给其他应用调用。

面向系统能力和应用体验,Core File Kit 支持将沙箱目录共享为系统级可见;Device Security Kit 增强星盾引擎和超级隐私管控能力;Graphics Accelerate Kit 新增预启动特性,以改善游戏应用启动体验;Notification Kit 增强通知管理与显示效果,并支持以半模态方式拉起应用通知设置界面。值得注意的是,ArkWeb 的 Chromium 内核从 132 升级至 144,这对依赖 WebView、混合开发、网页渲染能力的应用来说,是一次较关键的底层更新。

  • DevEco Studio 26.0.0 Release 支持开发 API 26.0.0 工程。
  • 新增按需加载模块能力,用于提升代码索引效率。
  • 新增 Code Scanner,可检查整个项目的资源泄漏问题。
  • 支持同时预览应用在 8 个典型档位断点下的 UI 效果。
  • 新增 Car 设备模拟器,并支持远程控制模拟器。
  • 支持将设备投屏到 DevEco Studio 中使用。
  • 支持解析应用崩溃产生的 dump 文件并展示异常堆栈。

默认浏览器权限管控将生效,应用分发规则更细

此次版本还包含一项面向所有应用的变化:系统引入默认浏览器权限管控机制。应用需要申请 ohos.permission.DEFAULT_WEB_BROWSER 权限,才可出现在默认浏览器备选列表中并被设置为默认浏览器。该权限面向浏览器类应用,申请时需要满足浏览器品类标准,并通过安全、隐私和用户体验三项审核。来源显示,这项管控将在 HarmonyOS 下一个正式发布版本生效。

此外,Agent Framework Kit 的 OnDataCallback 接口也发生变化,method 参数类型由枚举 AgentOperation 改为 string,RequestContext.getClientSessionId() 方法被删除。该变化仅在应用 targetSdkVersion 设置为大于等于 26.0.0 时生效。这意味着存量应用不会立刻受到影响,但准备跟进新 SDK 的开发团队需要提前排查相关调用。

影响解读:鸿蒙生态进入“平台能力细化”阶段

从开发者生态角度看,HarmonyOS 26.0.0 的重点并不只是新增 API,而是将平台能力、工具链和兼容规则进一步工程化。语义化版本号有助于降低版本理解成本;DevEco Studio 的索引、预览、模拟器、崩溃分析能力增强,则直接指向大型项目开发效率;默认浏览器权限管控反映出系统级入口正在被更严格地治理。

不过,华为官方公布的存量设备 API 版本占比也显示,生态迁移仍需要时间。目前 API 6.1.1 (24) 设备量占比最高,达到 84.93%;最新的 HarmonyOS 7.0.0 测试版(API 26.0.0)占比为 4.65%。这意味着开发者在尝试新能力的同时,仍需兼顾存量设备覆盖与兼容策略。对中文开发者和企业应用团队来说,短期更现实的做法是先完成 SDK 与工具链评估,针对权限、Web 内核、ArkUI 组件和接口变更建立适配清单,再逐步将新版本能力引入正式项目。