0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

抢先体验!OpenHarmony 4.0 Beta2新版本发布

电子发烧友开源社区 来源:未知 2023-08-28 12:05 次阅读

2023年8月3日,OpenAtom OpenHarmony(简称“OpenHarmony”)发布了Beta2版本,相较于历史版本我们持续完善ArkUI、文件管理、媒体、窗口、安全等系统能力、提升体验。欢迎开发者了解并升级使用,积极反馈宝贵建议、参与贡献,共同促进4.0版本的成熟。 为了方便社区开发者了解新版本能力,我们准备了版本上新内容介绍及相关文档资源,快来体验吧~

新增和增强的特性

ArkUI

•支持命名路由的能力,借助此能力可针对不同页面设置差异化的切换动效。

API参考:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/apis/js-apis-arkui-UIContext.md/

•轻量级ArkUI框架支持定义全局数据对象,可进行应用内页面间的数据共享。

API参考:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/arkui-js-lite/js-framework-js-file.md/#%E5%BA%94%E7%94%A8%E5%AF%B9%E8%B1%A110

应用框架

• ArkTS卡片支持静态卡片配置、静态图展示。

指南:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/application-models/arkts-ui-widget-configuration.md/

文件管理

•支持公共图片文件在设备端和云端进行同步(设备登录的帐号需开通云端服务),支持通过picker选择云端的图片。

API参考:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/apis/js-apis-file-cloudsync.md/

•支持应用定制备份恢复的目录。

指南:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/file-management/app-file-backup-overview.md/

•支持公共图片的分类管理,用户可以在图库中通过相册对用户图片进行组织分类。

指南:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/file-management/photoAccessHelper-overview.md/

•支持应用监听沙箱内的文件的增改删。

API参考:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/apis/js-apis-file-fs.md/

媒体

音频

• 支持音效框架:设备厂商可配置音效策略和加载自定义音效;应用可查询音频输出的音效模式,切换或关闭音效模式。

• 支持系统内录音能力:可根据音频场景属性筛选,录制系统内播放的音频数据。

• 支持获取音频设备显示名:播放对象详细信息内可获取当前播放输出归属的设备名。

API参考:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/apis/js-apis-audio.md/

音视频编解码

•支持通过Native API查询系统的音视频编解码能力。

指南:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/media/obtain-supported-codecs.md/

•支持通过Native API完成音视频封装,即将音频、视频等编码后的媒体数据,按一定的格式存储到文件里。

指南:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/media/audio-video-encapsulation.md/

•支持通过Native API完成音视频解封装,即从比特流数据中取出音频、视频等媒体帧数据。

指南:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/media/audio-video-decapsulation.md/

网络通信

•支持与服务器端通过TCP Socket进行通信。

•支持用户将数据传送到远程服务器。

•支持HTTPS证书的管理适配。

•支持网卡代理。

上传下载

•支持查询上传和下载的任务、任务状态信息同步和任务记录持久化、任务状态查询和异常的恢复。

API参考:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/apis/js-apis-request.md/

安全

加解密算法库框架

指南:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/security/cryptoFramework-overview.md/

•提供SM4密钥的随机生成与转换,以及加密解密能力。

•提供SM3密钥的HMAC和HASH的能力。

•提供SM2密钥的随机生成与转换、签名及验签、以及加密解密能力。

程序访问控制

•优化权限管理的菜单呈现,拆分媒体和文件的权限组,相应权限的授权粒度更加精细化。

指南:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/security/permission-group-list.md/

账号

•支持账号授权能力扩展和三方应用使用账号授权能力。

API参考:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/apis/js-apis-appAccount-authorizationExtensionAbility.md/

•支持对域账号插件的管理,从而支持域账号管理和认证能力。

API参考:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/apis/js-apis-osAccount.md/

WebView

• W3C能力补充完善:补充Web Camera能力,支持bindContextMenu、Select、date类型input等H5标签能力。

•支持文字、图片基础拖拽能力。

•支持WebRTC的视频会议能力(不含摄像头共享)。

ArkCompiler

•方舟运行时支持支持动态PGO功能,可采集运行期的类型和函数热点信息,并生成AP文件。

指南:

https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/aot_build-0000001474611502-V3?catalogVersion=V3

• NAPI buffer、object、arraybuffer、object type接口功能补齐。

API参考:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/native-lib/third_party_napi/napi.md/

• TaskPool支持任务中断和取消,支持定义任务组(TaskGroup),支持对任务的状态和调度信息进行打点,支持超长等待的任务进行识别和恢复。

API参考:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/apis/js-apis-taskpool.md/

DFX

• 提供统一的采集框架能力,方便开发者对应用的调试调测。

•提供统一的trace采集能力。

•提供Native的HiTraceMeter打点接口。

驱动

扩展设备驱动框架提供以下能力:

