跨平台开发框架产品简介
我们有两套自研的高性能跨端开发框架,以支持不同业务团队对于不同技术栈下的跨平台开发需求,轻松实现一码四端(安卓/iOS/鸿蒙/Web)。
Hippy: 面向前端技术栈的跨端开发框架,Web 原生开发体验,支持 React 和 Vue 开发框架。
Kuikly: 面向客户端技术栈的跨端开发框架,完全基于 kotlin 语言开发,原生的性能和体验。
一、Hippy优势
1.1 Web原生的开发体验
支持 Vue 和 React 框架,已有 Web 项目可无缝迁移;
支持分包、代码动态加载等能力,轻松实现动态化和热更新。
1.2 强大的跨平台能力
代码可以同时运行在 Android、iOS、鸿蒙、 Web 多个平台。
1.3 出色的性能表现
相比 RN,Hippy 在渲染性能、内存占用、安装包增量等维度都有更好的表现。
1.4 完善的开源社区
Hippy是一款完全开源的跨端开发框架,有完善的社区支持,想了解更多也可以访问 Hippy 官网
二、Kuikly优势
2.1 原生的性能体验
Android 产物为 aar/dex,iOS 产物为 .framework/js
映射到系统原生控件渲染,跟系统原生控件体验完全一致
渲染框架深度调优,渲染树生成和 Diff 算法效率更高
2.2 纯粹的 kotlin 框架
从框架代码到业务代码都完全采用 kotlin 开发
类 Compose 和 SwiftUI 声明式+响应式的开发模式
2.3 极度的轻量化
App 安装包增量仅 300K
运行时额外的内存占用几乎为零
2.4 完备的动态化能力
Android 平台基于 dex 动态下发,iOS 平台基于 js 动态下发
动态化粒度灵活控制,最小可按照页面维度进行更新
三、端云一体
除了基础的跨端开发框架外,我们结合内部业务实践,还建设了一套完善的研发配套体系,轻松实现 Hippy/Kuikly 产物的动态下发、质量观测、指标收集等能力。
灵活的发布控制: 依托Shiply强大的发布能力,可以轻松实现灵活多变的分发控制;
多维的观测数据: 实时的发布数据,以及对应框架定制的质量监控和指标数据采集能力;
可靠的下发服务: 日均服务几亿用户,高稳定性、高可靠性保障。
四、专家服务
除了依靠开源社区的贡献和互助外,我们也为有需要的客户提供专家服务;
1V1 的协助业务建设跨端开发的研发体系,包括但不限于:问题咨询、使用培训、需求开发等。
五、联系我们
目前该能力属于限制开放,如有需求欢迎咨询~
