大部分情况下,关于细节方面,只要你不和开发商提,一般就是没有(因为你用的是便宜的,你用迈特试试)。如果开发商替你考虑的越全面,开发成本就会越高。
以 APP 来说,这里小编列举三大块最影响 APP 质量和成本的东西。希望大家一定要记在心里!!!方便找合适的开发商和把控项目质量。
Web 网页加壳生成 APP 的开发方式,先花几百块钱买个现成的手机网站模板,在加壳打包一个 APP 只需要5分钟,但是做出来的效果很差,耗流量,浏览体验极差,访问速度慢等等。
部分开发商利用客户不懂,把这种5分钟速成的东西,当成原生态开发的 APP 去欺骗客户。卖几千到几万的价格。而客户很多时候还自以为捡了便宜(问了十几家这家最便宜)。
混编方式的 APP 效果比第一种稍好。但是如果要做出接近原生态的效果,需要不断的优化和改版,花的钱不比原生态少。而如果不对网页和系统优化,只是简单的拼凑。那么做出来的效果和 Web 加壳的差不多。
成本大概是原生态 APP 的50%到30%,也是比较接近原生开发能达到效果的一种方式。但受到很多限制。各大平台兼容性还不足,相对来说还处于过渡期,同时比较耗系统资源。在低配的手机上更卡。
手机淘宝的 APP 目前就是 HTML 5+ 原生态混编的,相对来说在很多低配的手机上还是比较卡的。最近优化了很多,但是早期的表现很不尽人意。Facebook 和京东都尝试过 HTML 5,同时也吃了不成熟的亏。HTML 5 的未来或许是美好的,但是这期间的试错成本小公司不一定承受得起。
是目前最常用和最成熟的方式。越重视细节成本越高。一般根据具体功能要求一个 APP 的开发成本从几万块到几千万不等。
比如搜索功能,具体对搜索功能的要求会让成本差出几万倍。
不仅仅是搜索,再举几个例子。比如微信里面的聊天,分为文字,图片聊天,录音的语言聊天,语音及时对讲,视频聊天。语音及时对讲和视频聊天只简单提一提,这些都是开发成本要用百万级和千万级来计算的东西。
微信和QQ乃至现在自己的语言对讲和视频聊天都是有很多问题的,比如同时多人聊天会有很大的回声,电流,杂音。并不是腾讯不知道,是知道了但是很难解决。
这里具体讲比如录音发送,一般来说我们听一段60秒的音乐是1M 左右。而微信的一段60秒的语音压缩到了只有几十 KB,来保证发送和接收时的速度。
同时还做了语音降噪(减少周围的噪音)等等。而如果这些不去考虑,只是简单的发送一段语音。两者之间的开发成本相差几倍到几百倍很正常。
同样的,你的 APP 做出来你会发现,消息发送很慢,很耗流量等等。
相信各位在用手机 APP 的时候,特别是安卓手机。肯定发现有些 APP 会闪退,卡死之类的情况。这个就是因为 APP 的一部分功能在这台手机上不兼容或有 bug。这些问题非常多而且很难解决。
你只是一个用户的时候感觉不会那么强烈,因为你用的大部分都是大公司开发的很成熟的产品。但是你自己作为客户的时候就必须要考虑了。
因为没有人想自己的 APP 开发出来,10个手机上8个闪退。但是事实又的确如此。很多几十万成本开发出来的 APP 到处都是闪退。
兼容性是非常影响开发成本的(会造成上下几倍到几百倍不等的价格差距)。仅安卓而言。安卓手机全世界有一万多种机型,各种不同的手机品牌,分辨率,操作系统版本号,都对程序的兼容性有影响。
很多时候做兼容性调试的成本还要大于软件的开发成本,真要做到主流手机兼容,光买测试的手机就要花几十万去买。
一个 APP 如果开发出来,不做兼容性调试开发。和做兼容性调试开发,成本也是会差出来 N 倍的。
接下来,小编给大家介绍一下常见的两个大坑,请各位擦亮你的眼睛,不要明知路有坑,还偏往坑里跳。
客户经常会问开发商有什么知名案例。 开发商就会说有啊,美团,大众点评,携程,一号店都是我们的案例(说出一个一二线,或者是三线有一定知名度 APP 的例子)。
这种情况下90%是偷换概念或者纯骗。不管你找的这家公司是真有几百个人的大公司还是只有几个人的小公司。(划重点!!)
实际情况是,任何你但凡听说过小有名气的 APP,基本都是互联网公司自己招人做的,不太可能是找外包。
你可以在百度搜索任何一家你听说过的 APP 名字或者互联网公司名字+招聘2个字,都能看到他们长期在招聘大量的程序员工程师,同时公司长期备有几十到几百,甚至上千人的技术团队。
即使真的找外包,可能是最早创业初期的第一期找的外包,但是他们后来出名的那个系统跟最初找外包做的,已经完全不是一回事,也不是一个东西了,业务代码已经完全不一样了。
外包做的产品就是前期高效试错或者融资用的一个东西,很可能一次都没用过就直接报废。
滴滴打车之前最早就是找的外包开发的,但是基本没正式用过就直接报废自己招人重新做。但是这家外包公司可能在 N 年后滴滴打车牛逼了后会跳出来跟客户说:滴滴打车是我客户案例,滴滴打车是我做的。
利用的就是偷换概念和客户不懂不会较真。滴滴打车当前找他们做并不是因为他们牛逼,而是滴滴打车可能也被他们坑了。
以上都是偷换概念,还有一种就是一点关系也扯不上, 强行欺骗来增强客户信任,揭穿了就算了。
开发商给你的合同一定要仔细看,很多时候被骗的客户自己公司是有法务的但是也一样被骗。因为你的法务和律师根本看不懂那些看似专业的技术词语。
所以并不知道他是在扯蛋还是合理的。由其是在验收标准和开发要求的这几大块上。基本如果甲方公司没有懂技术的,哪怕有专业的法务也很容易被骗。
一般体现在合同里对需求描述的不详细或者压根合同里就没有提到需求,只说要做个某某 APP,多少钱什么时候交付,这样的合同其实压根没有一点卵用。
你们之间商量的做个某某 APP 只是你们自己口头讨论了需求,没非常详细的落实在合同里,最后开发商随便给你个东西也能交付。
甚至压根就不是最早你们商量的,因为合同里并没有证据能证明你们要做的到底是什么。
同样的还有开发方式(原生还是混编,H5还是加壳),验收的标准是什么这些如果不提,每一次都是提前被埋下的炸弹,遇到骗子你去法院都白瞎。根本就告不倒人家,就是合法的骗。
一般负责任的公司在签合同之前与客户反复讨论并确认需求,最后给出一份非常详细的需求文档,根据项目的大小起码有几页到几十页不等,里面有各自原型图和需求说明,用到的技术,项目架构,开发方式等等都讲的非常清楚。
这个文档是合同非常重要的附件,里面详细的描述了你们这次项目具体是要做成什么样子。如果没有这个,双方签完合同的时候其实都是蒙逼的。
要做什么根本没个界定,到时候胡乱拿个东西交差也是不违反合同的。
这个看似常识的东西其实大部分外行都不知道,小编每年都至少见到几十起外包开发被骗是被坑在这个地方的。
很多甲方都不重视需求文档,认为都说了我要一个狂拽酷炫叼炸天的 APP,做的不好就不给钱,真是图样图森破。这样的甲方,等待他的只有万丈深坑。