為數不多步:APP開發應用的定位和周期
獨自一款APP開發之前,需要知道自己想做個什么樣的APP軟件,產品經理需要跟老板各種溝通、理清需求、找產品定位。
手機APP開發的這階段大概需要花費兩周,期間APP應用開發的架構師可以開始構思產品的技術架構,還未能正式開工。APP產品定位以及早期的需求確定出來之后,需要構思產品名稱、需求調研、競品調研分析、注冊域名、購置服務器以及周邊基礎能力,搶注域名、設計logo。
這階段如果不中途改變計劃、不變更產品需求和定位的前提下,起碼花費一周時間。這時候產品的原型、技術架構的雛形也呈現,一款APP軟件的開發框架就可以理清楚了。
這一步假設域名不需要花大價錢購買,全部費用算起來拍腦袋15000元/年。
其中短信2000,服務器1000一個月。域名等商標注冊2000一個,商標,軟著,LOGO一次性投入有10000左右。
第二步:APP開發版本的策劃和設計
移動APP應用開發開始按照需求優先級規劃版本,APP架構師按照產品的發展方向構想,開始著手進入APP開發環境、生產環境部署、基礎代碼研發階段。
開發定制的APP比較常見的兩種功能實現方式有native原生和webview 方式,
這兩種方式的優劣不在本文的討論范圍,一般為了保證APP軟件體驗以原生的方式為主,webview的方式為輔,以原生的方式做開發,版本是尤為重要的。
其一,移動APP開發完成之后,需要把上架到APP store(假設我們只上iOS和安卓),iOS 的APP Store 有冗長的應用審核周期,你必須提前把往后幾個中小版本的功能規劃好了才不至于在這個環節自亂陣腳;
其二,移動APP開發完成安裝到用戶的手機上,肯定希望用戶大部分時候運行的都是較新的版本,如果開發的APP應用版本更新過于頻繁,用戶也會嫌煩。
第三步、開發的APP進入測試階段
APP開發測試階段要跟設計、研發、種子用戶之間保持密切溝通,不斷收集問題、發現問題、優化、解決問題。期間可能需要發布開發1-3個beta APP子版本。同時,APP開發維護者要想辦法保持種子用戶的活躍與配合的激情,這是一項艱巨的工作。
第四步、發布開發好的APP軟件
自己開發完成好APP后,不算渠道宣傳費用,不打廣告,上線iOS APP Store 需要注冊開發者賬號,購買證書,也需要花費一定的費用99美元/年。
開發完成的APP軟件需要安全團隊做安全評估,開發后的APP軟件負載均衡、加速技術之類的問題,后期也需要繼續跟進維護。