嗨,我知道這個主題有很多答案,但它們似乎已經過時,因爲在所有3個發展中,在很短的時間內都是巨大的。我今天正在分析他們並找出他們的比較。有人可以幫忙嗎?Titanium vs Adobe Air vs Phonegap
回答
我們沒有考慮過我們應用程序的Air,所以這個答案比較了Titanium和Phonegap。
我們最終選擇了Titanium,因爲我們能夠使用本地控件構建更豐富的用戶體驗。我們有一個現有的Objective-C應用程序,需要在多個平臺(iOS和Android)上覆制相同的本機外觀和感覺。
我們使用Phonegap做了初步的概念驗證。外觀和感覺更像是在全屏瀏覽器窗口中運行的Web應用程序。即使有一些相當毛茸茸的代碼,我們也無法讓它「感覺」像現有的應用程序。
如果你沒有這個要求(改進已存在的東西)並具有HTML體驗,那麼phonegap似乎很適合打地面運行。我們能夠很快建立概念驗證。
最後,鈦質量真的沒有我想要的那麼遠,特別是在Android方面。我們必須包含多個解決方法才能獲得所需的功能。隨着每個SDK版本的發佈,一些解決方法破裂,需要發現新的解決方案。
希望這會有所幫助!
鈦& PhoneGap有自己的優點&缺點。 Titanium支持平臺的本地環境,正確開發標準UI。您只能使用Appcelerator提供的內容。 雖然PhoneGap創建Web應用程序在哪裏可以實現自己的UI &使它們可以通過本機進行定製取決於您的CSS & Html。
在這個意義上,Titanium比手機好得多,最大的開發支持由Appecelerator提供,它自己的編輯器可以命名爲titanium Studio(full fledge)。
phoneGap是可下載的插件。 Bridge級別的Java腳本使得它更易於攜帶。 所以無論你從這兩個選擇基本上取決於你的項目essentials.you必須進行交叉檢查之前啓動實施項目選擇他們。必須檢查其授權門戶網站的可能性。它是一個選擇一個gud程序的技術。
PhoneGap對我來說是一個很大的代價。 如果您需要特定的內容,您需要深入研究以編寫自己的插件。 表現差。 編寫一個適用於網絡和應用程序的代碼是一個謊言。你將以2個代碼結束。
鈦。不知道。
AIR。這是一個YES。如果你需要豐富的體驗,沒有很多本地支持,你會發現一套舒適的工具,非常好的性能。不過你需要在Actionscript中編寫代碼。 AIR的唯一問題是Adobe,繼續推回PhoneGap的AIR。 所以我不是一個很好的投資,但肯定現在這是一個正確的選擇。
- 1. Air vs Titanium vs Phonegap - iPhone性能
- 2. Adobe Air - Analytics
- 3. Adobe Air Browser
- 4. localToGlobal Adobe AIR
- 5. Adobe AIR readLine
- 6. Adobe Air和PHP
- 7. Adobe Air - window.nativeWindow undefined
- 8. Adobe Air的DeviceOrientationEvent
- 9. Adobe Air和.NET
- 10. Adobe AIR截圖
- 11. Adobe Air with Iphone
- 12. Adobe Air和Dropbox
- 13. Adobe Air for iPhone
- 14. Adobe air http auth
- 15. Adobe Air Javascript API
- 16. Adobe AIR&PHP + MySQL
- 17. Adobe AIR鎖定
- 18. Adobe Air:錯誤307
- 19. Adobe Edge Animate&PhoneGap
- 20. Adobe AIR與Titanium之間有任何主要差異
- 21. 打包應用程序vs Adobe Air vs其他
- 22. Adobe AIR Android FileStream問題
- 23. Adobe Air SQLite誤解
- 24. Adobe Air - MySQL或SQLite
- 25. Adobe air NativeAlert iOS和Android
- 26. Adobe AIR本機擴展
- 27. Adobe Air父框架橋
- 28. Adobe Air 1.5.2和Flash Builder
- 29. Adobe AIR加載問題
- 30. Adobe AIR的解釋