廢話不說直接上乾貨
開發語言Flutter Dart
Ionic HTML,CSS,JavaScript(支援VUE React Angular)
執行環境Flutter Flutter特有的引擎
Ionic Web 瀏覽器(或者WebView)
硬體功能訪問Flutter Flutter 本地介面外掛庫
Ionic Cordova 或者 Capacitor(比較成熟的外掛庫)
離線訪問Flutter 支援
Ionic 支援
App流暢度Flutter 和原生沒差別
Ionic 不如原生,但是感受不出來明顯的差距
瀏覽器端表現Flutter 有限支援
Ionic 天生適合瀏覽器訪問
可實現應用Flutter 手機APP,電腦桌面軟體,瀏覽器應用
Ionic 手機APP,電腦桌面軟體,瀏覽器應用,PWA
再來一個小總結:
Ionic 因為使用的是html css js等web開發的技術,所以上手容易,生態繁榮,但是也因為如此,ionic開發的APP的效能,距離原生還有一段差距。
Flutter 另闢一條路, 使用了Dart語言,使用了自己的引擎,而且釋出時間還不長,所以生態還不夠完整,瀏覽器端支援有限,入門成本比較高,但是在APP效能方面能夠媲美原生。
最新評論
-
1 #
-
2 #
ionic可能還不如uniapp
10年專案經驗,帶領團隊在無數知名專案中嘗試跨平臺方案,負責任的告訴你除了遊戲引擎的方案,flutter目前為止是最靠譜的原生級跨平臺方案