让你的下一个应用,生而跨端
想做新应用,但还不确定该选哪个框架?
在这里查看各框架信息并进行横向比较,帮助你做出更稳妥的选择。

Android Native
为 Android 设备构建真正的原生应用。
- Java
- Kotlin
Apple Native
为 Apple 设备构建真正的原生应用。
- Swift
- Objective-C
Capacitor
用 JavaScript、HTML 和 CSS 构建移动应用。
- JavaScript
- TypeScript
- HTML
- CSS
.NET MAUI
用 .NET 构建跨平台原生移动与桌面应用的框架。
- C#
- XAML
Electron
用 JavaScript、HTML 和 CSS 构建桌面应用。
- JavaScript
- TypeScript
- HTML
- CSS
Flutter
一套代码构建面向移动、Web 与桌面的原生编译应用。
- Dart
Lynx
用 React 与 CSS 编写界面,由多线程引擎在 iOS、Android、鸿蒙与 Web 上原生渲染。
- JavaScript
- TypeScript
- CSS
NativeScript
用 JavaScript 构建真正的原生应用。
- JavaScript
- TypeScript
React Native
将 JavaScript 代码编译为原生 Android/iOS 移动应用。
- JavaScript
- TypeScript
Taro
用 React / Vue 等语法开发,编译到微信等小程序、H5 与 React Native 等多端。
- React
- Vue
- TypeScript
- JavaScript
Tauri
用 Web 技术构建体积更小、更安全、前端可自由选型的桌面与移动应用。
- Rust
- JavaScript
- TypeScript
- HTML
- CSS
uni-app
使用 Vue.js 开发,一套代码编译到 iOS、Android、鸿蒙、Web 及各大平台小程序。
- Vue.js
- JavaScript
- TypeScript
- HTML
- CSS

Valdi
用 TypeScript/TSX 声明式 UI,编译为 iOS、Android、macOS 原生视图,无 WebView、无 JS Bridge。
- TypeScript