这是一个我们经常听到的客户咨询的问题,开发一个APP需要多少钱。其实,这个价格的计算公式 是非常简单的:投入的人力 * 开发的周期。
一般一个简单的APP包含ios端,android端,管理后台,复杂的项目可能还包括微信公众号,微信小程序,PC端等不同的版本。
现在我们以最简单的版本来举例,开发一个app,需要哪些人:产品经理,UI设计师,开发工程师,测试工程师。
产品经理的主要职责是确定好APP有哪些功能,app开发分别是怎么交互的,然后使用墨刀或者Axure等工具做一个原型。原型是非常重要的一个东西,他可以帮你梳理出功能点,可以用来与各个角色进行直观的沟通,可以对各个功能进行设计时间,开发时间的评估。如果一个项目没有一个原型,那么请不要开始这个项目。
一定要有一个原型,这是项目流程的第一步。 由此确定开发时间,报价,甲乙双方的沟通,乙方团队内部的沟通等工作
UI设计师的主要职责是设计APP端,app开发 管理后台的各个页面。UI设计师是在项目原型设计好之后,开始启动UI设计工作的。
现在就牵扯到一个话题,就是需不需要一个设计师?
如果你做的是一个对外的用户产品,app开发 比如商城,家政服务等手机软件, 那么你需要一个设计师。
那UI设计师 是不是必须的呢?是必须的!app开发不要期望这程序员能自己设计好一个APP,设计和开发是两个差距非常大的领域。一个相对合格的设计师的工资大概在10K-15K左右。
那管理后台 需不需要设计呢?一般来说,app开发 管理后台是给内部人员使用的,可以不需要设计师来进行设计,也可以做到相对简洁,美观的效果,太多的设计反而会增加开发成本。下图是我们一个最简洁版本的后台样式:
开发工程师的主要职责是进行ios,android,管理后台,数据库表,后端接口,微信端,微信小程序等方面的开发,是整个项目流程中最重要,耗时最长的一个过程。一般是在项目原型设计好之后,开始开发工作的,可以与UI设计师并行的工作,不过UI设计师需要相对提前一些,不然会阻塞前端开发工程师的进度。
不像产品经理和UI设计师,app开发 只需要一个人即可, 开发工作都需要多个人同时进行开发。
人员配置由项目使用的技术架构决定,app开发 这些技术架构差异性非常大,会影响开发人员的配置,最终APP的体验,开发周期的长短等各个方面。
目前行业存在的几个开发方式有:原生态APP,React Native(Weex) APP,混合开发APP,web页面套壳APP。
原生态APP指的是传统的APP开发模式,ios使用原生的xcode objective-c编写,安卓使用android studio java语言进行编写。app开发 目前绝大多数的app都是采用的这种模式, 但是由于高昂的开发,维护成本,包括阿里(阿里云APP,淘宝APP),百度,腾讯,京东在内的大公司,以及不少创业公司都在采用React Native开发方式。
优势:性能好,页面非常流畅
劣势:开发成本,维护成本 非常高,app开发 开发效率相对比较低下。bug修复需要审核,目前的ios,android的审核周期都在3天以内。
人员配比:ios,android,后端开发人员比例:1:1:1.3
React Native(Weex) 技术出现是为了解决原生开的成本问题,以及开发效率问题。框架的原理是:使用js写一套代码,控制原生的app组件运行。React Native 是Facebook开发的一套框架,现在已经是一个非常稳定的框架,社区非常活跃。 目前使用该框架的APP包括:facebook App,app开发 手机百度APP,QQ APP,京东APP等。Weex是阿里开发的一套框架,比react native 起步比较晚,目前社群还比较小,主要的产品均是阿里自己的产品,包括:阿里云,手机淘宝。
优势:性能与原生的app相同,app开发 开发,维护成本远低于原生app,可以一套代码支持ios,android平台
劣势:学习成本相对比较高,app开发 需要一个了解原生开发的人员
人员配比:前端,后端:1:1.3。
混合开发技术的出现也是为了解决原生app的成本问题,以及开发效率问题。框架原理是:使用web的形式编写页面内容,app开发 使用js进行控制内容在webview中显示。与react native的不同之处在于是把页面嵌入到了webview中运行,不是运行的原生组件。
优势:开发,维护成本远低于原生app
劣势:性能比较差,体验不够流畅,app开发 框架均是相对的小厂商开发,稳定性,解决问题方面均得不到太好的保证。所以目前还没有大型的app采用这种方式。
人员配比:前端,后端:1:1.3
web套壳指的是将已经开发好的H5页面,嵌入到APP中。
优势:成本最低,app开发 一套H5代码可以给android,ios,微信端使用
劣势:性能非常差,完全的H5页面,在需要与原生app交互时,比较麻烦,局限性比较高。
人员配比:前端,后端:1:1.3
测试工程师一般在项目的中后期参与,一般进行的是黑盒测试。
目前行业众多,中小型企业服务型公司,app开发 餐饮,酒店,旅游,教育,医院等行业,成本对于这些企业与商家都是需要考虑的一个很关键的因素,充分考虑成本,降低生产成本之后才会获得相应的竞争优势。如果您直接问:做一个app要多少钱,我们真得无法直接回答您,因为如果你要做一款只有图片切换的App,我们完全可以考虑很便宜就能给你做好;但是如果您要做一款类似于美团、滴滴打车的客户端,我相信,基本上所有软件开发公司的报价都会达到或者超过六位数。决定app价格的不是开发公司,而是开发者所提供的需求!
开发一个app价格一般是从几千到几万,app开发 具体看自己的需求而确定。目前小程序开发是一个趋势,可以选择小程序的开发的。
第1种是卖模板为主的网络公司。
优点是:价格低,app开发 几千块钱到万元之间就能搞定,方便,能够快速上线;
缺点是:修改功能麻烦,这里需要避免低价陷阱,不要到最后才发现模板性的修改功能所花的钱比买模板还贵。而且不是独立的,一个模本卖给很多商家用,模板不是永久使用的,一般每年都要交年费。
第2种是主流的方式,app开发 定制开发为主的网络公司。
优点是:独一无二的,app开发 专为你的企业或者店面定制的,功能你来定,要求你来定,后期修改BUG方便,改东西也很方便,最重要的是永久使用权!!
缺点是:app开发 相对价格比较高!!! 定制版的基本费用在上万元到十几万不等!不过贵也有贵的道理吧,毕竟功能做的更全面一点
本文由梦创义网站建设(www.mcykj.com)收集于网络或网友投稿,对于内容系文章作者个人观点,不代表本站观点.我们每日更新最新网站建设教程,网站制作教程,网站建设方案报价等,如果你想了解更多建站知识,请收藏并持续关注我们网站.
本文地址:https://www.mcykj.com/content-88-676-1.html转载请注明出处!
界面设计日新月异,梦创义坚持基于用户需求的界面创新设计……
互联网的格局发生的改变,在我们进行设计服务时更是考虑不同用户、不同……
洞察用户有意识和无意识的行为以及心理特征通过构造一系列的服务来促进……
北京梦创义科技有限公司成立于2012年
创始人以及初创团队成员均来自各大互联网公司
目前公司拥有员工近百人 平均3年以上从业经验
核心团队成员均有10年以上互联网从业经验
手机:13910811300
电话:010-52661970
传真:010-82694569
网址:www.mcykj.com
邮箱:13910811300@126.com
朝阳一部:朝阳区紫芳路九号院广顺园2号楼2605A
海淀二部:回龙观黄平路19号院泰华龙旗广场E座1212室(距西三旗桥2公里,8号线育新站海淀昌平交界)