让你的下一个应用,生而跨端

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

iPhone
Android Native

Android Native

为 Android 设备构建真正的原生应用。

  • Java
  • Kotlin
Apple Native

Apple Native

为 Apple 设备构建真正的原生应用。

  • Swift
  • Objective-C
Capacitor

Capacitor

用 JavaScript、HTML 和 CSS 构建移动应用。

  • JavaScript
  • TypeScript
  • HTML
  • CSS
.NET MAUI

.NET MAUI

用 .NET 构建跨平台原生移动与桌面应用的框架。

  • C#
  • XAML
Electron

Electron

用 JavaScript、HTML 和 CSS 构建桌面应用。

  • JavaScript
  • TypeScript
  • HTML
  • CSS
Flutter

Flutter

一套代码构建面向移动、Web 与桌面的原生编译应用。

  • Dart
Lynx

Lynx

用 React 与 CSS 编写界面,由多线程引擎在 iOS、Android、鸿蒙与 Web 上原生渲染。

  • JavaScript
  • TypeScript
  • CSS
NativeScript

NativeScript

用 JavaScript 构建真正的原生应用。

  • JavaScript
  • TypeScript
React Native

React Native

将 JavaScript 代码编译为原生 Android/iOS 移动应用。

  • JavaScript
  • TypeScript
Taro

Taro

用 React / Vue 等语法开发,编译到微信等小程序、H5 与 React Native 等多端。

  • React
  • Vue
  • TypeScript
  • JavaScript
Tauri

Tauri

用 Web 技术构建体积更小、更安全、前端可自由选型的桌面与移动应用。

  • Rust
  • JavaScript
  • TypeScript
  • HTML
  • CSS
uni-app

uni-app

使用 Vue.js 开发,一套代码编译到 iOS、Android、鸿蒙、Web 及各大平台小程序。

  • Vue.js
  • JavaScript
  • TypeScript
  • HTML
  • CSS
Valdi

Valdi

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

  • TypeScript
Thanks toGuilherme OenningGuilherme Oenningfor open-sourcing the original project

由 CheezCheez 维护·展示你的应用