英文出处:savvyapps。欢迎加入翻译小组

在最近的一个会议上,一个叫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建议的第一年募资数目的一部分。如果你是现有公司聘用外部公司来开发一个应用程序,这些成本就已经被包含了。如果你是个人或者仍在创业公司早期,在计算把一个应用推向市场的开销底线时,要确保包含了这些成本。

关于作者: 无名侠女谭

开发一个App的成本是多少?的更多相关文章

  1. 成都开发一个app大概好多钱?

    目前,移动APP已成为很多小企业业务销售的新渠道之一,于是问题来了,一般想到要开发一个自己的app,就想问:开发一个app好多钱?去百度.360.搜狗等等平台去找相关的app开发公司咨询或者问问朋友有 ...

  2. 2016开发一个app需要多少钱?app开发需要哪些成本-app开发问题汇总-广州达到信息

    作为一个APP开发从业者,被外行的朋友们问及最多的问题是,"做一个网站需要多少钱?"或者"开发一个APP需要多少钱?".作为开发过完整网站项目和手机APP的人, ...

  3. 后移动互联网时代:到底还要不要开发一个App?

    后移动互联网时代,到底是什么样的一个时代? 首先,后移动互联网时代中,产生头部应用的几率变小了,像微信这样巨头式的App很难在产生第二个.其次,后移动互联网时代,物联网发展迅速,所有的智能硬件都需要一 ...

  4. 开发一个App要多少钱?APP开发报价单,APP开发外包有哪些注意事项-广州达到信息www.ddapp.com.cn

    来源:广州达到信息著作权归广州达到信息所有.商业转载请联系作者获得授权,非商业转载请注明出处. 作为一个APP开发从业者,经常会有人问到:开发一个App要多少钱?下面针对这个问题来好好解答解答正经的谈 ...

  5. 行内人解读开发一个App需要多少钱?

    对于很多互联网的创业者来说,评估前期的创业成本是很重要的.在这几年的创业大潮中,伴随着“互联网+”和“互联网思维”的普及,很多创业项目选择了开发app作为创业项目的载体.在我接触到的很多创业者,找Ap ...

  6. 开发一个 app 有多难?

    171 个回答 默认排序​ 道衍天机 有事情的加微信1293190838找我 1,150 人赞同了该回答 ----------------------------------------------- ...

  7. 开发一个app需要多少钱

    App应用开发是目前最热门的产业,很多企业都想通过app的开发来进入移动互联网市场分一杯羹. 那么你一定很想知道开发一个app需要多少钱吧?那下面企业帮就来帮大家计算一下费用吧. 面对app抄袭成风的 ...

  8. 自己开发一个APP需要多少钱

    广州APP开发公司[启汇网络]经常遇到有开发定制APP软件需求的企业,通常第一句问的就是“开发一款APP需要多少钱”,在做完客户行业的市场调查后,再了解客... 广州APP开发公司[启汇网络]经常遇到 ...

  9. 开发一个 App 有多难?说出来你可能不信!

    上图为程序员客栈儿童类视频APP 1.开发一个APP有多难?说实话,单纯地从开发来说,开发一个APP没有那么难.如果一款APP的基本功能点确定了,开发时间一般为1-2个月就完成了,费用大约5-10万的 ...

随机推荐

  1. ubuntu 更新重启后 登录后 无法进入图形界面

    切换到控制台然后看看-/.Xauthority的组属性是否正确,如果被改成root组了,就会造成不能登陆,你将其删除就ok了

  2. c++11 中的 move 与 forward

    [update: 关于左值右值的另一点总结,请参看这篇] 一. move 关于 lvaue 和 rvalue,在 c++11 以前存在一个有趣的现象:T&  指向 lvalue (左传引用), ...

  3. CSS用border绘制三角形

    使用border绘制三角形的思路,就是border尺寸设置一个较大的值,元素自身的宽高设置为0,全部由边线占据,这样每边就会显示为四分之一块的三角形.这样不借助图片,可以直接绘制出三角形了. 一个栗子 ...

  4. [设计模式 3] 用设计模式的眼光看MVC框架

    导读:之前一直在区分MVC和设计模式的区别,但是,既然有些人认为MVC是一种设计模式,那么它们之间肯定是有共通之处的.所以,本篇博客,就用设计模式的眼光来看MVC框架.仅是本人对于MVC的粗鄙看法,还 ...

  5. vyos (一) 基础配置

    http://www.lowefamily.com.au/2015/11/29/using-a-vyos-router-with-hyper-v/1/ http://thomasvochten.com ...

  6. iPhone 6 (iOS 9.2) extractiion failed by XRY

    My colleague extracted an iPhone 6 with XRY and it is iOS 9.2 . Unfortunately the Wizard crashed and ...

  7. sed的惯常用法

    1:注释掉某一行这个经常会遇到的,把配置文件里某一行注释掉.让他不起作用.sed -i -e ’121 s/^/#/’ /usr/local/apache2/conf/httpd.conf上面一行命令 ...

  8. maraidb半同步复制

    半同步复制是在主从同步复制的基础之上,主从同步前面我的博文有介绍 Semisynchronous Replication(半同步复制)则一定程度上保证提交的事务已经传给了至少一个备库 MySQL在加载 ...

  9. 前端javascript发送ajax请求、后台书写function小案例

    HTML端页面: <td> <input class="pp_text" type="text" name="" valu ...

  10. 【深入比较ThreadLocal模式与synchronized关键字】

    [深入比较ThreadLocal模式与synchronized关键字]ThreadLocal模式与synchronized关键字都是用于处理多线程并发访问变量的问题.只是两者处理问题的角度和思路不同. ...