如何制作跨平台应用?

时间:2016-02-03 21:52:22

标签: javascript android ios flash

我正在努力构建我的第一个应用程序,并且我已经完成了一个实际在我的Android手机上播放的Flash(动作脚本)应用程序。它只是一架钢琴,就像其他一百支钢琴一样,但仍然如此。

我已经做了很多研究,但我认为一个人想要制作的应用类型意味着他们必须使用某些平台来构建它们而不是其他人(例如,如果我只是建立一个网站信息app我可以使用Appy Pie或其他东西)。

我想开一把更好的钢琴。一个有很多键和键具有良好的播放功能(触摸响应质量)。我想我可以用flash或javascript编写这些代码,但我听说Apple iOs不能播放javascript,而且flash看起来有点慢,而且可能会受到限制。

有关如何为所有3个平台制作应用程序的任何应用程序类型的具体建议(最好是一次性?)

2 个答案:

答案 0 :(得分:1)

Google phonegap.builder就是答案。 Phonegap builder在3个不同的平台上制作应用程序,Ios,Android和Windows mobile。

答案 1 :(得分:0)

Flash的支持越来越少 - 我不会指望它作为一个跨平台工具继续前进。如果您想要一个不同的选项,请查看Unity https://unity3d.com/get-unity/download或GameMaker http://www.yoyogames.com/studio-等游戏引擎,这些引擎可以在任何地方部署。

我个人在GameMaker上取得了很好的成功,让它为web,ios,android和windows构建。该语言类似于as3,内置支持触摸输入,动画和第三方api连接,以及可帮助您进行切换的大型现代开发人员社区。您可以尝试免费版本来感受它。 Unity也可免费下载,但您可能会发现学习曲线更高一些。对于2D钢琴应用来说,它也可能有点过分。