Skip to content
Go back

2025 年 APP 框架对比

Edit

本文仅比较跨平台框架,各平台的 native 框架未列出,如:Jetpack Compose、SwiftUI。

框架语言/写法iOS 支持Android 支持HarmonyOS 支持Web 支持性能(相对原生)社区/生态活跃度优缺点简述
UniappVue.js支持支持支持(官方,深度集成)支持(H5)近原生(Conditional Compilation 优化)极丰富(DCloud 社区,插件市场庞大)活跃优点:Vue 语法易上手、插件生态最全、一套代码多端(小程序 + APP + Web);缺点:体积稍大、复杂场景需优化。中国开发者首选。
TaroReact / Jue / Nerv / Vue支持支持支持(社区 / 官方插件,成熟)支持(H5)近原生(多端编译优化)丰富(京东 / 字节支持,React 生态)活跃优点:支持多语法(React 为主)、物料丰富、大厂落地多;缺点:配置较复杂。适合 React 团队跨小程序 + APP。
FlutterDart支持支持支持(社区 / 官方插件,成熟)支持近原生(FPS 120+,启动 0.72s)丰富(Google 支持,插件多)活跃优点:热重载快、UI 一致性高、多平台落地强;缺点:App 体积较大。全球主流。
React NativeJS / React支持支持支持(社区 fork,成熟)支持(Expo)近原生(FPS 119,启动 ~1s)极丰富(Meta 支持,JS 生态)活跃优点:代码复用高、热更新、JS 团队友好;缺点:桥接开销。全球大厂常用。
LynxJS / React-like (HTML / CSS / JS)支持支持支持(官方 beta,高性能)支持近原生(双线程渲染,高 FPS)成长中(ByteDance 开源,TikTok 落地)活跃优点:Web 技能复用、动态化强、TikTok 规模验证;缺点:生态构建中。新兴高性能选择。
Hippy (HippyJS)JS / React-like支持支持不支持支持近原生(浏览器式渲染)中等(腾讯支持,中国生态强)活跃优点:简化跨端差异、动态化强;缺点:国际社区小。中国电商 / 内容 APP 常用。
KuiklyKotlin (Compose-like DSL)支持支持支持(官方,深度集成)支持原生(KMP 基底,高性能)中等(腾讯开源,中国业务强)活跃优点:一码多端、动态灵活、腾讯 20+ APP 落地;缺点:Kotlin 曲线。HarmonyOS 最佳 Kotlin 方案。
.NET MAUIC# / .NET / XAML支持支持不支持不支持近原生(FPS 119,内存低)丰富(Microsoft 企业生态)活跃优点:单项目结构、企业集成;缺点:.NET 背景依赖。企业级首选。
Kotlin Multiplatform (KMP)Kotlin支持支持部分(社区 / Kuikly 扩展)不支持原生(共享逻辑,UI 近原生)成长中(JetBrains 支持)活跃优点:高代码复用、本地 API;缺点:UI 需扩展。共享逻辑强。
IonicJS / Angular / Vue支持支持不支持支持混合(WebView,FPS ~60)丰富(Web 开发者友好)活跃优点:Web 技能复用、快速原型;缺点:性能一般。MVP / 内容 APP。
NativeScriptJS / TS / Angular支持支持不支持不支持近原生(直接访问 API)中等(开源社区)中等优点:原生 UI 渲染、灵活;缺点:生态小。JS 原生集成。

说明


Edit
Share this post on:

Previous Post
2025 年小程序框架对比
Next Post
用 whistle 调试 resty