2018.02.12 11:00

有人說兩個月、有人說一年,開發一款手機用的APP到底需要多久時間?

ADVERTISEMENT

到2021年,將會有大約3500億的移動 APP 下載量,這將創造約2000億美元的營收,因此如今行動 APP 的開發、營銷和銷售都在呈現指數級增長這個事實也就在情理之中了。

事實上,目前在 Google Play 商店中有280萬款 APP 可供下載,在蘋果 App Store 裡有220萬款 APP 可供下載,而且這些數字還在不斷增長。相對於桌面端而言,行動端的主導地位正在不斷加強,行動 APP 的優勢將會存在很長時間,尤其是在商業和科技領域更是如此。

因此,這些領域的創業公司的創始人都很想知道這個問題的答案:開發一款行動 APP 需要花多少時間和精力?

ADVERTISEMENT

 

現有數據:開發一款行動APP需要3-5個月

儘管每年有100萬款新的行動 APP 會在主流應用程式商店上架,但關於開發一款新的行動  APP 究竟需要多長時間方面的數據卻非常少。雖然你會發現很多網站聲稱開發一款行動  APP 所需的時間大概為3-4個月,但要找到證明卻並不容易。不過,至少有兩個這方面的調查數據是值得一提的:

ADVERTISEMENT

(1)在由 Kinvey 在2013年發起的一項調查中,Kinvey 讓100名行動  APP  設計師指出,他們認為要開發出含有主要功能的 Android 或 iOS 的 APP1.0版本需要多長時間(即一個最小可行化產品,也就是 MVP),通過對這100個參與調研的應用設計師的反饋的數據進行求和平均,Kinvey發現開發一款原生的行動 APP 需要大約18周的時間(即:4.5個月),其中後端開發大概需要10周時間,前端開發大概需要8周時間。

針對這個調研結果,Kinvey 還製作了一張經常被大家引用和分享的行動  APP  開發時間軸:

ADVERTISEMENT

 

(2)第二個值得提及的這方面的研究是 GoodFirms 在2017年發佈的一份報告。GoodFirms 在應用領域進行了多項調查,主題包括開發一款行動  APP 需要的時間和費用方面的問題

和 Kinvey 採用的方法類似,GoodFirms 調研了幾十家科技公司,要求參與調研的公司估計開發像 Instagram、Tinder 和 Uber 這樣的 APP 需要多長時間,然後對參與調研者給出的數據進行了求和平均。

ADVERTISEMENT

根據這個調研,GoodFirms 的報告中展示了以下數據:

  • 功能豐富的高度複雜的行動  APP ,如 Instagram 和 Uber,需要花費4.5月-5.5個月的時間才能開發完成。

  • 中等複雜的行動  APP ,如 WhatsApp 或 QuizUp,需要大約4.6個月的時間才能開發完成。

  • 用戶友好型但功能較少的行動  APP ,比如 Tinder 和 Periscope,需要大約3.8月-4.1個月才能開發完成。

下面是 GoodFirms 製作的相應圖表:

總之,這兩項調研都表明,開發一款 APP 大約需要3-5個月的時間才能完成。儘管開發不同的應用需要的時間會有一定的差別,但大概的時間範圍是肯定沒錯的。

 

什麼是前端,什麼是後端?

那麼,為什麼先前的調查有人說幾個月、有人說幾年?

原因就在於我們在手機上看到的APP可能只是一個最終的介面,用來讓使用者查閱,也就是「前端」。但是背後這個APP要存取的可能是極為複雜的伺服器裡的內容,也就是所謂的「後端」。 

從技術上講,前端包括讀取緩衝、同步、線框圖、UI 設計、UI 開發等。資料儲存、用戶管理、伺服器端邏輯、資料集成和版本控制等都屬於後端開發。由於後端流程負責運算、業務邏輯、資料庫互動和性能等方面的操作。一般來說,讓應用程式運行的大部分程式碼都是後端程式碼。開發一款行動 APP 是一個相當漫長而複雜的過程,需要大量的準備、耐心和投入才能正確地執行。

 

 

  • 原文鏈接:https://medium.com/swlh/how-long-does-it-take-to-develop-a-mobile-app-77574df9d18d

 

  • 本文授權轉載自:

ADVERTISEMENT