我接触过数万创业者,开发推出了30多个应用。没有什么比这个问题更适合我来回答了。。这篇文章对于想做好一个App项目的人来说是一个百万美元的答案!因为这是我们花了几百万试错的经验!
第三:我想像美团/淘宝/JD一样打车。COM/滴滴。。。同一个APP多少钱?
通常问这个问题的创业者都有一个特点,很多都分不清自己想要什么。可能只是看中了滴滴打车的地图功能,但是描述和滴滴打车差不多。滴滴打车的地图功能其实只占滴滴整个软件系统功能的不到1%。同理,也有人看中了美团的团购部分,说自己要做的是美团。一些人在JD.COM看到在线支付,他们说他们想要JD.COM。如果你直接问这个问题,我完全不明白你要的是你例子中的具体功能。因为不可能完全模仿一个美团/淘宝/JD。COM/滴滴打车。。。
为什么不能是完全模仿?你看到的看似简单的应用,比如美团/淘宝/JD。COM/滴滴打车/微信,每个都有超过1000万甚至上亿的软件研发成本(后台特别复杂)。因为这些大公司应用的细节和背景的复杂程度超乎你的想象。现在很多所谓的软件都是模仿JD.COM,微信等等。网上说可以发展微信JD.COM这样的公司。可以说真正的功能可以不到微信JD.COM的1%。举几个具体的例子。比如最基本的注册登录可以分为邮件注册登录、微信授权登录、QQ授权登录、微博授权登录、短信验证码注册登录,密码检索可以分为邮件检索和短信检索。以下是七种情况。如果做一种或者七种开发,成本差异可能是七倍甚至更高。
再比如搜索功能。最简单的搜索功能可能需要几个小时才能开发出来,但是这种搜索在有几千或者几万个商品数据的情况下可能还能正常工作。但是如果有几百万的商品数据,这个时候肯定会崩溃。不仅仅是商品数据,比如你的搜索功能是支持模糊搜索(也就是输入的关键词可以有偏差)还是精确搜索。模糊搜索可以模糊到什么程度很重要。对于淘宝JD.COM的搜索功能,很多大公司一年四季只需要十几个人的开发团队来开发优化,养这些人的成本一年几百万几千万。现在可以打开淘宝的搜索功能,仔细看看它的细节(高级搜索、地区、价格筛选、搜索结果排序等)。).利害关系方可以自行查看这些上市公司的财务报告。每个季度的软件开发成本从几千万到几亿不等。大公司必须招到有需要的人。如果他们不需要,就不会招那么多人。由于篇幅有限,更详细的原因和注意事项就不细说了。
滴滴打车的招聘广告就贴在这里,有兴趣的可以看看滴滴打车后面有多少技术团队。
仅在3月份,就有数百个技术职位在招聘。平均年薪在20-40万之间。
现在你能理解你为什么害怕这些问题了吗?因为这位创业者明确无误地告诉我,要做一款类似淘宝/JD的APP。COM/滴滴打车,但是这个APP的成本是天文数字。你可能只是想要部分功能,或者只是想模仿他的操作模式。
之前有个真实的例子。一个客户只告诉一个不负责任的开发者他已经注册登录了,却没有告诉他取回密码,开发者也没有提醒他。最后软件没有找回密码。如果你不想陷入这种情况,请在你的应用程序中尽可能多地考虑细节。
例如,购物车的功能包括:添加到购物车、从购物车中移除、添加/减少购物车中某个项目的数量、直接输入数字修改项目数量以及批量支付。这些功能中,你说一个,很多开发者只会做一个,大多数开发者不会考虑其他。而一般创业者会想,淘宝有,一般都有,你为什么不做?(创业者通常会看到大公司成熟的产品。)你要知道淘宝的开发成本是几十亿。而且经过多年的迭代和更新。
阿里巴巴集团2015年第三季度财报显示,2015年第三季度产品开发支出为人民币32.25亿元(约合5.07亿美元),占收入的15%。你没看错,一个季度开发成本32亿。一年100多亿。
大多数情况下,你不会向开发者提及细节,但一般情况下不会。别人为你考虑的越全面,开发成本就越高。
这里我列举三个最影响APP软件质量和成本的事情。希望大家一定要牢记!!!方便找到合适的开发商,控制工程质量。
1.功能开发模式
市场上有以下几种开发方法:
A.生成应用程序的shell a.web页面
在网页外壳生成APP的开发模式下,买一个现成的手机网站模板要几百块钱,把一个APP打包到外壳里只需要5分钟,但是结果很差,消耗流量,浏览体验差,访问速度慢。有的开发者利用客户的不理解,把这5分钟的速成东西当成原生态开发APP来欺骗创业者。卖几千到几万。企业家经常认为他们买到了便宜的东西(向十几个人询问最便宜的)。
B.网页+原生态混合编辑(网页占80%以上)
混合编辑的APP效果比第一种稍微好一点。但是要想达到接近原生态的效果,需要不断的优化和修改,花费不低于原生态的钱。而如果不优化网页和系统,那只是简单的拼凑。那么效果和web shell差不多。
C.HTML5开发
成本大概是原APP的50%到30%左右,也是达到接近原开发效果的一种方式。但是有很多限制。各大平台兼容性不够,还处于过渡期,消耗系统资源。低档手机多卡。目前手机淘宝的APP混合HTML5+原生态,在很多低档手机上相对卡。最近优化了很多,但是前期表现并不理想。Facebook和JD.COM都尝试过HTML5,但也有不成熟的地方。HTML5的未来可能是光明的,但是这段时间的试错成本可能是小公司负担不起的。
D.原生态发展
是目前最常见最成熟的方式。越注重细节,成本越高。一般根据具体的功能需求,一个APP的开发成本从几千到几千万不等。
2.功能实现方式(功能复杂程度和用户数量)
比如上面说的搜索功能,对搜索功能的具体要求会让成本相差几万倍。不只是搜索,多举几个例子。比如微信里的聊天分为文字聊天、图片聊天、录音语言聊天、语音对讲、视频聊天。
语音对讲和视频聊天只简单提一下。这些都是开发成本要以百万、千万来计算的事情。微信、QQ甚至我们自己的语言对讲、视频聊天都存在很多问题,比如同时和很多人聊天时回声大、电流大、噪音大。腾讯不知道,它知道,但是很难解决。
这里具体说一下,比如录音、发送,一般来说,我们听一段60秒的音乐大概1M左右。微信一个60秒的语音压缩到几十K,保证收发速度。同时我们也做语音降噪(降低周围噪音)等等。如果你不想一想,就发一个声音。两者之间的开发成本相差几倍到几百倍是很正常的。同样的,你的APP做出来,你会发现消息发送慢,消耗流量等等。
3.3的兼容性。手机上的APP
我相信当你使用手机APP,尤其是安卓手机的时候。一定要发现有的应用会闪回来卡。这是因为APP的一些功能不兼容或者这个手机有bug。这些问题数不胜数,难以解决。你只是一个用户的时候感觉没有那么强,因为你用的大部分产品都是大公司开发的成熟产品。但是当你是创业者的时候一定要考虑。因为没人想开发自己的APP,所以10部手机中有8部闪了回来。但这是真的。许多花费数十万美元开发的应用程序正在到处闪烁。
兼容性对成本影响很大(会造成几倍到几百倍的成本)。仅限Android。全世界的安卓手机有一万多种型号,不同的手机品牌、分辨率、操作系统版本号对程序的兼容性都有影响。在很多情况下,兼容性调试的成本大于软件开发的成本。要兼容主流手机,只买测试过的手机就要几十万。如果开发了一个APP,为了兼容性不会调试。而且做兼容性调试开发,成本会差n倍。
另外,在谈到模板的时候,很多项目如果有成熟的模板解决方案,可以节省很多成本。
但模板也是如此,价格差别巨大。同样的商城模板价格可能会低几倍,因为细节和功能完全不一样,功能可能会低十倍。如果在购买之前没有仔细观察详细的功能,那么在购买之后就会出现大喊大叫的情况。这个系统的整个过程可能是不完整的,更何况你是拿这个不完整的系统去操作的。
此外,并非所有应用都有模板。一般来说,商场相关应用的模板比较多。而且,成熟和不成熟的模板是有区别的。开发成熟模板的成本和时间是巨大的,一个公司不可能同时拥有很多好的模板。因为量大,一定不能精。开发一个好的模板成本一直是巨大的,模板很多,也就是说每个模板投入的成本和精力不会太多。
3月30日更新了几个常见的app外包开发坑。
-
公共坑1:
客户问外包公司,你们有什么知名案例吗?外包公司说可以,美团、大众点评、携程、一号店(举一个一二线或者三线有一定人气的app的例子)都是我们的工作/案例。
这种情况下,90%是偷换概念或者作弊。你要找的公司是几百人的大公司还是只有几个人的小公司。
事实是,你听说过的任何App,基本上都是互联网公司自己雇佣的,不太可能外包。你可以在百度上搜索你听说过的任何一个app的名字或者某个互联网公司的名字+招聘,你可以看到他们长期以来一直在招聘大量的程序员和工程师。同时,公司拥有数十至数百甚至数千人的长期技术团队。
就算真的找外包,也可能是创业初期的第一次外包,但是他们后来成名的系统和他们当初找外包的完全不一样,不是一回事,业务代码也完全不一样。
外包是前期低成本的试错,不使用一次很有可能直接报废。滴滴打车之前是先找外包开发的,基本没有正式使用后直接报废了,雇来重新做。不过这个外包公司可能会跳出来在滴滴打车牛逼N年后对客户说:滴滴打车是我客户的案子,滴滴打车是我做的。如果客户不理解,使用偷窃的概念是不正确的。目前滴滴打车不是找他们做是因为他们牛逼,而是滴滴打车可能被他们骗了。
更何况在著名的App公司团队起步的时候,有一些外包公司和这个团队的创始人玩得很开心,但也只是一点点,可能没有实际的合作项目。然后,这家外包公司发现当年一起吹牛的家伙成功了。这时他跳出来说XX是我的客户,XXApp是我们的客户案例。。
还有一种情况是,比如大型互联网公司,比如携程、大众点评、一号店,在开发的时候有时候会太忙,偶尔会找一些外包公司外包一部分人员,请几个技术人员过来帮忙做几个月的临时杂务。一般来说是没有技术含量的东西,在接触点被边缘化了,根本接触不到核心业务代码。但是这个时候外包公司会说我们做了公开评论。都是偷换概念,让你看起来牛逼。
也没什么关系,强行欺骗增强客户信任。还是算了吧。
其实可以做个简单的实验。在百度或者其他任何平台公司找app外包开发公司,都会遇到N官网的公众评论,或者在家里点开,携程、美团之类的app都是他的客户案例,或者他们的业务人员会亲口告诉你这样牛逼的事情。
其实这些合作过的互联网公司并不知道自己合作过。以前有个梗说吃肯德基曾经是肯德基的战略伙伴,加油曾经是中石化的战略伙伴。在app外包领域,真正做到这一点的公司很多,小公司就更不用说了,甚至大量上市的外包公司都在吹这样的牛逼。我从不厌倦改变观念。
公共坑2:
外包公司给你的合同一定要仔细看。很多时候,被骗的客户在自己公司有法务,但也是被骗。因为你的律师和律师根本听不懂那些看似专业的专业词汇。所以不知道他说的是废话还是讲道理。它基于验收标准和开发要求。基本上,如果甲方的公司不懂技术,就算有专业的法务,也太容易被骗了。
一般合同中的需求描述都不详细,或者根本没有提到合同中的需求,只有需要做某个app,多少钱,什么时候发货。其实这样的合同一点用都没有。你们讨论做某个app的时候,只是口头讨论需求。但是,如果没有在合同中非常详细地执行,外包公司最终会给你一些东西来交付。这甚至不是你讨论的第一个,因为合同中没有证据证明你要做什么。
同样,也有开发方法(本地或混合、H5或壳牌)和验收标准。如果不提这些,每次提前下葬,遇到骗子都会白上法庭。你根本不能起诉人,这是正当的欺骗。
一般会在合同中给一个负责公司详细的长需求文档,根据项目的大小至少有几十页,有自己的原型图和需求描述。使用的技术,项目架构,开发方法等等都很清楚。
这份文件是合同的一个非常重要的附件,它详细描述了你的项目将是什么。没有这个,双方都要被迫签合同。做什么没有定义,随便拿点东西来找工作也不算违反合同。
其实大部分外行都不知道这个看似常识的东西。每年在这个地方至少看到几十个外包开发被骗的案例。
如果甲方不重视这一点,即使被骗,去哪都没用。因为没有别人违约。你的合同简直就是一张废纸。
暂时这么多更新,app外包坑非常非常深。最好的办法是甲方自己的公司有懂技术的人,可以参与开发者的评选,逐步交接。以后会有时间慢慢更新,希望对真正想创业的人有帮助。
1.《app开发外包 App 开发外包注意事项有哪些?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《app开发外包 App 开发外包注意事项有哪些?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/tiyu/1590630.html