2011-10-25 58 views
-1

嗨,我知道這個主題有很多答案,但它們似乎已經過時,因爲在所有3個發展中,在很短的時間內都是巨大的。我今天正在分析他們並找出他們的比較。有人可以幫忙嗎?Titanium v​​s Adob​​e Air vs Phonegap

回答

3

我們沒有考慮過我們應用程序的Air,所以這個答案比較了Titanium和Phonegap。

我們最終選擇了Titanium,因爲我們能夠使用本地控件構建更豐富的用戶體驗。我們有一個現有的Objective-C應用程序,需要在多個平臺(iOS和Android)上覆制相同的本機外觀和感覺。

我們使用Phonegap做了初步的概念驗證。外觀和感覺更像是在全屏瀏覽器窗口中運行的Web應用程序。即使有一些相當毛茸茸的代碼,我們也無法讓它「感覺」像現有的應用程序。

如果你沒有這個要求(改進已存在的東西)並具有HTML體驗,那麼phonegap似乎很適合打地面運行。我們能夠很快建立概念驗證。

最後,鈦質量真的沒有我想要的那麼遠,特別是在Android方面。我們必須包含多個解決方法才能獲得所需的功能。隨着每個SDK版本的發佈,一些解決方法破裂,需要發現新的解決方案。

希望這會有所幫助!

0

鈦& PhoneGap有自己的優點&缺點。 Titanium支持平臺的本地環境,正確開發標準UI。您只能使用Appcelerator提供的內容。 雖然PhoneGap創建Web應用程序在哪裏可以實現自己的UI &使它們可以通過本機進行定製取決於您的CSS & Html。
在這個意義上,Titanium比手機好得多,最大的開發支持由Appecelerator提供,它自己的編輯器可以命名爲titanium Studio(full fledge)。
phoneGap是可下載的插件。 Bridge級別的Java腳本使得它更易於攜帶。 所以無論你從這兩個選擇基本上取決於你的項目essentials.you必須進行交叉檢查之前啓動實施項目選擇他們。必須檢查其授權門戶網站的可能性。它是一個選擇一個gud程序的技術。

1

PhoneGap對我來說是一個很大的代價。 如果您需要特定的內容,您需要深入研究以編寫自己的插件。 表現差。 編寫一個適用於網絡和應用程序的代碼是一個謊言。你將以2個代碼結束。

鈦。不知道。

AIR。這是一個YES。如果你需要豐富的體驗,沒有很多本地支持,你會發現一套舒適的工具,非常好的性能。不過你需要在Actionscript中編寫代碼。 AIR的唯一問題是Adobe,繼續推回PhoneGap的AIR。 所以我不是一個很好的投資,但肯定現在這是一個正確的選擇。