当初找人问app上线需要多少钱的时候,对方随口报了个几万,我愣了一下,以为这个数就是固定的门槛,后面慢慢接触才发现,这里面水分拉得很开,不是一个数字就能定下来的。
最先接触的是那种套用现成模板的单子,服务商说源码都是现成的,只需要改一改名称、换一下配色,再帮着打包上架。谈下来的价格是一万出头,里面包含了基础的后台,安卓包和苹果包的打包费用,还有一次上架协助。当时动心了,觉得这个成本很低,差不多能快速跑起来想法。可聊深一点才知道,模板的限制很多,想要加一个稍微特殊一点的功能,就要额外加价,改一处界面也是单独收费,而且后续每年还有平台和服务器的开销,这些钱最开始没算进报价里。
有个朋友走的是定制开发那条路,需求不算复杂,就是普通的用户注册、信息提交、消息推送,没有很复杂的算法或者实时交互。前后谈下来报价是八万多,工期两个多月。这笔钱里面拆开来,前端、后端、测试,还有上架材料准备都包含在内,服务器第一年的费用也一并打包进去了。但合同写的很清楚,超出需求文档里的功能,全部走增项,增项的单价不低,稍微调整一下逻辑就要再加几千块。
还有一笔容易被忽略的支出,就是各个应用市场的开发者认证费用。安卓这边大部分平台认证费不多,有的是一次性缴纳,苹果的开发者账号是按年续费的,这笔钱不管你是模板还是定制,只要想上架都绕不开,很多报价单不会主动写进去,等到准备提交审核的时候才想起要自己单独去缴。
服务器和域名也得持续花钱。流量小的时候,低配的云服务器一年几百块就能扛住,要是后面用户慢慢变多,访问量涨上去,配置就得往上调,开销跟着涨。域名是按年续费,还有SSL证书,有的服务商赠送基础版,想要稳定性更好的版本,就要另外花钱买。这些属于持续性支出,不是上线一次性结清就完事。
中途也碰到过报价特别低的个人开发者,开价三千多,说可以帮忙做出来并且提交上线。沟通的时候能感觉到,对方只负责把包传上去,审核被驳回基本不帮忙处理,后续bug修复也只保很短一段时间,过了期限,再找他改东西就要重新计费。风险摆在那里,便宜是真便宜,但兜底的服务几乎没有,审核卡壳的时候只能自己对着驳回通知一点点摸索。
这只是我的个人感受,不是标准答案。同样的需求,找工作室、外包公司、独立开发者拿到的价格完全不一样,还要看功能多少、要不要苹果端、有没有后台管理,以及后续要不要维护迭代。
后面才反应过来,很多人被报价搞糊涂,就是把“开发费用”和“上线整套费用”混在一起了。开发是写功能做界面,上线是打包、准备资质、提交市场、处理审核问题,两部分可以分开找人做,也可以打包交给一家,打包的时候商家会把服务费揉进总价里,分开找的话,每一笔都清清楚楚,对账的时候不容易懵。
我们最后没急着启动,卡在需求确认那一步。本来想直接选模板省钱,仔细捋了一遍长期要用的功能,发现模板改来改去,叠加的增项费加到最后,和做简易定制差不了多少,还一直受原有源码框架束缚。暂时搁置下来,先把要做的功能清单一条条精简,删掉非必要的模块,等清单定死了,再重新去拿报价。
晚上翻聊天记录,看着几份高低悬殊的报价,已经不想执着去找到一个最低的价格。上线花钱这件事,贵的地方很多时候不是写代码本身,是你需求变来变去产生的额外工作量。