28、使用GluonFX开发跨平台移动应用

使用GluonFX开发跨平台移动应用

在项目中使用Maven或Gradle构建工具时,我们可以借助GluonFX插件在本地(开发)系统上运行项目(依赖JavaFX插件),还能创建可部署到目标平台的原生镜像。

开发流程

虽然理论上可以创建一个移动应用并仅在移动设备上进行测试和运行,但强烈建议先在桌面端进行开发。一个典型的部署周期包含以下步骤:
1. 编写代码
2. 编译代码
3. 运行代码
4. 测试输出和行为是否符合预期

这些步骤通常需要重复执行,从而为给定项目形成多个部署周期。显然,在移动设备上的部署周期比在桌面设备上花费的时间更多,尤其是代码编译环节。因此,使用桌面或笔记本开发系统进行部署更为合适。后续将介绍的工具能让你在移动和桌面设备上使用完全相同的代码,并且行为也相似。

当然,移动设备的体验仍然有所不同,这只能在移动设备上进行真正的测试。例如,像旋转、捏合和缩放等手势需要在特定的移动设备上进行微调,以确保尽可能直观。移动应用的典型开发流程如下:

graph LR
    A[桌面开发] --> B{应用是否在桌面正常工作}
    B -- 是 --> C[部署到移动设备测试]
    B -- 否 --> A
    C --> D{是否发现隐藏问题}
    D -- 是 --> E[返回桌面开发周期并添加失败测试]
    D -- 否 --> F{是否发现移动设备特定问题}
    F -- 是 --> G[在移动设备开发周期修复]
    F -- 否 --> H[应用完成
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值