一直对 Google 的 Flutter 挺感兴趣的,跨平台 cross-platform、原生 native、稳定 stable。但是我真的对 Dart 不感兴趣。
然后又看到了 JetBrians 的 Compose Multiplatform,based on Jetpack Compose,四舍五入也是 Google 的。重要的是,similar to Flutter,它也是跨平台、single codebase 的,target 也有 Android、iOS、Desktop 和 Web;但是 iOS 支持是 Alpha、Web 支持是 Experimental,与 Flutter 相比欠缺一些稳定性和完全性;而且,目前 stable 的 2 个 target:Android 和 Desktop,一个是直接 Jetpack Compose 跑,一个是基于 JVM。
参考,JetBrains Toolbox 这个 Compose Multiplatform 的 app。说实话感觉挺好的,反应迅速、动画流畅。但是内存占用几百兆和要自己分发 JRE 的行为和 Electron 有什么区别?笑死。
为什么不直接通过 Kotlin Multiplatform 编译到 native 呢?我不得而知,但是你猜怎么着?Kotlin Multiplatform 也还在 Beta🤣👉
然后又看到了 JetBrians 的 Compose Multiplatform,based on Jetpack Compose,四舍五入也是 Google 的。重要的是,similar to Flutter,它也是跨平台、single codebase 的,target 也有 Android、iOS、Desktop 和 Web;但是 iOS 支持是 Alpha、Web 支持是 Experimental,与 Flutter 相比欠缺一些稳定性和完全性;而且,目前 stable 的 2 个 target:Android 和 Desktop,一个是直接 Jetpack Compose 跑,一个是基于 JVM。
参考,JetBrains Toolbox 这个 Compose Multiplatform 的 app。说实话感觉挺好的,反应迅速、动画流畅。但是内存占用几百兆和要自己分发 JRE 的行为和 Electron 有什么区别?笑死。
为什么不直接通过 Kotlin Multiplatform 编译到 native 呢?我不得而知,但是你猜怎么着?Kotlin Multiplatform 也还在 Beta🤣👉