上帝视角:开发一个APP需要多少钱

来自:米么信息
时间:2017-09-29 12:04:23
分享:
米么信息 米么信息 米么信息
从2015年开始,要做APP开发的客户群体逐渐趋于理性化,其中直接开口问“开发一个APP多少钱?”这样问题的客户已经越来越少。他们在提出需求前,往往会做很多调研,当进入报价环节,他们从需求设定到技术选型,都已经具备充分认知。

  从2015年开始,要做APP开发的客户群体逐渐趋于理性化,其中直接开口问“开发一个APP多少钱?”这样问题的客户已经越来越少。他们在提出需求前,往往会做很多调研,当进入报价环节,他们从需求设定到技术选型,都已经具备充分认知。

  客户想要的:是看哪家公司能在他提的价格范围内给出的方案最好。

  这篇文章为什么叫上帝视角,因为我想讲的,不是千篇一律的:“客户什么都不懂,市场到处都是坑。”而是客户关心的:“你凭什么给我报了这个价格。”

  首先大家需要明确,开发一款APP必不可少的几个环节和一般流程:

  需求→设计→开发→测试→发布→维护,开发一个APP需要多少钱,其成本就是基于此来合算的。

  如果需要将APP外包给参与沟通的某一个技术服务商,那么他提供的报价必须要包含以上几个部分,可以多,但是不能少。因为如果缺失了任何一个环节,或者在某一个环节出了问题,则会产生如下对应的结果:

  1、缺少需求梳理环节

  我看过一份报告,APP项目开发失败,有三分之一的项目问题是出在这个环节。需求沟通不清楚,拿着基础想法就开始开发,导致最终开发出来的APP跟客户最初的APP设想大相径庭。

  还有一种结果:因为功能增减,价格调整,甲乙双方互不妥协,最终不欢而散。

  这是很多不成熟技术服务商的共同特征,他们为了降低成本,让项目经理或开发人员代替需求沟通的人,想到哪儿开发到哪儿,出现问题的时候,就拖延抵赖。更有甚者是故意将本该考虑的功能省略以缩减成本,最终弄出的APP让人欲哭无泪。比如我曾经遇到过一个做派车软件的客户,他让我重新帮他开发,我们惊讶的发现前面的技术服务商在之前软件后台甚至未设置调整派车起始价格的功能。

  2、缺乏UI设计能力

  设计的重要性毋庸置疑,用户使用APP,第一眼看到的不是我代码公不公整,功能有多么流畅,而是我们APP布局,配色,icon等。我这里放几个案例给大家参考:

  (1)一款商城APP产品展示效果:

QQ截图20170929115942.png

  这是一款传统的商城APP,定制轮毂是其主要业务。首先在布局上这个设计让人感觉比较清晰明了,能很快找到所想要的品牌;针对商品的个图展示也显得大气美观。

  它色调采用工业色,更多作为底色。这种颜色不属于亮色调,有一定的厚重感。他让产品页显得饱满,但又不抓客户眼球以致和产品本身竞争。

  (2)一款社交APP的首页界面和个人展示页:

QQ截图20170929120148.png

  这是一款婚恋交友APP,其性质要求设计师在首页要尽可能多的展示用户信息,用于用户吸引。因此,他选择了黑色和黄色小字体,并工整排列。使整个界面显得丰富而不杂乱。

  设计师采用黑色和白色的底色让界面显得干净美观,这也符合现在人们审美取向。至少一开始让人觉得,这不是像某相亲网,第一眼就是一个全是广告和黑婚介的平台。

  (3)一款小清新,旅行APP

....jpg

  这个不多说,评不出来,但是作为文艺范,个人比较喜欢。所以就算不怎么用这个应用,我手机上依然留着它。

  (4)千辛万苦找到的辣眼睛组合:气势雄伟的商城页、让人得密集恐惧症的地图

  现在的APP客户获取成本高,滴滴打车最初的单个客户获取成本大概在50元,然而也许正是因为你这个low逼的地图设计让你这50块钱打了水漂,还换来一句:“什么玩意,这么辣眼睛。”

  3、开发语言不明确

  APP项目中工作量最大的地方,这里也是产生成本差异最大的地方,因为市场上常见的开发形式有很多种,常见的有以下几种:原生态开发、Html5开发、Html5+原生态混合开发、Html5网页加壳生成APP,他们都能够将产品呈现出来,但他们的成本和呈现效果却大相径庭。

  (1)原生态开发

  这是目前最成熟的方式,同时也是成本最高的一种方式。因为Android和IOS开发语言的不同,任何一个客户端,如果需要同时支持苹果和安卓手机使用,则必须分别开发。意味着,需要开发两个前端才能满足不同用户的使用,而且目前IOS和Android开发人员的成本相较于Html5和Web开发也要高一些,这直接导致这样的开发模式比其他的开发模式开发所花费的成本高一倍有余。但是其效果也是其他开发形式比不了的。而目前市场上常见的主流APP通常都是采用原生开发。

  (2)Html5开发

  属于目前比较能达到接近原生开发效果的模式,其成本比原生开发低50%左右,现在大家看到的很多微信公众号就是采用的这种语言,另外Html5+原生态混合开发的模式使用也越来越多,他能在节省成本的基础上达到最好的体现效果,但整体来说Html5目前效果不如原生。

  (3)Html5+原生态混合开发

  前面提到这种模式使用越来越多,但是在提出这种方案的时候需要进行功能划分,网页部分适应的开发更多在于资讯、新闻、论坛等,而在页面框架搭建,产品图文、视频浏览、互动语聊等部分以原生开发为主。

  (4)Html5加壳生成APP

