2016-02-03 33 views
-1

我正在努力構建我的第一個應用程序,並且我已經完成了一個實際在我的Android手機上播放的Flash(動作腳本)應用程序。這只是一架鋼琴,就像其他幾百首鋼琴一樣,但仍然如此。如何製作跨平臺的應用程序?

我已經做了很多研究,但我認爲人們想要製作的應用類型意味着他們必須使用某些平臺來構建它們而不是其他人(例如,如果我只是建立一個網站信息應用程序我可以使用Appy Pie或其他)。

我想製作一把更好的鋼琴。一個有很多按鍵和按鍵具有良好的播放功能(觸摸響應質量)。我認爲我已經可以在Flash或JavaScript中編寫這些代碼,但是我聽說Apple iOs不會播放JavaScript,而且閃存有點慢,看起來像,可能會受到這種限制。

上我怎麼可能讓所有3個平臺上的應用程序的任何應用程序類型具體的建議(最好是在一次?)

+0

iOS不做* Flash *,而不是JavaScript。 – Pointy

+0

那麼JavaScript應用程序在任何設備上都能正常工作呢? – Snow

+0

嗯,他們會和他們一樣工作,而且有多種方法可以製作「JavaScript應用程序」。 – Pointy

回答

1

谷歌phonegap.builder這就是答案。 Phonegap生成器使應用程序在3個不同的平臺,IOS,Android和Windows Mobile。

+0

這看起來非常棒,我已經在使用Adobe試用版,所以我可以試用它。我會回來看看,如果它效果最好。謝謝 – Snow

0

閃存支持越來越少 - 我不會指望它成爲一個跨平臺的工具。如果你想要一個不同的選項,看看像這樣的遊戲引擎,如Unity https://unity3d.com/get-unity/download或GameMaker http://www.yoyogames.com/studio-這些是一旦部署在任何地方就構建。

我個人對GameMaker取得了很好的成功,爲它構建了web,ios,android和windows。該語言與as3類似,內置了對觸摸輸入,動畫和第三方api連接的支持,以及可幫助您進行切換的大型現代開發人員社區。你可以嘗試一個免費版本,以獲得它的感覺。 Unity也可以免費下載,儘管你可能會發現學習曲線更高一些。它也可能是一個2d鋼琴應用程序的矯枉過正。

+0

使用「遊戲引擎」是一種選擇,你是對的。就像你說的那樣,這可能比我需要的要多(還有更多的工作要學習),因爲這個項目的下一步只是一個簡單的2D鋼琴。不過,我想要有非常好的觸控靈敏度,所以也許遊戲引擎會做得更好。我不確定。不過,Javascript也可能做得很好。不確定。 – Snow