|
|
51CTO旗下网站
|
|
移动端

创业者必读:开发一款 App 到底需要多少时间?

到2021年,将会有大约3500亿的移动APP下载量,这将创造约2000亿美元的营收,因此如今移动APP的开发、营销和销售都在呈现指数级增长这个事实也就在情理之中了。

作者:郝鹏程、王雅琪来源:36氪|2018-02-06 12:39

创业者必读:开发一款 App 到底需要多久?

到2021年,将会有大约3500亿的移动APP下载量,这将创造约2000亿美元的营收,因此如今移动APP的开发、营销和销售都在呈现指数级增长这个事实也就在情理之中了。

事实上,目前在Google Play商店中有280万款APP可供下载,在苹果App Store里有220万款APP可供下载,而且这些数字还在不断增长。相对于桌面端而言,移动端的主导地位正在不断加强,移动APP将会存在很长时间,尤其是在商业和科技领域更是如此。

因此,这些领域的创业公司的创始人都很想知道这个问题的答案:开发一款移动APP需要花多少时间和精力?

现有数据:开发一款移动APP需要3-5个月

创业者必读:开发一款 App 到底需要多久?

尽管每年有100万款新的移动APP会在主流应用商店上架,但关于开发一款新的移动APP究竟需要多长时间方面的数据却非常少。虽然你会发现很多网站声称开发一款移动应用所需的时间大概为3-4个月,但要找到证明这个信息的可靠数据却并不容易。不过,至少有两个这方面的调查数据是值得一提的:

(1)在由Kinvey在2013年发起的一项调查中,Kinvey让100名移动APP设计师指出,他们认为要开发出含有主要功能的Android或iOS的APP1.0版本需要多长时间(即一个最小可行化产品,也就是MVP),通过对这100个参与调研的应用设计师的反馈的数据进行求和平均,Kinvey发现开发一款原生的移动APP需要大约18周的时间(即:4.5个月),其中后端开发大概需要10周时间,前端开发大概需要8周时间。针对这个调研结果,Kinvey还制作了一张经常被大家引用和分享的移动APP开发时间轴信息图:

创业者必读:开发一款 App 到底需要多久?

在下文中,我将描述后台和前端开发的本质,因此,如果上面的信息图现在有点混乱,也请不要介意。

(2)第二个值得提及的这方面的研究是GoodFirms在2017年发布的一份报告。GoodFirms在应用领域进行了多项调查,调研的主题包括开发一款移动APP需要的时间和费用方面的问题

和Kinvey采用的方法类似,GoodFirms调研了几十家科技公司,要求参与调研的公司估计开发像Instagram、Tinder和Uber这样的APP需要多长时间,然后对参与调研者给出的数据进行了求和平均。

根据这个调研,GoodFirms的报告中展示了以下数据:

  • 功能丰富的高度复杂的应用,如Instagram和Uber,需要花费4.5月-5.5个月的时间才能开发完成。

  • 中等复杂的移动应用,如WhatsApp或QuizUp,需要大约4.6个月的时间才能开发完成。

  • 用户友好型但功能较少的应用,比如Tinder和Periscope,需要大约3.8月-4.1个月才能开发完成。

下面是 GoodFirms制作的相应的信息图表:

创业者必读:开发一款 App 到底需要多久?

总之,这两项调研都表明,开发一款APP大约需要3-5个月的时间才能完成。尽管开发不同的应用需要的时间会有一定的差别,但大概的时间范围是肯定没错的。

现在让我们来看看开发一款移动APP所涉及的四个关键阶段,以便探索可能会影响完成一款APP开发所需要的时间的各种因素和决策。

移动APP开发的四个关键阶段

创业者必读:开发一款 App 到底需要多久?

尽管我们可以将APP开发看作是一个迭代过程,但将过程概念化是有帮助的,因为它涉及到许多定义阶段。我将一一描述APP开发的每一个阶段,同时你要记住,每一个阶段都不是与其它阶段完全分开的。

阶段1:调研和规划

开发一款移动应用的第一阶段需要回答两个基本的问题:

(1)为什么我要开发这款APP?这款APP为什么需要存在?它将如何为世界带来价值?人们真的想使用这款APP吗?哪些人会使用这款APP?为什么会使用?

(2)