开发一个APP要花多少钱?
———————————————
曾经有个很火的段子,叫做“开发一个APP要花多少钱”。
OH!开发一个APP原来需要这么多东西的,后端服务器,数据库,通讯,API,还“保守估计20万”。
开发一个微信小程序最少需要花多少钱?
———————————————
那么,在APP即将被微信终结的时代,开发一个微信小程序最少需要花多少钱?是不是真的比开发APP便宜得多?下面小编为各位算一笔明细账。
一、首先要开发
我们假定要开发的是一个电商购物的小程序,用户注册登录,产品陈列,加入购物车,下单购买,支付,售后跟进,这是一个典型的电商需求,这种需求在市面上无论APP或公众号H5应该都挺多。
定制化的需求开发一般按照开发商投入的人力(人头)来报价,大约需要投入人手如下:
需求分析 兼 项目经理 兼 team leader 1人*20天*1k元=2w
UI 设计 1人*10天*0.8k=8k
前端开发(小程序开发)1人*20天*0.8k=1.6w(早期好人才稀缺,这里可能有上浮)
前端开发(PC端)1人*20天*0.8k=1.6w
后端开发 兼 系统架构 1人*20天*0.8k=1.6w
测试 兼 维护部署 兼 售后客服 1人*30天*0.8k=2.4w
小计: 10w
这么看起来好像和“开发一个APP”差不多。这个价格也接近开发商的成本了。也许有人要问这里的人日单价是不是小编乱拍脑袋,我这里稍微解释一下,事实上市场上做定制开发的厂商对人头的定价是很参差的,而小编是假定出品是有品是有质感的,这意味着每个参与者的水平都不会差。参考现在市面上好的人才身价,有能力独当一面的优秀工程师月薪都是5w起跳的,如果再摊上企业经营成本和人力闲置率,这个定价并不算高。
当然,像电商购物这种典型的需求,随着各个开发商产品的成熟,各种标准化模块越来越多,价格也会稳步下降。
例如有的开发商会将通用的功能沉淀成标准模块,通过“走量”销售来降低成本;也有的开发商会将开发抽象成“生产线”和“开发平台”,可以减少开发工作量与风险,从而达到降低成本的目的。
参考公众号定制、APP定制的市场发展轨迹,笔者估计小程序推出后的半年内,定制开发商的价格会下降至少50%-70%,也就是说随着各类开发商的“开发平台”和“标准化模块”的成熟,上文的需求可能会降到5w-8w。
二、租赁服务器
我们处在一个云服务快餐化的时代,运行一个互联网软件再也不需要进行繁琐的硬件采购、网络租赁与托管、网络安全、容灾,我们只需选择一个IAAS或者PAAS服务商,就可以快速解决服务器问题。
来张图简单说明下云服务租用和自己购置硬件的区别:
如上图,我们找开发商开发的是应用和数据,这个本身就是“自己买”;
左一图“本地部署“,意味着什么都得自己买,费时费力费钱,一般购置服务器和租赁网络带宽的初始费用是5w起跳;
左二图”IAAS“是个不错的选择方案,推荐的厂商包括阿里云,AWS,腾讯云,以阿里云为例,租用一台适中的独立ECS主机(必要时可以租用数据库)每年的费用大约在4k-5k;
右二图”PAAS“也是可以选择的方案,对比IAAS的好处是连后端运行时环境都不需要自己考虑,直接就可以租用一个tomcat或者apache容器,也可以直接租用一个DB实例,一般租用单独容器实例价格可能会更低一些,按需吧,一年或许可以控制在2k以内;
右一图“SAAS”,呵呵,不在本文讨论范围。