2015年以来,想做APP开发的客户群体逐渐理性起来,直接问“开发一个APP多少钱?”出现这种问题的客户越来越少。他们经常在提出要求之前做大量的研究。当他们进入报价流程时,已经具备了从需求设定到技术选择的足够知识。
客户想要的是看哪家公司能在他提到的价格范围内给出最好的解决方案。
为什么这篇文章叫上帝视角,因为我想说的不一样:“客户什么都不懂,市场全是坑。”是客户的关心:“你为什么给我报这个价?”
首先,每个人都需要清楚开发一个APP的几个必不可少的环节和一般流程:
需求→设计→开发→测试→发布→维护,开发一个APP的成本就是基于此。
如果APP需要外包给某个参与通信的技术服务商,他提供的报价必须包含以上部分,可以多也可以少。因为任何一个环节缺失或者出了问题,都会产生以下相应的结果:
1。缺乏需求梳理
看了一篇报道说APP项目开发失败,三分之一的项目问题都在这个环节。需求沟通不清晰,开发从基本思路开始,导致最终开发出来的APP与客户最初的APP思路大相径庭。
还有一个结果:因为功能增减和价格调整,甲乙双方互不妥协,最后不欢而散。
这是许多不成熟的技术服务提供商的共同特征。为了降低成本,他们让项目经理或者开发人员代替那些需要沟通的人,考虑去哪里开发,出现问题就拖延否认。更有甚者,为了降低成本,故意省略了应该考虑的功能,最后让人欲哭无泪。比如我曾经遇到一个做汽车调度软件的客户,他让我帮他重新开发。我们惊讶的发现,之前的技术服务商甚至没有在之前的软件后台设置调车起步价的功能。
2。缺乏UI设计能力
设计的重要性毋庸置疑。用户在使用APP时,首先看到的不是我的代码不公平,功能有多流畅,而是我们APP的布局、配色、图标。我在这里放几个案例供大家参考:
(1)某商场APP产品的展示效果:
这是一款传统的商场APP,主要业务是定制轮子。首先,在布局上,这种设计让人感觉更清晰,能快速找到想要的品牌;商品的个性化图片展示也很漂亮。
它的色调是工业色,更多的是用作背景色。这种颜色不属于亮色调,但有一定的厚重感。他让产品页面看起来很满,但他没有抓住客户的眼睛,与产品本身竞争。
(2)社交APP的首页界面和个人展示页面:
这是一款交友APP,它的性质要求设计师在主页上显示尽可能多的用户信息,以吸引用户。因此,他选择了黑色和黄色的小字体,并将其排列整齐。让整个界面显得丰富而不凌乱。
设计师使用黑白背景色,使界面看起来干净美观,也符合人们的审美取向。至少一开始,人们觉得这不像是相亲网,而是一个充斥着广告和黑相亲的平台。
(3)小清新,旅行APP
这个不多说,也不能评头论足,但作为一个文学迷,我个人还是喜欢的。所以即使我不怎么用这个应用,我还是把它放在手机里。
(4)辛辛苦苦找来的辣眼组合:气势磅礴的商城页面,让人得了密集恐惧症的地图
目前APP客户获取成本高。滴滴打车最初的单个客户获取成本大概在50元左右。不过,也许是因为你的低压地图设计,你打了水漂50块钱,还交换了句:“什么东西,这么辣的眼睛。”
3。开发语言不清楚
APP项目中工作量最大的地方也是成本差异最大的地方,因为市场上常见的开发形式有很多,比如如下:原生态开发、Html5开发、Html5+原生态混合开发、Html5网页shell生成APP,这些都是可以呈现产品的,只是成本和呈现效果相差很大。
(1)原生态发展
这是目前最成熟的方式,也是最昂贵的方式。因为Android和IOS开发语言不同,任何需要同时支持苹果和Android手机的客户端都必须单独开发。这意味着需要开发两个前端来满足不同用户的需求。目前IOS和Android开发人员的成本高于Html5和Web开发,直接导致这种开发模式的开发成本是其他开发模式的两倍以上。但其效果是其他发展形式无法比拟的。目前市场上常见的主流应用通常采用原生开发。
(2)Html5开发
目前属于可以达到接近原生开发效果的模式,成本比原生开发低50%左右。我们现在看到的很多微信微信官方账号都是用这种语言。另外,越来越多的使用Html5+原生态混合开发的模式,可以在节约成本的基础上达到最佳的体现效果,但总体来说,Html5目前还不如原生开发有效。
(3)Html5+原生态混合开发
如前所述,这种模式使用的越来越多,但是当这个方案提出来的时候,需要进行功能划分。网页的开发更适合信息、新闻、论坛等。,而原生开发的主要部分是构建页面框架、产品图形、视频浏览、交互式语言聊天等。
(4)Html5 shell生成APP
虽然有APP shell,可以同时在Android和IOS市场推出,但是最初是用Html5开发的,属于网页模式,体验不如原生开发。最简单的例子就是打开手机网站是否需要等待一到两秒,这种模式下打包的APP的每一页都相当于一个网页,需要加载后才能使用。虽然成本更低,但体验要弱很多。
除了前四种类型,现在很多开发公司都吹嘘自己做过同类型的应用,有些模块甚至模板都可以直接调用。不排除这种形式会节省很多成本,但是需要对比一下他们展示的应用或者模板,看看是否真的适合自己的产品,否则费时费力,最终得不偿失。
4。无测试或不定期测试
从项目的开发到启动,测试是必不可少的。现在的技术服务提供商普遍采用迭代敏捷开发模式,边开发边测试,最后进行集成测试。这是一种实用的开发模式,因为在开发过程中可以不断发现问题,验证可以反复修改,避免最后的测试。发现问题就收回来纠正,牵连出大量问题。最后的集成测试也是必须的,整体测试后才能上线。甚至在运营阶段,由于用户使用场景和数据量的变化,可能会出现开发中没有检测到的各种问题。
这里需要注意的是,测试中有两个东西:“测试用例”和“测试报告”,测试用例需要在项目开始的时候准备好。另外,我们可以要求技术服务提供商提供之前做的测试报告,看看是否标准。这样也可以对流程和材料不规范的团队做一个筛选。
如果没有产品测试,那么你可能只有一个APP名,没有实际使用价值。
后两个环节不会有问题,但也要注意。
5。发布
很多物品的列表(上传到app store)是有限制的,以前可能不存在。比如前一段时间做的交友APP,去年很容易上架,今年审核突然严了。另外,金融、游戏(尤其是棋牌)、社交应用的安卓市场可能不会出现问题,但IOS审核会比较严格,所以要提前确认这一块,提前做好上架的材料,避免临时准备不足,影响运营计划。
6。维护
从一个项目的开发到推出,大部分技术服务提供商都会提供维护服务,通常会设定免费的维护期和付费服务供我们选择。对于大多数没有开发团队的创业者来说,这个服务是必须的,因为我前面提到过,很多项目问题可能需要在实际的运营问题中发现,这个周期一般是3个月左右。在免费维护期内,技术服务提供商有义务修复运行过程中因开发不规范而产生的bug。10万到100万之间的项目,目前技术服务商一般提供3到12个月的技术维护。与此类项目不同,大型综合平台项目的维护周期甚至可以达到2年以上,甚至无限期的终身维护。有偿维修一般是按项目整体价格的比例按年收取,有所不同。在检查整体报价时,这里的成本也应该考虑在内。
相关推荐
特别申明:本站的主旨在于收集互联网运营相关的干货知识,给运营小伙伴提供便利。
网站所收集到的公开内容均来自于互联网或用户投稿,并不代表本站认同其观点,
也不对网站内容的真实性负责,如有侵权,请联系站长删除