大家可以看到app开发行业从过去几年一直盛行至今,各种大大小小的开发公司层出不,但却都能有生存及利益空间,互不干扰。这又是为什么呢?通俗的来讲,app开发跟开饭馆挺像的。民以食为天,到处都是餐馆,能活下来的都是有自己的受众和经营之道的。虽然客源数量、客源质量、客户单价不同,但他们却能从用料、工艺复杂程度、师傅的水平方面予以平衡,找到自己的适合点。
具体到app开发大致有如下几个方面影响价格:
1、app开发中是否使用了通用cms
app的开发其实也是可以像开发网站一样使用cms及模板的。跟制作企业网站一样可以从以前的几万元下降到几百上千元都有公司愿意做的原因也正是如此。Cms就是一个行业的整套方案,在这个行业中所涉及的各个功能及流程大都一应俱全。给客户制作时只需要小改再加上一套合乎客户心意的模板也差不多就大功告成了。在网站开发中就有dedecms、phpcms、帝国cms、骑士cms等等,app开发亦是如此。不过app开发涉及的方面较多,使用cms进行app开发也是相对复杂的事情,因此不太为人所知。
对于使用cms这件事其实无可厚非,因为cms方案确实可以节约成本,提高工作效率,有效降低开发单价。但问题在于,你的app开发商是否有在你知情的情况下使用cms,这就关系到他是给你报了自主开发的价格还是cms系统二次开发的价格了。这点在跟app开发公司交涉时需要注意,可以有效为你压低开发价格。
2、app开发是否为原生
是否为原生开发是App的开发流程中极为隐蔽的雷点,他直接影响了各端app的流畅程度。App开发中有原生开发、网页开发与两者混编三种。原生就相当于娘胎带出来的东西,同app是一个整体,直接载入。而网页加载则像一个外来孩子,会因为网速情况、机器性能等因素造成载入迟缓。
但,也并不是app整体都要使用原生开发就是一个非常高质量、优体验的项目。因为原生的每次改动调整都需要进行app的重新打包,而网页加载则可以在不重新打包升级的情况下更改加载内容。这点对于售后维护相当致命,总不能因为一个原生部件文字的错误就花费2个小时进行app的重新打包,然后让所有客户都进行升级吧,这不合理。
因此,的开发方案是在不常改动、不易出错而用户却又经常使用的部分页面的部分部件使用原生开发,而在需求即时加载、日常改动的地方使用网页技术。配合得当才是王道。不过这里还有一个题外话,即使同样是网页技术,各家也有各家的不同。众多超级app厂商在app开发中的网页技术研发与优化不遗余力。像淘宝、58、知乎等等这些app都拥有了海量的数据存储与读取,但却能在使用网页技术的情况下将流畅度优化到不亚于原生页面,简直屌到不行。
关于原生与网页加载方面所说的这些,旨在让大家能够分辨出开发公司有没有在通篇使用未经优化的拙劣网页技术下,还要收取原生开发的价格。花多少钱,应该在哪里使力你应该清楚,这样才能物有所值。
3、app开发的工作流程及参与人员
app的开发从严格流程来讲,需要经过立项>确认需求>绘制产品原型图>设计产品UI图及确认产品交互>项目开发>项目测试>客户确认及开发修改>售后服务
上面罗列了这么多内容,每一项都可以大作文章,每一项也都可以轻描淡写。
确认需求:与开发公司对接时需要慎重的进行需求的确认,并写入开发合同。往往会因为需求方觉得应该有的小功能,而开发方认为合同没有写到而发生纠纷。
绘制产品原型图:产品原型决定了产品的交互逻辑,有多重要我就不必多说了吧。但凡是能够成长成巨无霸的app产品都有一个几近完美的产品原型(举个例子来说,大抖音能够在半年内赶超快手,产品交互立了头功。抖音可以只通过左右滑动、点击、长按能够完成几乎所有操作,并且产品逻辑相当扁平,机会没有三级或更深页面,学习成本极低)。因此在这一环节中,大开发公司有独立的、的、负责的项目经理跟踪,而小的开发公司则是可能没有专人。
设计产品UI图:好的产品离不开好的视觉,大家常说始于颜值忠于才华也正是这个道理。这部分跟产品原型的把控类似,都有良莠之分。还是抖音,他深邃的底色、闷骚的紫色高质、AR红包的惊艳都是他“颜”的胜利。
其他几个方面这里就不单独讲了,这里每个环节都有深度可挖。大部分的开发公司进行项目报价时候都是根据参与人次每天的工作价格来进行核算报价的。想要把控好这些,也都需要进行真金白银的花费,需求方需要心里有数。