你好,想跟你请教个问题:我要开发一个类似link 唱吧
的应用,运行平台是Android和IOS,我只会Android,对libgdx有一点了解,很自然的想到用libgdx去实现,但是我没有使用libgdx开发完整应用的经验,,所以希望你能指点一下,谢谢啦!
不推荐使用libgdx去开发应用,应用开发的模式和游戏还是有很大区别的。如果题主只会java的话,我建议使用moe(multi-os-engine)来开发跨平台应用。libgdx也是使用了它来实现在ios上运行的。这样数据和逻辑都可以使用java去写,界面的话还是用原生的,ios上直接用所见即所得也很方便。稍微麻烦点的就是在需要用到各自平台原生API的时候,需要写接口,然后各自平台单独实现。
我觉得做简单的应用应该没问题,复杂一点的就不太清楚了。libgdx专门做游戏的,做应用有点不太合适,开发模式什么的都差别太大,而且也不好用,什么功能都得用画的,界面一旦复杂就没搞了,反正就是用这个框架开发起来很困难,成本高。 现在的方案是界面还是native原生的,底层用java封装,然后用j2objc转成objectc代码,只能保证底层是统一的,上层界面我觉得没法做到通用性,就算做到了,界面也是惨不忍睹
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。