QQ截图20170929120250.png

  它虽然有一个APP的壳子,可以同时上线Android和IOS市场,但是它原本还是用Html5开发的,属于网页模式,体验上不如原生开发。举个最简单的例子,就是你打开一个手机网站是不是需要等待一到两秒,而采用这种模式包装的APP,每一个页面都相当于一个网页,打开都需要加载才能使用。虽然成本较低,但体验却弱了很多。

  除开前面4种,现在很多开发公司会标榜自身做过同类型的APP,有一些模块甚至模板可以直接调用。不排除这种形式会节省大量成本,但需要对他们展示的APP或者模板进行比对,看是否真的适合自身产品,不然费时费力,最终得不偿失。

  4、无测试或测试不规范

  一个项目由开发完成到上线,测试的环节必不可少。现在技术服务商普遍采用迭代的敏捷开发模式,边开发边测试,最终再进行集成测试。这是比较实用的开发模式,因为可以在开发过程中不断发现问题,反复修改验证,避免最后测试,发现一个问题拿回去改,牵连出一大片问题。最终的集成测试也是必要的,只有整体测试完后才能上线,就算在运营阶段,因为用户使用场景和数据量的变化,也可能会出现各种开发中没有检查出来的问题。

  这里我们需要注意,测试中会有“测试用例”和“测试报告”两样东西,测试用例是在项目开始阶段即需要准备的。另外我们可以让技术服务商提供之前做的测试报告,看看是否规范。这样也可以对流程和材料不规范的团队做一个筛选。

  如果没有产品测试这个环节,那么你也许上架的只是一个APP名称,无实际使用价值。

  后面两个环节不会出现问题,但是也需要注意。

  5、发布

  很多项目上架(上传到应用商店)会有限制,而这些限制可能之前是不存在的。比如前段时间我做过的婚恋交友APP,去年的产品上架很容易,今年的审核忽然就严格了。另外金融、游戏(特别是棋牌)、社交这些APP安卓市场或许没有问题,但是IOS审核会比较严格,提早确认这一块,提前准备上架资料,避免临时准备不充分,影响运营计划。

  6、维护

  一个项目从开发到上线,大部分技术服务商会提供维护这个服务,通常会设定免费维护期和付费服务两种服务类型供我们选择。对大多数不具备开发团队的创业者来讲,这个服务是必要的,因为我前文提到过,可能很多项目问题是需要在实际运营的问题中才能发现的,而这个周期通常在3个月左右。免费的维护期内,技术服务商有义务对因为开发不规范导致运营过程中产生的BUG进行修复。对10万到100万之间的项目,当前技术服务商普遍会提供3到12个月的技术维护,不同于此类项目,大型综合型平台项目的维护期限甚至可以达到2年以上乃至无限期终身维护。付费维护一般按照项目整体价格的比例来按年收取,这个不一而足,考察整体报价时,这里的成本也应该计算在内。

  弄清楚上面几个必要环节过后,我们再回到上帝的视角:“你凭什么给我报了这个价格。”

  这里假如我需要做一个家居商城,以成都市场为例,那么根据上面的服务所需提供的对应人员及所需费用即:

职位

工时(月)

单价(万元)(薪资统一包含社保和所得税)

总计(万元)

项目经理(项目管理)

0.5

3

1.5

产品经理(需求分析)

1

1.5-2

2

UI设计师

1

1.5

1.5

IOS工程师

2

1.5

3

Android工程师

2

1.5

3

运维后台

2

1.5

3

测试

1

1

1

合计

15

  这里计算出来是15w,可以看出,如果正常开发出来,价格会是这个样子。当然市场上的报价会有很多,一个商城项目,可能从一万到一百万,我们可以收到这个区间里所有的价格,他们浮动的原因也有很多,但如果只考虑定制开发,那么它就是15万上下,那你给我报了20万或者5w这样的价格,凭借的是什么呢!如果讲不通,那我凭什么选择与你合作。

  那我再问你,开发一个APP需要多少钱,你现在有概念了吗?


米么信息 米么信息 米么信息
分享文章至