class="FocusMe" style="font: 14px/21px 'Microsoft YaHei', 宋体, 'Myriad Pro', Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif; margin: 0px 0px 20px; padding: 0px; border: 0px currentColor; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;">在最近的一个会议上,一个叫Bob的老顾客引用了《App Savvy》(《放飞App:移动产品经理实战指南》)中探讨研发一个ios app的成本的章节。 他得意地大笑着说,“Ken,你在《App Savvy》中写到花1万美元来研发一个app貌似是个不错的交易。”他那样笑是因为他跟我们合作为自己公司研发的app其最初V1.0 版的预算是1万美元的15倍。当Bob在努力取笑我的时候,我只好回应说:“Bob,我的确提到过花费1万美元来获得某种支持。我那样写是指如果有人拥有超过1万美元,那他就可以考虑跟一个专业人员或者机构来合作了。”
从那时起,“研发一个app需要多少钱?”就一直是潜在客户最常问我的问题。保守估计也听了上千次了。五年过去了,在一个全新的app环境下,我感觉是时候重温这个史诗般的问题。
给研发app定价时需考虑的因素
2010年的时候,我纠结于如何回答这些关于成本的问题,这项挑战至今仍然存在。然而成本已经显然不同了。比如,在雇佣一个自由工作者,海外工作团队或者如“savvy apps”的机构之间有着巨大差异。同样,一个需要后台服务器或API集成的app与完全独立的应用会彻底不同。
因为成本会变化,我将从几个方面来揭晓这个问题的答案。首先,我要重点介绍被最精明的风险投资者认为是一个初创公司必须要筹集的那部分资金。许多初创公司要么都专一做app,要么很重视app研发。尽管风投数据点(VC data points)是“大创意”,这种类型的预算对于回答成本问题具有指导意义。
其次,与之相关的,我要重点介绍知名app或专注于app的公司的已知成本或者实际融资情况。虽然这只是知情投资者的角度,看到研发一个比如像Instagram的app所需要的美元数目,会使得前面第一点显得更具体。
最后,我将用到过去一年中在savvy apps我们所看到的数据。这个部分将集中讲各种数据趣闻,它们都来自于我了解或者听闻过的类似公司。
但是我不会去阐述与自由职业者或海外公司一起工作的成本问题。哪怕是5年之后,我那个以1万美元为划分界限的观点都是有用的。如果你拥有的钱低于这个数字,你肯定无法与一家著名的公司合作。
注意:链接提供了更详细的数据点。要不然,在网络上快速搜索或者从类似Crunchbase的源头也很容易获得成本数据。
在风投眼中创业公司的app研发成本
Jason Calacanis 最近发表了一篇不错的文章,概述了创业公司在第一轮融资应当筹集到的资金数量。 他建议为前18个月而进行的第一轮融资总数为75万美元。并不是说,一个app必须要花掉这么多钱(尽管有些app确实花掉了很多,尤其是贯穿它整个生命周期中)。
这75万美元包括法律、会计以及类似业务费用的12万美元。他进一步分解剩下的63万美元如下:3.5万美元/月用来支撑一个包含4个成员的团队,这是我认为开发一个app的标准团队大小。一个v1.0的app研发时间通常是在4-6个月之间。所以按照每个月的花费并乘以这个时间表,可以得出第一个结论:一个v1.0的app应当花费在14万和21万美元之间。
为了支持 Jason的观点,Manu Kumar在去年4月概述了“前种子轮”的新观点。他建议其中50万美元可“用于构建团队和初始产品/原型”。如果使用类似Jason的分解方法,业务费用约为16%,运作18个月,每个月的产品预算将是23,333.33美元。哪怕在这个例子中,4-6个月完成一个v1.0的app将花费9万到14万美元。
记住,Manu把第一轮称作为“前种子轮”。如果你仔细思考一下他的种子资金,大约是200万美元,这个数量显著增加了。对比2012年Snapchat种子轮的485,000美元与2014年Yo的1,500,000美元,你可以看出有数据支持在2015的种子轮将是在7位数的范围。还有另一个数据点,Fred Wilson最近对USV的种子投资做了详细的书面记录。
Twitterific, Instagram和Uber
在2010年,针对研发Twitterrific将花费多少的问题,Craig Hockenberry在StackOverflow上写了一个有影响力的答案。那就是在iPhone和iPad上都为25万美元。诚然这是自从Twitterrific由Iconfactory内部研发以来的机会成本。尽管这是两个形式因素,包括重API消费和一个复杂的接口,正如他所指出的,并不包括服务器元素。
如果你想为你的app构建后台服务,这个数字甚至将增加更多。每个人似乎都惊讶于Instagram深思熟虑后冒险花掉50万美元来研发一个新的前台与后台,但是我没有。
随着那时以来的进步,依靠像Parse或者Firebase一样的后台服务提供商,使得添加一个后台服务器组件变得更高效。然而,任何与服务器相关的开发所需时间都会导致导致成本显著增加。
像Craig一样,我经常向潜在客户介绍Instagram的初始启动和融资。他们是一个很不错的应用程序,比安装在带有一个强大的后台服务器的智能手机上的应用要好得多。他们的启动资金是50万美元,这还不包括为安卓版本研发的成本,通常安卓版本的费用更高。
2014年savvy apps公司最流行的需求之一是克隆一个Uber。这些需求邮件都会直接进入垃圾箱。Uber的初始资金是150万美元(种子轮+天使轮),随后还有一轮高出很多的融资。它明显又带了较重的服务器元素,这是很重要的一点:大多数app都需要一个后台服务器来提供某些操作。
通过本次调查,我们得出另一个结论:对于专为智能手机和平板电脑设计的app,如果拥有复杂的用户界面,或者需要一个不可或缺的后端,将花费25万到150万美元之间。
对比App研发成本:小作坊VS代理机构VS大公司
一些以app研发为核心的大公司,如果你没有至少50万美元的预算,他们都不会理睬你。我曾听我潜在客户说,他们之前通过15分钟快速的调查电话,就被报价过900,000美元甚至更多,这还只是大约估算的结果。
在2014年,savvy apps为构建一个应用V1.0的标准预算是150,000美元左右。每个客户总共花费的通常高于这个数,因为我们的客户月复一月地继续让我们设计和开发新特性。所有的这些应用,要么需要与API集成,要么需要建立一个服务器。我们看到极少的app是真正独立的。在2014年,我们构建了零个独立的app。在2013年,我们构建了2-3个。
如上所述,在行业内我们的报价不是最高的。我们的确试着推荐比我们小但是做得很棒的公司给客户。因为以他们的规模,他们或许能以40%-60%的成本来完成同样的工作。 So, with this last category completed, we have yet another answer: 因此,随着最后一个部分讲完,我们已经得出另一个答案。
最大的app公司研发app大约花费50万到100万美元之间。
像savvy apps这样的机构研发app的费用在15万到45万美元之间。
一些可能只有2~3个人组成的小作坊研发app的费用大约在5万到10万美元之间。
考虑一下那些不太复杂的app的成本
没有任何服务器组件或者API集成的app也可能是复杂和具有挑战性的。我们研发独立app的费用是7位数(美元)。我们也以五个数(美元)的费用研发过与API集成的app。
其实归根结底就是关系到app的具体功能设置。不过根据以往经验,你也许可以在前面提到的数字基础上削减一半,来推测不涉及到服务器或API组件的app成本。
Android带来的负担(或者说为何Android版本的app研发成本更高)
我所在的岗位大部分时候都是从事平台无关的工作。即使Android应用在过去的许多年里有了很大的进步,尤其是在设计方面,它仍然比IOS更难研发。有趣地是,我们的经验是Android应用需要比iOS应用花费2-3倍更长的研发时间。Steve Cheney,现就职于Estimote,在2013年有类似的发现。基于这个原因,典型的做法依然是先在ios上完成,再迁移到Android。
不止是app
谨记一点,把一款app推向市场的成本远超过只做一个V1.0版本的预算。这些成本会远多于最初UX、设计、开发或者项目管理的费用。会需要一些持续更新或潜在服务器开销的最低预算。
如果你真的要给你的app和自己一个机会,还需要考虑其他方面。你要给自己支付薪水,评估工作成本(如果是亲自做的话),考虑任何营销和广告的硬性成本。这些其他成本只是Jason建议的第一年募资数目的一部分。如果你是现有公司聘用外部公司来开发一个应用程序,这些成本就已经被包含了。如果你是个人或者仍在创业公司早期,在计算把一个应用推向市场的开销底线时,要确保包含了这些成本。