1.electron:
基于node.js
桌面端:window / linux / macos
手機端:無
頁面:網頁開發相關技術都可以
2.tauri
基于rust
桌面端:window / linux / macos
手機端:android / IOS
頁面:網頁開發相關技術都可以
3.wails
基于go
桌面端:window / linux / macos
手機端:無
頁面:網頁開發相關技術都可以
4.ArkUI-X
基于TypeScript(超類)【華為】
桌面端:無
手機端:android / IOS / 鴻蒙
頁面:聲明性UI布局
5.Flutter
基于dart,自有繪圖引擎【google】
桌面端:window / linux / macos / web
手機端:android / IOS / 鴻蒙(需要使用開源組織基于flutter自己構建的新sdk)
頁面:聲明性UI布局
6.MultiPlatform
基于Kotlin
桌面端:window / linux / macos / web
手機端:android / IOS
頁面:聲明性UI布局
7.Kuikly
基于Kotlin(MultiPlatform(KMP) 技術)【騰訊】
桌面端:無
手機端:android / IOS 后續會有鴻蒙 小程序等
頁面:聲明性UI布局
8.uniapp / uniapp-x
基于vue.js / uts語言(TypeScript超類吧)
桌面端:無
手機端:android / IOS / 鴻蒙有待確認
頁面:vue的頁面布局方式開發
9.其他
類似于微軟的那些 .Net maui、Xamarin、Avalonia;QT(非開源);python的Flet(基于flutterUI) 等
總結
現在很多技術都開始向聲明性UI布局發展,類似 flutter 的編寫頁面方式,看了看現在的swiftUI也是基本也是聲明性UI布局方式