回覆列表
-
1 # 菜鳥01號
-
2 # 曲徑取靜
目前開發體驗最好,也最有前途的,給你推薦Flutter,理由只有一個,谷歌家的孩子!
另外還有一個開發體驗比較好的NativeScript!也是編譯成本地機器碼來執行的,所以效能表現很不錯,但是暫時來看還有一點小侷限。
其它所謂跨平臺,大部分是基於web技術的,其JS Bridge技術原理決定了在成果的互動體驗方面很難做到優秀,60fps基本上是夢想。
目前能跨平臺的有
Web App:網頁應用程式(移動web) Hybrid App:混合應用程式(混合App)
web app是執行在移動端瀏覽器上,基於網頁技術開發的實現特定功能的應用,比網頁更側重功能。
混合app是折中考慮,集native和web兩者之所長,使用HTML、CSS和js,同時能提供native體驗。
推薦混合app的一個解決方案react native,不用webview,解決了webview不夠人性化的互動和效能問題,有較強的擴充套件性,可以配合原生開發使用。
還有其他的一些框架和工具,如APIcloud、HBuilder、appmaker等,不一一列舉了。