| Target | Renderer | Runtime | |
|---|---|---|---|
| Electron | Desktop | Webview (Chromium) | JavaScript (Node.js) |
| Tauri | Desktop & Mobile [1] | Webview (system) | Rust |
| React Native | Mobile & Desktop & Web [2] | Native | JavaScript (Hermes) |
| Flutter | Mobile & Desktop & Web | Impeller | Dart |
| Ionic | Mobile | Webview (system) | JavaScript (Capacitor) |
Compare React Native & Flutter
选型建议:具体到开发团队,更熟悉 web 、js 生态的团队选 React Native ,更熟悉原生开发、安卓开发的团队选 Flutter 。具体到应用:自绘视图和复杂视图多的应用选 Flutter ,比如谷歌地球、高德地图;使用原生组件多的应用选 RN ,比如新闻、视频、聊天。