2012-01-18 38 views
1

我已經在Android平臺上製作了我的第一個應用程序。然而,這不是唯一的平臺,我想讓我的應用至少在Android和iOS平臺上發佈。 我想爲這兩個平臺都有一個開發平臺。有什麼選擇? 我現在已經用Flash Builder試過了Flex,Air。看起來很有希望,但未來似乎有點不確定,而且更加廣闊。 如果我想要在Android和iOS上開發應用程序,請提供一些有關開發工具的重點的建議。如何爲多平臺開發

+0

我今天發現的一個壞消息是Adobe AIR不支持許多手機 - 比如我自己的HTC Wildfire S.所以要小心,如果你打算讓應用程序在儘可能多的手機上工作。 –

回答

0

您可以使用Sybase Unwired Platform。它有Device App Designer,可以爲Blackberry,Android和iOS創建應用程序。

1

這取決於您想構建什麼樣的應用程序(即遊戲,內容聚合器等),因爲部署到多個平臺的每個第三方「應用程序生成器」都有其優點和缺點。

這裏有一個(簡單)清單:

Appcelerator's Titanium SDK - 利用基於移動瀏覽器的功能,主要用於內容集成商,平臺上

Corona簡單或核心功能列表 - 利用LUA腳本2d /更簡單的遊戲和應用程序的語言;擁有不斷增長的用戶羣和社區;可以利用爲核心的經驗以及

Unity - 3D體驗,遊戲,通常用於更高端,優質的經驗

如果你要在平臺上發展,我總是建議構建中該平臺的語言爲,因爲您不必擔心語言升級時以及「應用程序生成器」尚未升級時會發生什麼情況。

它也將幫助您瞭解該平臺上(Java,C#,Objective-C的,等等)的語言

+0

非常感謝你! 我會看看鈦和科羅娜。剛剛開始使用Corona。 – Christer

+0

如果您欣賞我給出的答案,請通過接受它作爲答案告訴我(或告訴我如何能更好地改進它)?D –

+0

我現在快速瀏覽Appcelerator和Corona。我認爲這些和Flashbuilder都可以生成我需要的東西。你認爲哪些是長期的最佳選擇? – Christer

0

如果你瞄準了高品質的,我不認爲有任何其他方式比爲每個平臺本地化。另外請記住,不同的平臺有不同的UI準則和原則,做多平臺項目並不是放棄這些準則的理由。

1

我知道這是老話題,但對於那些誰仍然在尋找快速移動的發展也有Kinetise即無代碼的工具,還提供了後臺系統/ CMS。