無絕對優劣,視專案需求、團隊技術棧、效能要求與維護成本而定。
| 優點 | 缺點 |
|---|---|
| 效能最高、存取所有系統 API、UI 流暢度最佳、離線/後台服務完整支援 | 雙平台維護成本高、學習曲線較陡、發布審核流程較長 |
| 方案 | 適用場景 | 效能 | 生態成熟度 |
|---|---|---|---|
| Flutter (Dart) | 高客製化 UI、追求單一代碼庫高效能 | 接近原生 | 高,Google 大力推廣 |
| React Native (JS/TS) | Web 團隊轉型、需大量複用 Web 邏輯 | 中等,橋接層有損耗 | 極高,社群龐大 |
| HTML5 / PWA / Capacitor | 內容型、輕量互動、快速驗證 MVP | 較低,受限 WebView | 高,但原生功能需外掛 |
| Kotlin Multiplatform (KMP) | 業務邏輯共享、UI 仍原生 | 原生 | 快速成長中 |
2024 年後,Flutter 與 KMP 是新專案的首選跨平台方案;HTML5 適合輕量級或輔助場景。技術選型前請先做 PoC 驗證關鍵路徑效能。