2013-01-17 80 views
7

我知道類似的問題已經問了很多次,
但今天當你有這麼多的選擇我真的需要一個誰已經有經驗的人的建議跨平臺開發。適用於iPhone和Android的最佳跨平臺開發工具

我打算爲Android和iOS開發少量應用程序。 應用程序將不得不在設備上存儲數據,使用日曆,發送電子郵件,與遠程服務器交談。正如你所看到的,這裏沒什麼特別的。

我發現相當長的平臺列表:

科羅納(Supported Features)
Moscrif
Icenium
Appcelerator的
的PhoneGap(Supported Features

一些這個平臺是免費和一些訂閱 現在我wa nt來試用一些免費且有據可查的平臺,該平臺使用HTML5,JavaScript,Java或C#。
我很樂意聽取建議和意見。

回答

7
  • RhoMobile - 這是一個使用Ruby的解決方案,尤其是受Ruby on Rails開發人員喜愛的解決方案。(僅適用於非商業應用,價格不同)

  • Appcelerator - - 這是一個允許您使用HTML/Javascript(通過iPhone上的UIWebView運行)開發原生應用程序的解決方案。 (免費)

  • PhoneGap - 與Appcelerator類似,我提到了這兩個,因爲他們似乎擁有最充滿活力的社區和最廣泛的支持。 (免費)

  • WidgetPad是很好的跨平臺開發工具。除此之外,我寧願選擇iOS和Android開發的Phonegap。

編輯 -爲什麼我喜歡的PhoneGap

PhoneGap的是框架將基於Web的技術部署到多個平臺。

剛剛在UIWebView控件內部執行的Phonegap,以及您的js調用的PhoneGap JavaScript API被路由到本機API。

優勢的PhoneGap的:

  • 與Web標準
  • 與PhoneGap的把它包
  • 部署到多個平臺構建應用程序一次!

評論的鏈接,Comparison between Corona, Phonegap, Titanium

+0

您能否與我分享爲什麼您認爲PhoneGap更好? – EvZ

+0

@EvZ看到我編輯的答案。 –

+0

WidgetPad仍然受支持嗎?或者該項目已經死了? –

2

我想你可以說什麼是最好的。每個人都有一些親和對手。 我測試了一些工具。 PhoneGap:這是非常強大的,有一個大的社區。 PhoneGap由Adobe支持。 但本地數據庫的最大大小是有限的。

我也測試過Adobe Air。爲此,用戶需要Air運行時。如果你使用Adobe flashbuilder,你有一個不錯的IDE。

etc.etc .....

我courious有關的其他含義和提示。

親切的問候

2

@EvZ,它不是在這些跨平臺的開發工具中,找出最好的事情。每個工具都有自己的優勢,可以在多個平臺上構建應用

如果您想使用這些工具,您可以在Google中搜索並決定哪一個更適合您的應用需求。沒有人可以直接估計哪個好。根據你的編碼技巧,你可以使用任何一種。

例如:Phonegap最適合設計師。因爲它類似於JavaScript和HTML那樣的

+0

我完全同意你的看法,但仍然可以向更有經驗的同事尋求建議。你說「Phonegap最適合設計師。」所以你認爲哪一個更適合開發者? – EvZ

+0

我對Appcelerator和phonegap有一些經驗。兩者都很簡單易用。我沒有與他人交流 –

2

我發現這個http://www.canappi.com/(我沒有試過這個)。它看起來很容易學習。

其他替代品你可以找到here

+0

謝謝,你是否親自嘗試了一個這樣的平臺?如果是,你喜歡哪一個?爲什麼? – EvZ

+0

我曾嘗試sencha觸摸和手機的差距。他們也很容易學習和良好的API和文檔。 – Sunny