如果您打算開發Twitter這樣的社交移動應用,那麼社交移動應用成爲混合應用還是原生應用會更好嗎?使用Hybrid或Native開發開發Twitter等社交移動應用程序會更好嗎?
-1
A
回答
1
我希望會有一個簡單的答案。
爲什麼是母語?
優點:
- 高可擴展性
- 高性能
- 更好的本地設備上
缺點控制:
- 高開發時間
- 個UI元素不那麼涼爽
- 學習曲線/機C/Java(或C#-Xamarin)的知識需要
- 具體開發工具/資源所需
雖然混合應用也可以替代然後爲什麼混合?
優點:
- 少開發時間
- 更好的UI控件
- 可以將所有不同的設備操作系統
- 簡單
- 知識HTML5/CSS/jQuery的/ AngularJs的是通用的UI要求儘管
缺點:
- 對設備特定任務(例如,運用先進的相機或畫廊行動需要插件)
- 性能稍差(具有更好的互聯網不過現在大家已經得到了不錯的手機)
您可以瀏覽和檢查自己什麼是最適合你:
1
對於像您剛纔提到Twitter的社交網絡應用,我想你會想各種各樣的在該應用程序的功能。
爲iOS和Android構建原生應用程序可以自由添加平臺特定的功能,從而增強用戶體驗。
默認情況下,iOS上大多數應用程序默認使用的一些功能在android中不存在。例如,滑動刪除是非常常見的,並且在iOS中是默認的,而在Android人們更喜歡長按刪除。
對於用戶功能和混合應用程序更好的用戶體驗,您不會有這種自由。
另一方面,與原生應用相比,混合應用的開發速度會更快。 需要考慮的另一點是,需要兩個開發者爲iOS和Android的本機應用程序,而另一個需要多個平臺應用程序的混合開發者。
混合和跨平臺應用程序在開始時可以爲您節省一些時間和金錢,但它們無法與本機應用程序的性能,可用性和流暢性相匹配,因此最終本機就是這種方式,所以如果您擁有資源, 。
相關問題
- 1. 開發移動網站或專用智能手機應用程序更好嗎
- 2. 網頁開發或移動應用程序開發
- 3. 需要想法如何開始開發iPhone社交移動應用程序
- 4. 如何使用社交媒體API開發移動應用程序
- 5. Xamarin足夠開發社交平臺應用程序嗎?
- 6. 離子是開發移動應用的更好選擇嗎?
- 7. iBeacon移動Web應用程序開發
- 8. ASP.net移動應用程序開發
- 9. 移動應用程序開發SDK
- 10. Flex&Flash移動應用程序開發
- 11. 移動應用程序開發
- 12. 開發移動Web應用程序
- 13. Windows 7移動應用程序開發
- 14. 移動應用程序開發工具
- 15. 移動應用程序開發框架
- 16. Marmalade移動應用程序開發(C++)
- 17. .NET Web開發人員如何開發移動應用程序?
- 18. 的Mac mini 4GB開發iOS移動應用(如社交網絡和等)
- 19. 是良好的手機差距開發移動應用程序
- 20. 移動應用程序開發框架:好,壞,醜?
- 21. 這是最好的移動Web應用程序開發框架
- 22. 良好的移動應用程序來協助開發?
- 23. 移動應用程序開發的良好資源?
- 24. 在移動應用程序中使用getter setter會更好嗎?
- 25. 爲我的rails應用程序開發移動應用程序
- 26. Web應用程序+移動應用程序開發 - 建議
- 27. 使用手機開發與Facebook和Twitter集成的移動應用程序
- 28. Adobe放棄了移動應用程序開發的AIR嗎?
- 29. SproutCore適合移動應用程序開發嗎?
- 30. Java是移動應用程序開發的最佳語言嗎?
我的同事寫了一篇關於我們與Ionic 2的經驗的文章,可能會幫助你:http://engineering.pivotal.io/post/writing-an-ionic2-app-for-production/。但是,請注意,這樣廣泛的,基於意見的問題不在SO的主題上。 – jonrsharpe
非常好的文章,你幫了我很多。謝謝 –