2016-05-16 84 views
1

我對這個主題做了大量的研究,但是如果有人給出更多的建議,我會感到滿意。就像我可以爭論和聊天的人一樣。 所以請告訴我,如果他們是類似的,我可以完成類似於android?的手機中的所有任務。 那麼你個人喜歡使用什麼?以及爲什麼?如果你在兩個最不喜歡選擇另一個的理由中提出了一個建議。手機差距vs Android

+0

你想達到什麼目的? –

回答

4

如果您的開發時間較短,跨平臺 要求,PhoneGap可能會有幫助。儘管編寫本地代碼比Web框架有一些優勢,如 電話號碼

但是,什麼是您的需要?

因爲如果您想要快速解決方案,那麼phonegap最適合跨平臺。您可以輕鬆完成所有常見平臺。但是,如果您希望自己的應用程序的高效率,當然本機具有它的好處,如果您的應用程序需要沉重的UI功能或與遊戲有關的需求等。

使用PhoneGap,您可以繼續使用相同的代碼,所有平臺的設計相同。不僅適用於ios和android,還適用於windows phone,amazon fire os等。

其中一件事情是,最近有數千個應用程序在phonegap中編譯,所以可以告訴它它符合預期在某種程度上。 Phonegap的效率足以滿足這些應用程序的條款。正確使用sencha,jquery mobile,kendo UI和更多phonegap等框架可以非常有效。

如果您不想支持多種操作系統(Android,iOS)並且您擅長Java,請使用原生Android。

但是,如果你對Javascript/angularJS很好,HTML和CSS將與PhoneGap一起使用。

+3

哈哈! 從這裏複製 [phonegap-vs-native-ios-android-development-in-2014](http://stackoverflow.com/questions/24219573/phonegap-vs-native-ios-android-development-in -2014) –

5

原生應用程序開發意味着使用設備的原生編程語言來構建應用程序。對於iPhone,本機編程語言是Objective C和新的Swift。對於Android,本機編程語言是Java。

混合應用程序使用網絡技術開發:HTML5,CSS和JavaScript。對於原生功能Cordova/Phonegap非常有用。有優點和缺點一項技術

1. UI界面設計

PhoneGap的應用程序使用HTML5和CSS3的設計與許多外形和高度動態的content.The本機應用程序接口時,有更多的功能開發環境提供了工具和設計窗口小部件,用於創建具有本地用戶交互體驗的某些標準接口,這些接口目前不能使用混合應用程序開發工具。

2.成本&開發時間:

的PhoneGap支持多種的,例如Android,IOS,Windows平臺上,亞馬遜等你管理一個時間碼,它會在所有設備上運行。對於成本和時間Phonegap是最好的

3。限制:

某些時候iOS應用商店拒絕應用程序時,由於設計上載應用程序,而不是用戶友好。如果您對Javascript有很好的瞭解,那麼您可以創建與原生相同的跨平臺應用程序

如果您需要創建最佳用戶體驗應用程序和遊戲,以便您可以隨本地或您考慮預算,快速開發並支持所有那麼Phonegap是最好的選擇。在Phonegap中有如jQuery的移動,離子,煎茶,劍道UI等框架。對於Native功能支持,Cordova提供了很多插件。所以你也可以這樣做。

5

嗯,我可以繼續在這個小時,但我認爲下面的圖像總結了它。

This is a true story

我是一個信徒,我相信的PhoneGap或其他一些工具可以構建應用程序賦予性能類似天然(其中在本地做出反應相當不工作)。但我不建議任何人科爾多瓦/ Phonegap.I我有我的理由,我相信任何phonegap開發人員都知道他們。如果你的時間不夠用,你肯定應該用像Ionic,Onsen這樣的可用框架來打擊Phonegap。您將使用一個命令構建一個可以部署到很多平臺的代碼。休息如果你有一些相當複雜的應用程序,請注意Native並相信我你會被保存。