多平台移动应用开发

问题描述

是否有人愿意帮助我在 kotlin 多平台移动 (KMM) 与 android studio 与 javafx (gluon) 用于 IOS/Android 应用程序开发之间做出决定。

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

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

非常感谢。

a.lgl

解决方法

这是一个有趣但也很自以为是的问题。我已经尝试了这两种方法,并且在不久的将来我会坚持使用 JavaFX。您应该注意一些问题。

  1. JavaFX 涵盖主要的桌面、移动平台和 JPro,甚至只需一个代码库就可以覆盖网络。您可以使用任何 VM 语言(Java、Kotlin 等)对其进行编程
  2. KMM 基本上只涵盖非 GUI 部分,并且希望您为每个平台提供 GUI 的本机实现。您必须使用 Kotlin,我发现很难找到我用于 VM 以外平台(iOS、Web 等)的所有 Java 库的替代品