提问者:小点点

多平台移动应用开发


有没有人愿意帮助我在使用android studio的kotlin multi-platform mobile(KMM)和javafx(gluon)进行iOS/android应用程序开发之间做出决定。

-运行时性能(启动时间、代码大小、功耗等)-KMM的学习曲线(我不知道Kotlin,但如果KMM的开发环境只是在windows上两个目标平台,我就学会了。[gluon中的android开发需要linux/windows wsl2,并且没有明确的stem指令安装开发环境。我觉得假设每个gluon候选用户都是linux/WSL专家是错误的]

我是一个经验丰富的系统/软件架构师,一年后退休:)。我喜欢在我剩下的日子里继续移动+后端。

提前多谢了。

A.LGL


共1个答案

匿名用户

这是一个有趣但也非常固执己见的问题。我已经尝试了这两种方法,在不久的将来,我将坚持使用JavaFX。有几个问题你应该知道。

  1. JavaFX仅用一个代码库就覆盖了主要的桌面、移动平台和JPro甚至web。您可以用任何VM语言(Java、Kotlin、...)对其编程
  2. KMM基本上只覆盖非GUI部分,并且希望您为每个平台提供GUI的本机实现。您与Kotlin绑定在一起,我发现很难找到所有Java库的替代品,而我在VM(iOS、web、...)以外的平台上使用过这些库