报价差距这么大,这里面到底是个什么门道?
去网上一问,按他们说的成本,从人工到场地,各类费用加起来,一个APP从创意到落地,基本上没个几百万下不来。
事实真是如此吗?

从开发模式上来说,主要有定制开发和模板开发(SaaS)两种。
定制开发价格高,开发时间长,但是后期管理简单,维护成本很低,开发出来的产品从用户到运营管理都体验极佳,一般也没有什么后期费率,另外定制开发可以以客户的名义申请软著,保证所有权以及所有权益
而SaaS模式,虽然前期价格收的很低,上线前开发周期也非常短,但后期的维护成本极高。
因为SaaS是固定的模板和模式开发的,也就是说—套SaaS对于开发公司来说主要成本在前期,后期没开通一个只需要10分钟的开通账号时间。
但是功能都是固定的没法单独修改。同时,因为—般是SaaS套壳开发,其实就是网页的假APP,体验较差。而且有上架驳回风险,以及后期复审下架风险。
苹果有明文规定不允许套壳软件运营。
2.开发流程一个APP是上线之前,需要经历哪些流程?
一般来说,需要经历:
商谈需求(双方参与,得到一个需求文档,乙方整理)
制作流程图(乙方实施,设计出软件的运行流程,然后甲方确认。得到一个流程图文件)
制作原型图(其实就是把应用用到的所有界面都画出来,每个界面上要包含这个界面该有的所有的元素和字段,但是这一步是没有具体排版的和颜色渲染的)
制作设计图(UI) :根据上一步的原型图,賴体的排版,渲染颜色。最终产物是一套用户界面设计图
编写:就是具体的代码编写
测试: 乙方负责,根据需求和后来制作的设计图来-步步检测功能是否有bug
交付:正规公司会把我上面说到的所有东西都提供给甲方
细节补充:现在国家做只是产权保护,所有的APP要上架必须具备《软件著作权》,这个一般乙方会代理办理。
此过程至少需要以下人员:
安卓(Android)+苹果(iOS)+台(java或者PHP)+产品经理(设计流程)+设计(设计界面)以上人数小项目,每个部门一个人,大一些的项目每个部门还需要多人参与。
开发确实是比较耗费人工的,一盒成熟的程序员,一线城市的人均成本在15k左右 ,二线在10k左右吧。
5k、6k新手必然存在,但是新手并没有培养出优秀的逻辑和思维习惯,写程序的过程中,成熟的程序员写东西的时候逻辑性比较强,他们的一端代码是可以去推敲的,正着来、反着来都不会出错。
初级程序员写的东西,逻辑性肯定没那么强,正着来可以反着来就会出错。
举个形象点的例子,比如一个功能1.2.3.4肯定没问题,如果换一种方式点进去, 1.4.3.2就会出错。
这就是新手常犯的错误。
另外一点老程序员写东西喜欢“留”, 就是说会留一些当前看来没有用的数据结构和字段放在那里,就是为了满足后期修改和新增的需求。
新手不会留,也不知道该留啥。
3.如何找到靠谱的公司因此,只在网上报个价格,基本很难找到靠谱的公司。钱花的少担心后续维护,钱花的多更担心货不对板。
因此要讲究个“一看二查三聊”。
“一看”,不管你选择的公司在哪个城市,既然想做好APP,一定要亲自的过去看看这家公司,看看他们到底有多少人,有几个办公室,有几个做技术的,有几个做销售的,有几个做运营的。
“二查”就是从网络上面各种渠道去查查这家公司,看看整个网络媒体对于这家公司的侧面评价如何。
“三聊”,这个就比较重要了,多和你的目标的外包公司对接人员聊聊,当你聊了几家外包公司的对接人员之后,你基本上就能感受到他们专业程度的差距了,从中选择一个你认为比较专业的公司即可。