扫一扫微信二维码

APP创业者必读:app开发容易遇到的几大问题(二)

河北乾泽2016-03-05 11:14:30 行业资讯

这里我列举三大块最影响APP软件质量和成本的东西。希望大家一定要记在心里!!!方便找合适的开发商和掌控项目质量。

1.功能的开发方式

现在市场上存在的几种开发方式如下:

v a.WAP网页加壳生成APP

WAP网页加壳生成APP的开发方式开发一个APP只需要5分钟,但是做出来的效果很差,耗流量,浏览体验极差,访问速度慢等等。部分开发商利用客户不懂,把这种5分钟速成的东西,当成原生态开发的APP去欺骗创业者。卖几千到几万的价格。而创业者很多时候还自以为捡了便宜(问了十几家这家最便宜)。

v b.Web网页+原生态混编(网页部分占80%以上)

混编方式的APP效果比第一种稍好。但是如果要做出接近原生态的效果,需要不断的优化和改版,花的钱不比原生态少。而如果不对网页和系统优化,只是简单的拼凑。那么做出来的效果和WAP加壳的差不多.

v c.HTML5开发

成本大概是原生态APP的50%到30%,也是比较接近原生开发能达到效果的一种方式。但受到很多限制。各大平台兼容性还不足,相对来说还处于过渡期,同时比较耗系统资源。在低配的手机上更卡。手机淘宝的APP目前就是HTML5+原生态混编的,相对来说在很多低配的手机上还是比较卡的。最近优化了很多,但是早期的表现很不尽人意。Facebook和京东都尝试过HTML5,同时也吃了不成熟的亏。HTML5的未来或许是美好的,但是这期间的试错成本小公司不一定承受得起。

v d.原生态开发

是目前最常用和最成熟的方式。越重视细节成本越高。一般根据具体功能要求一个APP的开发成本从几千块到几千万不等。

注:河北乾泽信息技术有限公司所开发的app软件均为原生态开发,用户流程考虑严密周详,如有需要可拨打服务热线:18032032930进行咨询。

2.功能的实现方式(功能的复杂程度和用户量)

比如上面说到的搜索功能,具体对搜索功能的要求成本会让成本差出来几万倍。不仅仅是搜索,再举几个例子。比如微信里面的聊天,分为文字,图片聊天,录音的语言聊天,语音及时对讲,视频聊天。

语音及时对讲和视频聊天只简单提一提。这些都是开发成本要用百万级和千万级来计算的东西。微信和QQ乃至现在自己的语言对讲和视频聊天都是有很多问题的,比如同时多人聊天会有很大的回声,电流,杂音。不是腾讯不知道,是知道了但是很难解决。

这里具体讲比如录音发送,一般来说我们听一段60秒的音乐是1M左右。而微信的一段60秒的语音压缩到了几十K,来保证发送和接收时的速度。同时还做了语音降噪(减少周围的噪音)等等。而如果这些不去考虑,只是简单的发送一段语音。两者之间的开发成本相差几倍到几百倍很正常。同样的,你的APP做出来你会发现,消息发送很慢,很耗流量等等。

3.APP在手机上的兼容性

相信各位在用手机APP的时候,特别是安卓手机。肯定发现有些APP会闪退,卡死之类的情况。这个就是因为APP的一部分功能在这台手机上不兼容或有bug。这些问题非常多而且很难解决。你只是一个用户的时候感觉不会那么强烈,因为你用的大部分都是大公司开发的很成熟的产品。但是你自己作为创业者的时候就必须要考虑了。因为没有人想自己的APP开发出来,10个手机上8个闪退。但是事实又的确如此。很多几十万成本开发出来的APP到处都是闪退。

App的兼容性是非常影响成本的(会对成本造成上下几倍到几百倍不等的成本)。仅安卓而言。安卓手机全世界有一万多种机型,各种不同的手机品牌,分辨率,操作系统版本号,都对程序的兼容性有影响。很多时候做兼容性调试的成本还要大于软件的开发成本,真要做到主流手机兼容,光买测试的手机就要花几十万去买。一个APP如果开发出来,不做兼容性调试开发。和做兼容性调试开发,成本也是会差出来N倍的。我们所谓的看见微信,QQ这样的软件稳定背后的代价和成本是巨大的。一般我们觉得软件都是稳定的,其实这是假象。否则微软的Windows系统就不会十几年了还在打补丁。真相其实是任何软件都是不稳定的。即使是微信现在在小米特别是红米的机型上,以及三星note的几款机型上,在发朋友圈或者跟朋友聊天调用手机摄像头拍照的的时候。有超过50%的概率会闪退。在IOS 8的系统上,微信的漂流瓶也有一大堆bug。

另外在说说模板,很多时候一些项目如果有成熟的模板解决方案能节省很大的成本。

但是模板也一样价格存在巨大的差异。同样的一个商城模板可能价格也上下差出来几十倍,原因也是因为细节功能完全不一样,可能功能差了十几倍。如果你在买之前不仔细观察细节功能,那么一定会出现买了后大呼坑爹的情况。这个系统可能整个流程都是残缺的,更不要提你拿这个残缺的系统去运营了。

另外不是所有APP都有模板,一般来说只有商城相关的APP的模板比较多。而且模板有成熟不成熟的区别,真正成熟的模板开发成本和时间是巨大的,一个公司不可能同时有很多好的模板。因为数量多,必定不精。开发一个好的模板的成本已经巨大了,同时还搞多个,则说明每个模板上投入的成本和精力不会太多。

同时也不要相信某些外包公司说某个知名案例是他做的,你网上随便一问。能找到十几家都说饿了么,美团,河狸家,天天果园,大众点评是他们的做的。都是假的,因为这些互联网公司的项目不可能外包出去给外面的软件公司做,一定是自己招的人开发的。随便去网上搜下这些互联网公司的公司名字,在加上招聘2个字在百度搜索。 你就能发现你看到的这些知名案例背后的技术开发团队有多少人,外包的开发水平在这些真正的互联网公司来比什么都不算不上。更不可能把自己核心的技术捏在别人手里。

虽然有些是早期跟这些大公司的早期创业团队可能有过一定的交流和合作,但是也仅限于可能只是一起吹过一些牛逼,谈过一些人生理想就说这个公司的APP项目是自己的案例了。或者是做过早期的一些工作,但是一般互联网公司的产品只要上了路子一定就会开始自己培养技术团队。早期开发的APP用不了几个月就会被淘汰掉。所以我们平时使用的这些互联网公司的APP,即使早期找的是外包,也不代表能证明这家外包的技术实力如何。因为现在的系统和最早的那个系统完全不是一个东西了(用户承载量,细节的处理程度)。

推荐阅读:APP创业者必读:app开发容易遇到的几大问题(一)