IT之家 3 月 3 日消息,华为开发者官网今日公布了鸿蒙 HarmonyOS 5.0.3 Beta1 新增和增强特性,新版本是 API 15 的首个 Beta 版本,官方称相比 HarmonyOS 5.0.2 Release,通过新增 API 进一步丰富了开发场景,例如提供更多面向 2in1 设备特点的开放功能、增强上传下载的基础能力等等,同时也进一步丰富了 C API。 IT之家附 HarmonyOS 5.0.3 Beta1 新增和增强特性如下: Ability Kit 包管理应用信息(ApplicationInfo)中,应用程序安装来源(installSource)定义增强,新增 ota、recovery、安装包名三类安装来源。 在 C API 新增组件启动参数 Want 的定义与接口。Account Kit 儿童账号支持华为账号一键登录功能。App Linking Kit 【新增 Kit】App Linking Kit(应用链接服务)提供延迟链接能力,支持对用户点击的应用链接保存十分钟,以便当用户下载安装并打开应用时,仍能获取之前点击的该应用相关链接。AppGallery Kit(原 Store Kit) Kit 名称从 Store Kit 修改为 AppGallery Kit,相关 Kit API 引用方式同步变更。ArkData UDMF 新增支持添加指定数据类型和内容的数据,同时新增对应的查询接口。ArkGraphics 2D 新增工具类 Tool,用于处理 ResourceColor 类型的值向 common2D.Color 对象的转换。 新增支持设置绘制字型的字体是否跟随主题字体的变化。 新增 C API 支持获取一类变换矩阵的能力,该变换矩阵根据生产端设置的旋转角度和 buffer 实际有效内容区域计算得出。ArkUI Navigation 新增支持自定义开启或关闭单双栏显示切换时的动效。 Video 组件新增支持设置对快捷键的响应。 TextInput / TextArea / Search 组件新增支持配置不拦截返回键操作(onBackPressed)的回调。 UIContext 新增支持设置 OverlayManager 的参数,可设置是否需要渲染 overlay 根节点等属性。 RichEditor 新增支持设置键盘外观。 安全组件支持设置图标文本的对齐方式。 安全组件支持分别设置边框四个圆角的半径。 新增 C API 支持组件布局完成和组件绘制完成的回调方法。 新增 C API 属性样式 NODE_IMMUTABLE_FONT_WEIGHT,支持设置文字粗细属性不跟随系统字体粗细而变化。 窗口新增支持获取画中画窗口的信息,如 ID 和尺寸。 窗口新增支持获取指定屏幕上可见的窗口布局的信息。 窗口新增支持获取当前窗口所在屏幕的显示大小缩放系数的信息,支持设置本窗口所处屏幕的系统显示大小缩放系数变化事件的监听,支持应用主窗口自定义其显示大小缩放系数。 窗口新增窗口移动选项的定义,当前可定义屏幕 ID,支持在移动窗口时移动到其他屏幕。 窗口新增定义窗口管理的 C API,主要用于设置和获取指定窗口的属性,以及设置指定窗口的状态栏样式、导航栏样式。AVCodec Kit 新增 C API 支持视频可变帧率的能力。Background Tasks Kit 新增支持长时任务取消的监听回调。Basic Service Kit 上传下载新增支持下载任务分组,并按分组显示通知。 上传下载支持的 URL 地址长度从 2048 个字符扩展到 8192 个字符。 上传下载新增支持自定义通知栏的信息。 系统账号新增支持获取账号关联的域账号信息。Cloud Foudation Kit 新增安装预加载和周期性预加载功能,支持提前下载所需数据缓存到本地,页面打开时从本地直接获取数据渲染。Connectivity Kit Wi-Fi 新增支持查询热点是否处于活跃状态。Core File Kit 新增原子文件的定义和操作能力。 新增支持获取设备内置存储总大小和可用大小。 文件信息属性 Stat 新增上次访问时间(atimeNs)、上次修改时间(mtimeNs)、最近文件状态变更的时间(ctimeNs)三个属性。Image Kit 新增从 Surface id 创建 PixelMap 对象的方法,相比原有方法,无需指定区域。 新增 C API 支持获取 Pixelmap 像素数据的内存地址。IME Kit 新增支持查询输入法的启用状态。 新增一系列 API,用于支持输入法应用与输入框 / 编辑框的自定义通信。Live View Kit 支持配置导航模板扩展区是否显示导航方向的箭头集合图片。 支持配置实况胶囊的内容是否展示。Localization Kit 国际化支持的标准 ICU C 库(ICU4C)支持的语言新增 Unicode 字符串处理 (ustring.h)、ICU 文本抽象表示 (utext.h)。Media Kit 屏幕录制的 C API 新增支持设置录屏内容是否显示光标。Network Kit 新增支持设置系统级代理自动配置(PAC)脚本地址。Performance Analysis Kit HiLog 支持设置应用打印的最低日志级别。Share kit 碰一碰分享回调新增拒绝方法,支撑开发者处理异常逻辑。Vision Kit 卡证识别支持设置经裁剪的卡证图片预留边距。NDK 开发 新增支持基于 OpenMP 库的开发能力。调试调优 新增支持通过 hdc 访问 debug 应用的沙箱,以读取调测状态下应用沙箱中的日志及资源。 HiAppEvent 对主线程超时事件的维测能力增强。 鸿蒙 HarmonyOS 5.0.3 Beta1 完整配套信息如下: 软件包发布类型版本号Build Version发布时间系统BetaHarmonyOS 5.0.3 Beta15.0.0.1302025/02/28DevEco StudioBetaDevEco Studio 5.0.3 Beta15.0.9.1002025/02/28SDKBetaHarmonyOS 5.0.3 Beta1 SDK基于 OpenHarmony SDK Ohos_sdk_public 5.0.3.130 (API 15 Beta1)2025/02/28 HarmonyOS 已发布版本映射关系对照表: 新规则版本号版本类型OpenHarmony API VersionHarmonyOS 5.0.3Beta115 Beta1HarmonyOS 5.0.2Release14 ReleaseHarmonyOS 5.0.2Beta114 Beta1HarmonyOS 5.0.1Release13 ReleaseHarmonyOS 5.0.1Beta313 Beta3HarmonyOS 5.0.0Release12 ReleaseHarmonyOS NEXTBeta1 /Release12 ReleaseHarmonyOS NEXTDeveloper Beta1/2/3/5/612 Beta1/2/3/5/6HarmonyOS 3.1/4.0Release9 Release |