從開發和公司本身的角度,對行業內部結構進行了逐一解釋。
一款APP在開發?有多難
只能說比較難,而且成本也比較高。這個問題太抽象了,無法量化它有多難回答。大概的費用可以自己換算成難度系數。
一個APP簡單的就是從千開始,就是大學生簡單的畢業設計。一般是單端(也就是只要安卓或者只要蘋果)無后臺(也就是沒有云數據交互,正規的商業應用一般5萬起步,比較復雜的項目不封頂。為什么從5萬開始,下面會解釋。
需要經過哪些流程?
整理需求-設計過程-設計原型(理解為簡單的用戶界面,只包含一些字段。不排版不美化)-設計UI(用戶界面)-寫代碼-測試-上架(上傳應用市場應用寶、appstory等。)
需求-流程圖-原型圖-UI設計圖,四大流程。那么困難在哪里呢?什么時候出現的?
主要困難
1.梳理需求,明確甲方要做什么職能,要達到什么目的;
2.根據您正在做的項目類型,查看功能有什么困難嗎?比如直播APP的并發性就比較難,因為一個主播可能有幾萬甚至幾十萬人同時觀看,你要保證用戶體驗到幾十萬人同時觀看,這完全不是問題。
將簡單點和難點分成幾類:
解決用戶的高并發(即如何解決數萬或數十萬用戶同時訪問服務器而不導致程序崩潰的問題)
邏輯上的困難(有些產品內部的業務邏輯非常復雜,重疊點多,很難保證數據正確,流程正確,沒有錯誤)
難度(即一些優秀的用戶體驗或炫目的界面效果需要花費大量時間)
體驗優化(這可以說是難的。比如有一次我們做一個項目處理圖片,初始階段處理一張圖片需要3秒,后期版本還要讓我們優化到0.5秒,真的讓我們覺得很大。我們已經寫了幾個月上萬行代碼,知道處理只需要3秒鐘。