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