新书6月21日消息,Openharmony社区近日发布了Openharmony 5.0 Beta1版本,现已在Gitee正式上线。
据介绍,OpenHarmony 5.0 Beta1版本的标准系统能力不断提高,ArkUI通过C组件改进 API调用能力;应用框架细化了生命周期管理能力,提高了应用拉起、跳转能力。
同时,分布式软总线的连接能力和规格进一步增强;媒体提高了框架能力、视频编解码能力和音视频应用能力,丰富了媒体库的使用场景,提供了更好的使用体验。
值得一提的是,OpenHarmony 5.0 Beta1版本开始提供第一批APIAPII Level 12接口。
以下是更新内容的一部分,因为这次更新内容比较多,完整的更新说明可以去Gitee查看。
应用框架
增加AppStartup并行启动框架,为应用启动时初始化组件提供简单高效的方法,有效提高启动性能。
增加原子服务启动API,提供跳出式和嵌入式两种启动方式。
提高自动填充能力:开发人员在使用Textinput组件时,支持更多类型数据的自动保存和自动填充能力。
增强卡片能力:提供单色模式、反色能力、渐变对比、精致的卡片视觉呈现(模糊、投影、圆角等)。)、展示背景自然融合,高端精致。
aa工具支持隐式启动应用程序.
统一Deeplink和Applinking跳转技术方案,降低开发者使用成本,提高跳转安全性。
提供安全的应用重启应用能力。
在系统环境中增加字体大小和粗细变化通知。
增强UIAbilityContext上下文能力
新的应用生命周期
新的应用程序等待调试模式。
支持跨端迁移时,应用程序跨Ability迁移。
在支持跨端迁移时,使用异步界面保存数据。
支持跨端迁移时,应用程序通过配置立即启动字段,并在pull场景中提前启动迁移应用程序。
ArkUI
为三方框架场景提供组件NDK接口,涵盖组件创建、属性设置、事件注册、自定义能力、组件树构建。
增强自定义节点的能力,提供FrameNode的自定义能力和节点代理能力:
支持节点的动态增加和删除。
支持节点设置一般属性和事件。
支持遍历节点树的能力。
支持节点访问组件的信息和额外注册事件的监控回调。
支持节点的自定义测量、布局和绘制。
增强自定义扩展能力,提供各种Modifier能力:
Modifier提供基本组件,支持链式调用和参数传输,可继承实现自定义的Modifier。
提供Attributeupdater支持属性直接更新的能力。
提供Gesturemodifier支持手势的动态设置。
提供DrawModifier支持原始组件的绘制内容。
部分组件提供ContentModifier,支持使用自定义的Builder方法定制组件的内容样式。
增强Navigation能力:
新页生命周期:支持onWillshow和onWillhide页生命周期。
过渡动画支持中断和连续。
页面内容扩展到状态栏。
单例跳转能力。
增强自定义动效的能力。
提高文本类高级能力:
文本组件支持属性字符串。
支持Webview应用与ArkUI应用之间的图文混排拖动。
Richeditor支持设置提示信息hint。
应用包管理
业务模块(HSP/HAR)支持配置router_map.json路由表,实现模块间动态路由解耦。
支持集成式HSP,集成式HSP可用于集团内多个应用之间的代码和资源共享。
支持卸载更新的能力,通过应用市场更新的预置应用,可以通过卸载更新恢复到系统预设版本。
提供In-House应用的安装和查询能力,支持In-House应用管理。
统一资源缓存,支持overlay和主题切换场景。
支持gzip格式文件的减压能力。
还没有评论,来说两句吧...