场景 | Java卡片 | JS卡片 | 支持的版本 |
实时刷新(类似时钟) | Java使用ComponentProvider做实时刷新代价比较大 | JS可以做到端侧刷新,但是需要定制化组件 | HarmonyOS 2.0及以上 |
开发方式 | Java UI在卡片提供方需要同时对数据和组件进行处理,生成ComponentProvider远端渲染 | JS卡片在使用方加载渲染,提供方只要处理数据、组件和逻辑分离 | |
组件支持 | Text、Image、DirectionalLayout、PositionLayout、DependentLayout | div、list、list-item、swiper、 stack、image、text、span、progress、button(定制:chart 、clock、calendar) | |
卡片内动效 | 不支持 | 暂不开放 | |
阴影模糊 | 不支持 | 支持 | |
动态适应布局 | 不支持 | 支持 | |
自定义卡片跳转页面 | 不支持 | 支持 |