可以
以前用robovm,现在用javafx和graal和gluon的client plugin,就是还没正式released,但是已经有个别app上线app store了
正式发布应该要等明年,可以在twitter上关注作者johan vos,还有今年十月会在慕尼黑有javafx的第二次seminar,如果身在德国可以考虑参加Gluon Client Plugindocs.gluonhq.com
总体而言没有swift/xcode那一套那么方便,但是是可以做的,原理跟flutter类似,javafx和flutter其实大同小异,很多东西都能一一对应上
[INFO] --- client-maven-plugin:0.0.11:compile (default-cli) @ helloworld ---
...
Omega :: host triplet = x86_64-macos-macos
Omega :: target triplet = arm64-macos-ios
...
[SUB] [helloWorld:7311] (cap): 4,363.25 ms
[SUB] [helloWorld:7311] setup: 5,754.89 ms
[SUB] [helloWorld:7311] (typeflow): 19,433.06 ms
[SUB] [helloWorld:7311] (objects): 22,537.46 ms
[SUB] [helloWorld:7311] (features): 2,748.67 ms
[SUB] [helloWorld:7311] analysis: 45,640.35 ms
[SUB] [helloWorld:7311] (clinit): 634.58 ms
[SUB] [helloWorld:7311] universe: 2,124.83 ms
[SUB] [helloWorld:7311] (parse): 4,606.49 ms
[SUB] [helloWorld:7311] (compile): 45,577.68 ms
[SUB] [helloWorld:7311] (bitcode): 2,737.40 ms
[SUB] [helloWorld:7311] (link): 20,962.06 ms
[SUB] [helloWorld:7311] (gc): 16,719.34 ms
[SUB] [helloWorld:7311] (llvm): 153,929.10 ms
[SUB] [helloWorld:7311] (stackmap): 4,638.59 ms
[SUB] [helloWorld:7311] compile: 250,409.77 ms
[SUB] [helloWorld:7311] image: 7,407.73 ms
[SUB] [helloWorld:7311] write: 7,551.65 ms
[SUB] [helloWorld:7311] [total]: 320,941.75 ms
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 05:26 min