写点什么

鸿蒙 ArkUI-X 已更新适配 API13 啦

作者:龙儿筝
  • 2024-11-28
    上海
  • 本文字数:899 字

    阅读完需:约 3 分钟

ArkUI-X 5.0.1 Release 版配套 OpenHarmony 5.0.1 Rlease,API 13,新增适配部分 API 13 接口支持跨平台;框架能力进一步完善,支持 Android 应用非压缩模式,支持 Android Fragment 对接跨平台。ACE Tools 工具易用性提升,支持创建 module 时选择 module 类型、config 提示优化和联动编译。组件跨平台能力进一步增强,新增 XComponent 组件支持跨平台。

应用框架特性增强

这次更新新增支持 Android 平台 Fragment 对接跨平台,之前的版本只支持 Activity 对接,这次增加了对 Fragment 的支持,将使 ArkUI-X 在 Android 平台的灵活性大大增强。之前的 Activity 方式只能独占一个页面,这次可以用 Fragment 的方式和原生页面共存,这在实际的应用开发过程中,可以有更多的场景用 ArkUI-X 来完成。这次还支持 Android 应用非压缩模式(useLegacyPacking 等于 false 或 android:extractNativeLibs 等于 false 场景),支持 Activity 和 ViewController 销毁时,框架自动对 API 插件进行内存回收,在开发过程中,我们不用再时刻盯着 Activity(ViewController)有没有释放,内存有没有回收了,可以将更多的精力放在业务功能的开发中。这次还新增支持设置沉浸式及获取状态栏等避让区域信息,这使我们的页面更加协调,不会因为状态栏无法适配,而显示页面很突兀了。

ACE Tools 的增强

  • 支持创建 module 时选择 module 类型

  • 支持多 hap/hsp 同时安装到 OpenHarmony 终端设备

  • 支持设置 ArkUI-X 框架源码目录,配置后自动关联源码编译产物

  • 支持联动编译,方便开发者在 Android、iOS 工程中触发 ArkTS 编译

组件的适配

支持 XComponent 组件跨平台适配,以及 Dialog、Toast、contextMenu、Popup 适配子窗口。常见的基础组件和容器组件基本都支持,甚至像媒体组件 Video,绘制组件 Circle、Line、Rect、Path 等等,画布组件 Canvas 等这些都支持跨平台,包括动画、手势、弹窗等等也基本都支持跨平台。这次的更新,基本上能满足我们的日常使用

API 适配

这次对常用的 API 也做了适配,像我们用的比较多的 emitter、EventHub、window 设置全屏、状态栏和安全区等、promptAction、picker、media 等等,这些 API 现在都支持跨平台了。


在 API12 的基础上,新增加了 socket、webSocket、resourceManager、image、taskPool、fs 等等常用功能的跨平台支持。


发布于: 刚刚阅读数: 3
用户头像

龙儿筝

关注

还未添加个人签名 2024-10-27 加入

还未添加个人简介

评论

发布
暂无评论
鸿蒙ArkUI-X已更新适配API13啦_龙儿筝_InfoQ写作社区