•扩展设备驱动框架基于“驱动扩展应用组件(DriverExtensionAbility)”的能力,构建应用态扩展驱动包的开发、部署、安装、更新、卸载、运行能力,开放全流程生命周期管理能力。

•支持三方设备厂商开发的非标准协议的可插拔USB设备扩展驱动包,正常安装到系统。插入USB设备后,能正常识别USB设备并与扩展驱动包匹配。

•支持三方应用通过扩展外部设备管理框架查询并绑定USB设备扩展驱动包,完成对扩展驱动包定制功能的操作。

API参考:

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/apis/js-apis-app-ability-driverExtensionAbility.md/

电源

• 新增接口,支持设置系统立即进入睡眠状态。

•新增休眠源定制能力,支持根据不同的休眠源定制事件及行为。

•新增唤醒源定制能力,支持根据不同的唤醒源定制唤醒事件。

其他体验提升

除了开发者可主动调用的能力外,本次版本升级还在系统处理机制及终端用户可感知的体验层面进行了升级:

•【包管理】用户在终端设备上打开文件时,支持通过文件扩展名列出可打开该文件的应用列表,实现了文件扩展名与应用的匹配关系。

•【文件管理】用户在终端设备上进行跨设备文件分享时,支持选择沙箱内的文件进行分享。

•【设备互信认证】支持在以下两种场景的设备间互信认证流程中生成假名,并支持对假名化的设备进行标识和识别,为设备互信提供更安全的机制:

•对使用同帐号登录的多个设备进行互信认证。

•对非同帐号的点对点互联的两个设备进行互信认证。

•【系统服务管理】支持系统服务按需启动,例如外部调用、事件触发,同时支持在设备空闲时自动退出系统服务。

•【系统服务管理】系统服务配置格式优化,使用JSON格式替代XML格式。

•【分布式数据管理】Key-Value和分布式数据对象支持根据数据量自动选择数据同步的通道。系统会根据数据量大小自动选择蓝牙通道或基于Wi-Fi的P2P通道进行数据的同步。

•【ArkCompiler】方舟运行时支持JSContext功能;支持动态import加载NAPI库。

以上内容为本次版本更新提供的特性和功能优化,帮助大家更清楚的了解新版本能力及如何更好的使用适配。更多版本详细情况,请查阅OpenHarmony 4.0 Beta2 Release Notes了解。

https://docs.openharmony.cn/pages/v4.0/zh-cn/release-notes/OpenHarmony-v4.0-beta2.md/

欢迎您体验、使用并向我们提供反馈,您可以在OpenHarmony Gitee社区反馈建议和需求,与我们一同持续提升系统能力。我们坚信社区开发者的共建力量,携手同行、并肩协作、打造健康、蓬勃发展的OpenHarmony社区。


更多热点文章阅读
  • 大佬分享!基于OpenHarmony操作系统无人机
  • DevEco Studio 3.1 Release | 动态共享包开发,编译更快,包更小
  • Cocos携手乐元素,《开心消消乐》成功移植OpenHarmony
  • 开源样例!基于小凌派RK2206的工地检测平台设计
  • DevEco Device Tool 3.1 Release新版本发布

提示:本文由电子发烧友william hill官网 发布,转载请注明来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com。


原文标题:抢先体验!OpenHarmony 4.0 Beta2新版本发布

文章出处:【微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电子发烧友
    +关注

    关注

    33

    文章

    552

    浏览量

    32975
  • 开源社区
    +关注

    关注

    0

    文章

    94

    浏览量

    419

原文标题:抢先体验!OpenHarmony 4.0 Beta2新版本发布

