白話說說App的開發(fā)技術

這里的App指的是手機里的應用程序。有的朋友總問我“做一個App多少錢?”“做一個簡單的App多少錢?”“我想要做個類似XX那種的App多少錢?”

問這些問題好比去4S店買車,問一輛車多少錢一樣,殊不知上到幾千W,下到幾W,都是有可能的,關鍵是看需求,具體如何報價請看之前的文章《關于"私活"的報價》,今天主要談談App的開發(fā)技術,了解App都有哪些類型,不同的類型適用于哪些需求,根據自己的需求選擇不同的App開發(fā)。

1.網頁App(Web App):簡單來說,Web App就是針對iOS/Android優(yōu)化后的web站點,用戶不需要下載安裝即可訪問。一般的web站點測重使用網頁技術在移動端做展示,包括文字,視頻,圖片等,而Web App更側重“功能”,是基于網頁技術開發(fā)實現特定功能的應用,必須依賴手機瀏覽器運行。Web App開發(fā)成本低,維護更新簡單,用戶不用下載更新,但是App的用戶體驗不足,頁面跳轉遲鈍甚至卡殼,頁面交互動態(tài)效果不靈活,而且可能上不了AppStore,如果企業(yè)的核心功能不多,App需求側重于信息查詢,瀏覽等基礎功能,可以選擇Web App。

2.原生(本地)App(Native App):是基于智能手機操作系統(ios和Android)用原生程序編寫運營的App。它運行時是基于本地操作系統的,所以它的兼容能力和訪問能力更好,擁有最佳的用戶體驗、最好的交互界面,但也是開發(fā)難度最大,開發(fā)成本和維護成本最高的App(ios和Android兩版本)。

一個好的APP項目至少需要一個項目經理、一個UI設計師,一個IOS開發(fā)工程師和一個安卓開發(fā)工程師,另外,如果需要后臺數據交互,還需要一個后臺開發(fā)工程師。這些人員的月薪加上來已經超過3、4萬人民幣了,對于簡單的APP,設計、開發(fā)加上測試的時間大概需要6到8周,復雜一些的需要8到12周。這樣算下來,一個簡單APP的開發(fā)費用就需要4~8萬,稍微復雜些的需要10~15萬。

3.混合App ( Hybrid App ):是指半原生半web的混合類App,同時采用網頁語言和程序語言進行開發(fā),通過不同的應用商店進行打包分發(fā),用戶需要下載安裝使用。Hybrid App兼具Native App良好的用戶交互體驗和web App跨平臺開發(fā)的優(yōu)勢,因在開發(fā)過程中使用網頁語言,所以開發(fā)成本和難度大大降低。Native App是現在的主流應用,大型的App如淘寶/掌上百度/微信都是走的Hybrid App路線。

技格性能功能上看下圖(來自網絡):

最后簡單總結:功能不多,只是瀏覽信息,預算有限,時間緊,就選擇網頁App;有些功能,不需要太高的性能體驗,預算尚可,時間較緊,混合App較適合;對性能、設備以及圖形圖像要求高,那只能選擇原生App。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容