HarmonyOS NEXT Beta1发布

2024-09-07 14:12:11
261次阅读
0个评论

HarmonyOS NEXT Beta1发布

HarmonyOS NEXT Beta1在HarmonyOS NEXT Developer Beta6的基础上,新增部分C API能力,如输入法、网络管理、时间时区、公共事件等;相机的C API能力进一步补齐;新增获取最近图片等组件能力;增强ArkWeb的能力支持情况,等等。同时,版本状态由开发者Beta(Developer Beta)演进到Beta状态。

表1 HarmonyoS版本映射关系对照表

新规则版本号 版本类型 OpenHarmony API Version
HarmonyOS NEXT Beta1 12 Release
HarmonyOS NEXT Developer Beta6 12 Beta6
HarmonyOS NEXT Developer Beta5 12 Beta5
HarmonyOS NEXT Developer Beta3 12 Beta3
HarmonyOS NEXT Developer Beta2 12 Beta2
HarmonyOS NEXT Developer Beta1 12 Beta1
HarmonyOS 3.1/4.0 Release 9 Release

HarmonyOS NEXT Beta1

软件包 发布类型 版本号 Build Version 发布时间
系统 Developer Beta HarmonyOS NEXT Beta1 NEXT.0.0.65 2024/09/05
DevEco Studio Developer Beta DevEco Studio NEXT Beta1 5.0.3.800 2024/09/05
SDK Developer Beta HarmonyOS NEXT Beta1 SDK 基于OpenHarmony SDK Ohos_sdk_public 5.0.0.65 (API 12 Release) 2024/09/05

这里大家尤其要关注的是HarmonyOS NEXT Beta1的SDK已经是基于OpenHarmony SDK Ohos_sdk_public 5.0.0.65 (API 12 Release)版本了,可以说是后面就比较稳定了,也欢迎更多的开发者一起加入鸿蒙生态的建设中来。最后罗列一些本次的主要更新。

OS平台能力