文章出处:【微信号:HarmonyOS_Community,微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    索尼发布空间现实显示播放器新版本

    索尼于2024年12月发布适用于空间现实显示屏ELF-SR1和ELF-SR2的空间现实显示播放器新版本
    的头像 发表于 12-24 15:19 153次阅读

    特斯拉发布“完全自动驾驶”软件最新版本FSDV13.2

    近日,特斯拉终于推出了备受期待的“完全自动驾驶”软件最新版本——FSD V13.2。尽管此前曾承诺在感恩节之前发布,但特斯拉还是在11月份的最后时刻兑现了承诺,展现了其人工智能团队的不懈努力和重要进展。
    的头像 发表于 12-03 10:59 616次阅读

    经纬恒润INTEWORK-VBA新版本正式发布

    和前后端信息传递的压力。面对这一问题,经纬恒润积极响应市场需求,正式推出INTEWORK-VBAV3系列新版本,整合仿真、诊断、标定和测试等多个应用场景,一站式解
    的头像 发表于 11-01 08:00 291次阅读
    经纬恒润INTEWORK-VBA<b class='flag-5'>新版本</b>正式<b class='flag-5'>发布</b>

    IBM发布面向企业的人工智能模型新版本

    近日,IBM正式发布了其面向企业的人工智能模型——Granite 3.0的最新版本,旨在抓住当前企业纷纷拥抱生成式AI技术的热潮。与IBM Granite系列中的其他AI模型一样,Granite 3.0也将采取开源策略,这与微软等竞争对手向客户收取模型访问
    的头像 发表于 10-22 17:32 462次阅读

    万兴科技旗下Wondershare Filmora发布V14全新版本

    近日,万兴科技旗下的视频创意软件Wondershare Filmora桌面端,正式面向全球市场发布了其备受期待的V14全新版本。此次升级不仅带来了多项创新功能,还进一步提升了软件的专业性和易用性,满足了广大视频创作者对高效、高质量视频剪辑的迫切需求。
    的头像 发表于 10-08 15:33 634次阅读

    经纬恒润INTEWORK-TPA 新版本正式发布

    正式推出INTEWORK-TPA5.2.0新版本,以科技的力量,为用户带来更智能的体验升级!▎AI助力,高效测试新版本的AI小助理上线了!借助她的AI大模型能力,测试
    的头像 发表于 08-30 11:46 461次阅读
    经纬恒润INTEWORK-TPA <b class='flag-5'>新版本</b>正式<b class='flag-5'>发布</b>

    蔚来汽车发布智能系统新版本“Banyan榕3.0.0”

    蔚来汽车再次引领智能出行新风尚,近日正式推出了其基于AI深度集成的智能系统最新版本——“Banyan榕3.0.0”。这一里程碑式的发布,标志着蔚来在智能化领域的又一重大突破,该系统全面集成了AI底层能力,为用户带来前所未有的智能驾乘体验。
    的头像 发表于 08-29 18:14 809次阅读

    GUI Guider V1.8.0全新版本正式上线

    在这个充满创新与挑战的时代,我们深知高效、灵活的GUI设计工具对人机交互应用的重要性。经过几个月的精心打磨与测试,GUI Guider V1.8.0全新版本正式上线了!本次更新不仅带来了前所未有的设计自由度,更在功能优化与用户体验上实现了质的飞跃。
    的头像 发表于 08-02 09:26 798次阅读

    龙芯2K0300蜂鸟板支持OpenHarmony 4.0 Release版本操作系统

    OpenHarmony操作系统,可以为开发者提供更多的选择。本次发售的2K0300蜂鸟开发板内置OpenHarmony 4.0 Release版本
    发表于 06-20 10:02

    谷歌DeepMind发布人工智能模型AlphaFold最新版本

    谷歌DeepMind近日发布了人工智能模型AlphaFold的最新版本——AlphaFold 3,这一革命性的工具将在药物发现和疾病治疗领域发挥巨大作用。
    的头像 发表于 05-10 11:26 595次阅读

    CANoe新版本18正式发布

    新版本持续为电动智能软件开发测试带来系列化的新功能,新版本CANoe产品体系包括具有GUI交互的桌面版本、可部署在服务器后云端的服务器版本、HIL台架专业
    的头像 发表于 05-09 08:25 3652次阅读
    CANoe<b class='flag-5'>新版本</b>18正式<b class='flag-5'>发布</b>

    请问最新版本的FOC SDK不支持ACIM电机吗?

    新版本的FOC SDK不支持ACIM电机吗?驱动采用的是 STEVAL-IHM034V2 演示板,请问那个版本支持ACIM,需要用到PFC.
    发表于 04-12 06:16

    华为云 GeminiDB 发布新版本,全面支持 Redis 6.2

    月上线的新版本,GeminiDB 已全面支持 Redis 6.2,用户可在华为云 GeminiDB 产品官网购买使用。新版本的 GeminiDB 发布了一系列增强功能,为用户带来云原生、高性能和易
    的头像 发表于 04-08 18:22 1126次阅读
    华为云 GeminiDB <b class='flag-5'>发布</b><b class='flag-5'>新版本</b>,全面支持 Redis 6.2

    关于博达透传工具新版本升级公告

    感谢您一直以来对博达智联自主研发的远程透传工具的支持与信任!为提升广大用户的操作体验,博达智联团队经过不懈努力,不断优化产品功能,将透传工具进行了全面的升级,即刻发出全新版本。相比于之前的版本
    的头像 发表于 03-19 08:33 466次阅读
    关于博达透传工具<b class='flag-5'>新版本</b>升级公告

    谷歌发布AI新版本Gemini 1.5

    谷歌近日宣布推出其最新的人工智能(AI)版本——Gemini 1.5,这一新版本在文本处理能力上实现了重大突破。据了解,Gemini 1.5 Pro的上下文窗口长度已经扩展到惊人的100万个
    的头像 发表于 02-19 11:05 1136次阅读