對於大學項目,我的團隊計劃爲Android製作雲消息傳遞應用程序。最初我們通過研究並使用Ionic Framework和Phonegap創建一個混合應用程序來開始開發。混合移動應用程序通常被技術行業的開發人員視爲低於原生應用程序嗎?
基於我們迄今爲止閱讀和了解的內容,我們瞭解到的是混合應用程序開發允許我們使用Web技術(HTML,CSS Javascript)進行編碼,這比我們熟悉的技術要少得多,比構建本機應用程序。它還具有在多個平臺上運行的優點,只需稍微調整即可。
但是,當我們向前推進我們得到了我們很多同事和人在現場,所有指向一件事的一些奇怪的反饋; 對混合應用的普遍不信任和懷疑。
最後,我們決定去一個原生應用程序由於其他原因這個反饋,但它一直困擾着我們,爲什麼人們覺得這種方式。
我們在Hybrid和Native之間選擇時得到的一般經驗法則是:如果我們打算讓應用程序非常依賴硬件,而且客戶端很重,那麼我們肯定會選擇Native。否則,如果它只是一個應用程序,從服務器獲取數據並顯示它可以是Hybrid。雖然在這種情況下,它與Web應用程序本身沒有多大區別。 – nuwanjaya
很好的答案!回覆1:所有內容都有插件。如果沒有人做到的話。我爲Slack輸入欄創建了這個例子:https://github.com/EddyVerbruggen/cordova-plugin-native-keyboard(它實際上使用SlackVC庫!) –
@EddyVerbruggen謝謝!本週我只是在尋找一個項目的插件。保持偉大的工作! – makinbacon