Ability Kit

  • 新增支持want属性中parameter参数支持更多描述信息,包括callerAbilityName(拉起方的AbilityName)、callerNativeName(Native调用时拉起方的进程名)、callerAppId(拉起应用的AppId信息)、callerAppIdentifier(拉起应用的AppIdentifier信息)。(API参考
  • 新增API用以支持拉起目标方Ability并在目标方返回结果的同时返回拉起动作的发起方。(API参考

Account Kit

支持应用在使用未成年模式之前,判断当前设备环境是否支持未成年人模式。(API参考

ArkGraphics 2D

  • 新增矩形网格对象Lattice,用于将图片按矩形网格进行划分。(API参考
  • 新增支持描述文本行中连续文本块的度量信息(RunMetrics)和文本布局中单行文字的度量信息(LineMetrics)。(API参考
  • 对同一个帧同步信号支持多个callback回调实例。(API参考
  • 新增Window Buffer的C API定义NativeWindowBuffer。(API参考

ArkUI

  • 支持获取状态管理框架代理前的原始对象。(指南
  • 支持通过C API获取组件标识ID(NODE_UNIQUE_ID)。(API参考
  • Refresh组件的RefreshOption对象支持ComponentContent类型的对象refreshingContent,用于自定义刷新区域显示的内容。(API参考
  • 支持通过C API自定义段落组件的测量信息(ArkUI_CustomSpanMeasureInfo)、度量指标(ArkUI_CustomSpanMetrics)、绘制信息(ArkUI_CustomSpanDrawInfo)。
  • Navigation组件支持将页面栈内指定navDestinationId的NavDestination页面删除。(API参考
  • RichEditor支持配置获焦时是否拉起软键盘。(API参考
  • 新增API支持测量字符宽度。(API参考
  • 点击事件和手势支持设置触控阈值distanceThreshold。(API参考-点击事件API参考-TapGesture
  • Text组件可设置文本是否将行间距平分至行的顶部与底部。(API参考
  • 获取已加载的组件的截图新增同步接口。(API参考
  • 新增空闲时间的生命周期回调用以支持应用闲时处理耗时任务。(API参考
  • 支持通过路由模式创建画中画。(API参考
  • 支持按照options中的配置参数创建XComponent类型的FrameNode节点。(API参考
  • List组件支持设置在显示区域以外删除数据后保持显示区域内容不变的能力。(API参考
  • 提供查询窗口状态和查询窗口是否获焦的API。(API参考-getwindowstatusAPI参考-isFocused
  • 新增C API用于将普通不可观察数据变为可观察数据。(API参考指南
  • Column组件支持设置其子组件在主轴(即竖直方向)上反转排列。(API参考
  • 新增支持通过C API管理屏幕的能力。(API参考
  • CustomDialog组件和弹窗模块(ohos.promptAction)支持通过keyboardAvoidMode属性设置弹窗是否在拉起软键盘时进行自动避让。(API参考-CustomDialogAPI参考-promptAction
  • TextArea组件可设置点击回车键后软键盘不收起。(API参考

ArkWeb

  • 支持通过W3C标准协议接口对接运动和方向相关的传感器。(指南
  • 新增ScrollType类型定义,用于增强嵌套滚动能力。(API参考
  • 新增C API的Post Message能力。(API参考
  • 新增API用于支持自定义系统菜单。(API参考
  • 新增API用于支持同层渲染可见性发生变化时的回调。(API参考
  • 新增API用于在滚动事件以外设置将页面滚动指定的偏移量并返回执行结果。(API参考

Basic Services Kit

新增支持通过C API获取和使用时间时区的能力。(API参考

新增支持通过C API订阅/退订公共事件的能力。(API参考

Call Kit

  • 上报来电时,支持指定通话类型是否为会议、视频会议是否支持语音接听。(API参考
  • 通话状态支持正在接听、正在断开。(API参考
  • 上报通话状态改变时,支持指定通话类型。(API参考

Car Kit

  • 新增管理应用与系统的连接状态,包括对连接状态的监听(指南)、取消监听(指南)和查询(指南)。
  • 新增管理应用与系统的事件通知,包括对事件通知的监听(指南)、取消监听(指南)和查询(指南)。
  • 在设置导航数据场景下,支持自定义模式传递导航元数据。(API参考

Camera Kit

新增一批C API,完善相机C API能力,例如获取图片对象的能力(photo_native.h)、拍照开始信息的定义(Camera_CaptureStartInfo)、曝光结束信息的定义(Camera_FrameShutterEndInfo)、平滑变焦参数信息的定义(Camera_SmoothZoomInfo)、手电筒状态信息的定义(Camera_TorchStatusInfo)等。(API参考

Device Security Kit

新增安全审计API,支持应用获取安全审计数据,审计数据包括窗口截屏事件、USB插拔事件、剪切板复制粘贴事件等。(指南

Graphics Accelerate Kit

  • 新增API支持获取ABR自适应缩放后的纹理索引。(API参考
  • 新增API支持获取下一帧的ABR Buffer分辨率因子。(API参考

Hiai Foundation Kit

新增单算子特性,用于三方框架将部分算子通过单算子对接的方式迁移至NPU,与整网CPU计算相比,性能更优。(指南

Image Kit

  • 支持通过C API设置图像跨距,即图像每行占用的真实内存大小。(API参考
  • Pixelmap缩放时支持采用双线性缩放算法(C API)。(API参考

IME Kit

新增支持通过C API调用输入法的相关能力。(API参考

Map Kit

  • 支持设置地图元素压盖顺序。(指南
  • 支持根据路由地进行坐标纠偏。(指南

Media Kit

  • 新增API支持AVPlayer播放多音轨的视频时选择指定音轨。(API参考
  • 新增API支持设置音频静音或取消静音。(API参考
  • 新增C API支持设置录屏时的屏幕分辨率。(API参考指南
  • 新增C API支持对应用自身的窗口做录屏隐私保护的豁免。(API参考指南
  • 新增API支持获取视频的预览缩略图。(API参考

Media Library Kit

支持获取最近图片的能力。(API参考

支持PhotoPicker缩略图和大图预览之间的联动。(API参考

Network Kit

新增支持通过C API调用网络管理的能力。(API参考-NetStackAPI参考-NetConnection

Network Boost Kit

  • 新增支持连接迁移状态订阅和去订阅功能。(指南
  • 支持连接迁移模式设置。(指南

Online Authentication Kit

支持SOTER免密身份认证。(指南

Performance Analysis Kit

新增API支持获取应用进程被调试的状态。(API参考

Scenario Fusion Kit

新增支持实况窗订阅Button。(API参考

NDK

  • 支持使用JSVM-API的WebAssembly接口编译wasm module。(指南
  • JSVM的内存管理支持BackingStore机制,可以基于BackingStore申请的内存创建array buffer。(指南

公共

配置文件app.json5新增cloudFileSyncEnabled标签,用于标识当前应用是否启用端云文件同步能力。(指南

收藏00

登录 后评论。没有帐号? 注册 一个。