华为于8月29日正式发布HarmonyOS开发套件26.0.0版本,该版本首个Beta版在2026年华为开发者大会期间推出,此次为Release正式发布。同步更新的还有DevEco Studio 26.0.0 Release版本(26.0.0.821),以及基于OpenHarmony SDK Ohos_sdk_public 26.0.0.105的HarmonyOS SDK。华为同时公布了存量设备的API版本使用占比数据,其中API版本6.1.1 (24)的设备量占比最高,达84.93%,而最新的7.0.0测试版(API 26.0.0)仅占4.65%。
此次版本更新对开发套件的版本号格式进行了调整。从API版本26.0.0开始,版本号统一采用语义化版本(Semantic Versioning,简称SemVer)格式(X.Y.Z),取代原有的X.Y.Z (N)格式。其中X为主版本号,包含大量新功能及重要变更,可能涉及API修改,需要开发者适配;Y为次版本号,包含新功能,原则上向后兼容;Z为修订版本号,用于问题修复和小改进,保持向后兼容。此前的版本号格式中括号内的N表示OpenHarmony底座API level。
在功能增强方面,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版本。
DevEco Studio 26.0.0 Release版本(26.0.0.821)同步更新,新增多项能力:支持开发API 26.0.0工程;支持按需加载模块以提升代码索引效率;新增Code Scanner工具,支持检查整个项目的资源泄漏问题;支持同时预览应用在8个典型档位断点下的UI效果;新增Car设备模拟器,支持远程控制模拟器;支持将设备投屏到DevEco Studio中使用;支持对应用崩溃生成的dump文件进行解析并展示异常堆栈。
配套信息方面,API 26.0.0、DevEco Studio 26.0.0.821及HarmonyOS SDK 26.0.0.105均已发布。SDK内置在DevEco Studio中,开发者安装时将自动安装配套版本。此次版本还包含一项针对所有应用的变更:系统引入了默认浏览器权限管控机制。应用需申请ohos.permission.DEFAULT_WEB_BROWSER权限,方可被展示在默认浏览器备选列表中并设置为默认浏览器。该权限面向浏览器类应用,需满足浏览器品类标准并通过安全、隐私、用户体验三项审核方可申请。此项管控将于HarmonyOS下一个正式发布版本生效。
此外,Agent Framework Kit的OnDataCallback接口存在变更,method参数类型由枚举AgentOperation变更为string,RequestContext.getClientSessionId()方法已被删除。此变更仅当应用的targetSdkVersion设置为大于等于26.0.0时生效。华为官方同时公布了目前存量设备的API版本使用占比数据,其中API版本6.1.1 (24)的设备量占比最高,达84.93%;而最新的7.0.0测试版(API 26.0.0)仅4.65%。
华为昨晚还面向Mate 80、Pura 80等机型推送了HarmonyOS 7.0.0.105 SP6版本升级,系统包大小超6GB(机型不同大小也有不同)。本次更新优化了桌面显示、图库使用等场景下的使用体验。更新后的OpenHarmony版本已经升级到最新的7.0 Release版本,API版本26.0.0。从存量设备占比数据来看,HarmonyOS生态向新API版本的迁移仍处于早期阶段,开发者在未来一段时间内仍需兼顾对旧版本API的兼容支持。
该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。