HarmonyOS 5.0.1 Beta3,是HarmonyOS开发套件基于API 13正式发布的首个Beta版本。该版本在OS能力上主要增强了C API的相关能力,多个特性补充了C API供开发者使用。该版本对部分已知问题做了解决和优化,部分问题给出了解决方案和适配计划,具体见以下内容。
已知的问题
- 设备底部导航条遮挡应用界面,效果显示不佳
【问题现象】HarmonyOS NEXT Developer Beta版本支持导航条功能,如果应用未完成相关适配,可能存在界面遮挡,影响UX显示效果。
【引入版本】HarmonyOS NEXT Developer Beta1
【解决措施】应用可参考"开发应用沉浸式效果"完成ArkUI页面适配。针对WebView场景后续版本提供适配方案。
- 设备低概率出现卡死、重启现象
【问题现象】设备低概率出现异常卡死、重启等现象。
【引入版本】HarmonyOS NEXT Developer Beta1
【解决措施】问题出现概率较低,不影响开发者调试,后续版本持续改进系统稳定性。针对异常卡死情况,可通过同时按下"音量下键"+"电源键"重启设备恢复。
- 将电脑文件夹中的图片,直接拖拽到DevEco Studio工程目录下,概率出现编辑器光标不显示
【问题现象】将电脑本地文件夹中的图片,直接拖拽到DevEco Studio工程resources > base > media目录下,概率出现编辑器光标不显示。
【引入版本】HarmonyOS NEXT Developer Beta1
【解决措施】采用拷贝(Ctrl+C)、粘贴(Ctrl+V)的方式,将图片加入到DevEco Studio工程中。后续版本进行修复。
- 在Web组件上滑动浏览PDF文件时体验流畅度欠佳
【问题现象】在浏览应用内Web组件上加载的PDF文件时,滑动体验不够流畅。
【引入版本】HarmonyOS NEXT Developer Beta1
【解决措施】后续版本规划解决。
- 模拟器的浏览器无法将图片保存至图库
【问题现象】浏览器应用中选择任意图片,长按并保存,无法将图片保存至图库。
【引入版本】HarmonyOS NEXT Developer Beta3
【解决措施】后续版本规划解决。
- 模拟器低概率出现崩溃现象
【问题现象】模拟器使用过程中有小概率出现崩溃。
【引入版本】HarmonyOS NEXT Developer Beta3
【解决措施】重启模拟器可继续使用,后续版本规划解决。
- 应用调用Audio Picker的select接口只能选择音频库的音频文件,无法选择文件管理的音频文件
【问题现象】应用调用Audio Picker的select接口只能选择音频库的音频文件,无法选择文件管理的音频文件。
【引入版本】HarmonyOS NEXT Developer Beta3
【解决措施】Audio Picker使用媒体库提供的查询能力,因落实安全要求约束了媒体库只允许查询音频库的音频文件。后续版本规划解决。
- 应用拍照成像时间过长
【问题现象】点击应用拍照,需要2~3秒后成像,期间多次点击无反应。
【引入版本】HarmonyOS NEXT Developer Beta5
【解决措施】为了提供较高的成像质量,并方便应用安全简易实现图片存储,系统提供了控件及二段式接入接口,需要适配接入。
- AI朗读功能部分场景下手机发烫
【问题现象】AI朗读功能持续点击下一首,耗电量消耗大,手机发烫。
【引入版本】HarmonyOS NEXT Developer Beta5
【解决措施】持续调用TTS合成音频导致功耗较高,后续版本持续优化。
- 手机、平板上创建的子窗口在顶部会有部分区域点击失效
【问题现象】手机、平板上创建的子窗口,顶部有一块区域不会接收任何事件,点击无效。
【引入版本】HarmonyOS NEXT Beta1
【解决措施】后续版本规划解决。
- 部分场景下相机预览不可用
【问题现象】部分场景下预览数据传递给相机会出现花屏,导致相机预览不可用。
【引入版本】HarmonyOS NEXT Beta1
【解决措施】在ArkTS层实现预览时,将OperationMode由 录像mode 改成CAPTURE可避免出现花屏。后续版本规划解决。
- 使用offCanvas绘制弹幕会导致应用闪退
【问题现象】使用offCanvas绘制弹幕会导致应用闪退。
【引入版本】HarmonyOS NEXT Beta1
【解决措施】使用offCanvas绘制弹幕时,GC回收存在问题导致应用闪退。后续版本规划解决。
- 共享模块内的sendable对象在子线程使用会导致应用闪退
【问题现象】共享模块内的sendable对象在子线程使用会导致应用闪退。
【引入版本】HarmonyOS NEXT Beta1
【解决措施】共享模块内的sendable对象在子线程使用时依赖的cjs模块未在全局缓存内缓存,在子线程提前加载依赖模块可规避。后续版本规划解决。
- 使用安全控件保存图片或视频失败
【问题现象】视频长按,在弹出保存弹框点击保存按钮不生效,或者调用showAssetsCreationDialog报错。
【引入版本】HarmonyOS NEXT Beta1
【解决措施】showAssetsCreationDialog存在问题,调用失败。后续版本规划解决。
- 安全弹框部分场景下无法点击授权
【问题现象】安全弹框部分场景下无法点击授权,SaveButton在onClick事件下返回失败信息"TEMPORARY_AUTHORIZATION_FAILED"。
【引入版本】HarmonyOS NEXT Beta1
【解决措施】安全控件被Custom组件遮挡,导致安全控件拒绝授权。后续版本规划解决。
- 应用全屏下输入时旋转屏幕部分场景显示异常
【问题现象】应用全屏下输入时,软键盘弹出,旋转屏幕再旋转回来界面会显示异常,出现白块。
【引入版本】HarmonyOS NEXT Beta1
【解决措施】全量展开不支持纵向避让,软键盘错误避让导致绘制区域异常。后续版本规划解决。
- 视频通过AVCodec Kit获取轨道起始时间错误导致进度条显示异常
【问题现象】视频通过AVCodec Kit获取轨道起始时间,获取的数据错误,以此显示进度条会异常显示。
【引入版本】HarmonyOS NEXT Beta1
【解决措施】AVCodec Kit新增接口获取轨道起始时间信息 OH_MD_KEY_TRACK_START_TIME单位错误导致此问题。后续版本规划解决。
- 在桌面上滚动显示歌词部分场景下出现卡死并重启设备
【问题现象】在桌面上滚动显示歌词,传递的歌词内容错误的情况下,部分场景出现卡死并重启设备。
【引入版本】HarmonyOS NEXT Beta1
【解决措施】传递给AVMetadata属性lyric的歌词内容错误无法解析的情况下会导致桌面crash,进而设备重启。后续版本规划解决。
以上内容来源于华为开发者官网,想了解更多关于API13 Beta版本变更及应用情况,可点此链接HarmonyOS 5.0.1
Beta3 学习。