‘壹’ APP开发问题多,究竟有多难
这几年创业大潮中,伴随着 互联网+ 概念的普及,app开发已经不是什么新鲜的事情了,每次和想要开发app的创业者们沟通,谈到钱的时候很多创业者都会比较谨慎,毕竟前期创业成本是非常重要的。
俗话说谈钱不伤感情,我们今天从开发一个新的APP项目来浅谈一下开发一个APP有多难?首先是人员最基本配置:
产品经理一名:主要负责梳理整体需求定义APP整体框架设计以及规划
Ui设计师一名:负责APP交互页面设计
服务端开发工程师:主要负责整体APP运行运行逻辑设计
前端开发工程师2名:因安卓和ios两端互不兼容,各配备一名工程师用于制作前端交互页面。
这是一个APP项目必须配备的最底人员配置,越大的项目需要配备的人员越多。
说完人员配置,我们再来聊聊开发周期。
一般一个APP项目需求梳理需要5-7天时间,这非常重要,很多创业者就丢一个样板出来,说照着这个做就可以了。这样对于客户来说简单了,可对我们来说很难办,打个比方,很的客户想要做个电商类的APP,说就按照淘宝为样本来。实际上根本没有了解,我们不知道淘宝哪些功能你需要,哪些功能我不需要,淘宝每年在APP的开发和维护上要花几千万甚至上亿的资金,暂且不说我们作为外包公司有没有实力能够完成这么大的项目,即使能完成那成本也是天文数字。所以在需求沟通时尽量能细化,细化到甚至一个页面的跳转动画都要敲定,否则我们觉得好的,你不一定满意,最终可能做出来的东西和你想的不一样。
需求敲定,正式开工,这可能就需要60天左右的时间了,包含客户端开发,服务端开发,最后客户端和服务端进行接口对接。一个页面基本上需要一天时间来做,这样 就基本可以确定一个APP开发的周期了。
APP开发出来后一定会存在各种bug,这就需要测试人员进行破坏性暴力测试,尽可能的找出APP的漏洞。提交给工程师修改,然后再测再改,直到APP趋于完善。最终做出交付版本。
好了,看到这里相信你也直到开发一个APP的大体流程,那么我们就实打实的计算成本,我们是深圳的app开发公司,我们就以深圳来计算,按照每个人一天1000元来计算(包含办公和社保等所有成本)
最后预估开发周期为80天,那么开发成本就是80万,由于很多工作可以同步进行,那么我们可以理想化的将开发周期压缩一半,那就是40天 40万的成本。这就是一个60个页面的中型APP的开发成本。
如果您需要开发一个app最直观的成本预算就是页面数量。每个页面平均价格自700-1000,特殊高难度页面除外。
当然这只是评估费用的大概思路,在实际环境中不同的公司来安排时间会有很大的差别。比如您要开发的APP 之前这个公司有开发过类似的产品,那么就会有非常成熟的经验,可以少走很多弯路,相对报价会相对的也低一些。如果有一些高单独的功能,需要动用到公司里的技术大牛,那么成本又会增加。本文仅仅是提供一个思路给大家去评估一个APP的开发成本,只是让你做到心中有数,在和外包公司的博弈中不会因为什么都不了解被忽悠。
‘贰’ app开发怎么样难度大不大
注册登录
开发一个 app 有多难?
非互联网行业从业者,只是单纯想问问
开发一个APP有多难?
需要经历那些流程?
难点都在哪里?什么时候出现的?
需要哪些人员进行开发?
需要多少钱多少时间?
如果能结合自己的经历说说就更好了
我之前关注的几个健身平台半年前就声称在开发APP,结果现在还没出来
所以开发APP真的很难吗?
如果能通俗的语言解释整个APP的开发过程和难点最好了:)
287 个回答
当个柔软的人
成都疯耶科技有限公司 法定代表人
创业七年多,互联网行业混了十多年,站在一个纯技术的角度,尽量用人类听得懂的文字概括这个问题。
先概要的回答问题,在一个个说明行业的内部结构。
开发一个APP有多难?
只能说比较难,也比较耗费成本,问题太抽象我没法量化的回答有多么难,说下大致成本,你转换成难度系数。
一个APP最简单的也是几千起步,这种几千的就是大学生的那种比较简单的毕业设计。一般是单端(就是说只要安卓或者只要苹果)不包含后台(就是不用云端数据交互,所有的数据都在本地手机本身交互保存),正规的商业APP一般是5万起步,比较复杂的项目上不封顶。为啥起步就五万了下面会进行说明。
需要经历哪些流程?
梳理需求---设计流程---设计原型(理解为简易的用户界面,只是包含了一些字段。没有做排版和美化)---设计UI(用户界面)---编写代码---测试---上架(上传应用市场”应用宝“”appstory“等等)
‘叁’ APP开发有多难
开发一个APP首先要有个好的产品项目经理去帮你掌握这个项目,我先简单和你说开发的8大过程
1,“定制软件”在国外是为大、中、小企业所广泛采用的一种软件开发形式,在我国,由于经济环境和传统管理方式的不同,定制软件还是一种新生事物。实际上,大多数企业由于自身的历史和业务状况,对于软件系统会有自身特殊的要求,而市场上的通用软件,一方面价格可能对一些企业来说难以承受,另一方面功能可能难以兼顾到企业的个性化需求,因此不少企业转向定制开发, 具体地说,定制开发就是根据企业的具体情况,具体要求,设计软件系统,提供相应的服务。随着企业信息化水平的提高,已经有很多企业意识到了使用专用软件可以大大提高资金使用率、提高员工的工作效率、降低成本、同现有业务接轨,即软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
第一步:需求调研分析
1.相关系统分析员向用户初步了解需求,然后用word列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界
2. 系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚利用系统大致的大功能模块,大功能模块有哪些小功能模块,并且还列出相关的界面和界面功能。
3. 系统分析员向用户再次确认需求。
第二步:概要设计
首先,开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计
进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、 运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。
第三步:详细设计
在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实
现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。
第四步:编码
在软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。
第五步:测试
测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能。
第六步:软件交付准备
在软件测试证明软件达到要求后,软件开发者应向用户提交开发的目标安装程序、数据库的数据字典、《用户安装手册》、《用户使用指南》、需求报告、设计报告、测试报告等双方合同约定的产物。
《用户安装手册》应详细介绍安装软件对运行环境的要求、安装软件的定义和内容、在客户端、服务器端及中间件的具体安装步骤、安装后的系统配置。
《用户使用指南》应包括软件各项功能的使用流程、操作步骤、相应业务介绍、特殊提示和注意事项等方面的内容,在需要时还应举例说明。
第七步:验收
第八步:用户验收
如果还有什么不懂可以追问我 307019540 15068288814
‘肆’ 开发app的难点在哪
经常听到有人问:app开发难吗?大多数人对app开发技术这块是不太了解的,对于app开发动辄几个月的周期以及不菲的开发费用也是无法理解的。作为app开发公司的从业人员,成都金翼致远小编在这里可以负责任地说:不容易!但是难不难很大程度上取决于双方沟通的顺畅性。
一般容易给app开发工作带来困难的有以下几种情况:
1、不了解价格。App开发的收费主要看是用模板还是定制开发。前者用已有的模板进行一定修改,将使用权交给客户,但是源代码属于app开发公司,后续的版本迭代更新无法进行。后者是根据用户需求重新开发app产品,源代码属于客户,后面功能的增加与修改更加方便。App模板的价格在几千块左右,app定制开发则根据功能复杂程度几万到几十万都不等。因此,在找app开发公司之前需要了解收费的情况,避免被一些“优惠”哄骗,最终遭受损失。
2、需求不明确。App定制开发是按照客户的想法来打造app产品,如果客户连自己想要什么也说不清楚,完全靠app开发公司来猜的话,往往会浪费大量时间还无法得到客户的认可,最终耽误产品的研发。因此,用户在找到app开发公司之前最好将自己的需求整理好,以便app开发公司更好地理解。如果只是初步想法,至少应该清楚想要哪些效果,以便工作人员协助尽快落实好需求方案。
3、一位追求速度,忽略质量。很多客户为了更快地抢占市场,在开发过程中一味地要求速度,对质量把控不够。要知道,慢工出细活不是没有道理的,如果可以做到更好,为什么不做出更好的产品面向客户呢。因此,如果确定要做app,应该与app开发公司沟通需要的工期,妥善安排,切忌以为追求速度,否则后续的修复工作真的会让你后悔不已。
‘伍’ 短视频APP开发需要克服的困难有哪些
短视频软件现在可以去使用微视
里面的魔法表情特效很多,还有视频模板可以一键制作短视频
另外还有视频红包的功能,可以制作专属独一无二的短视频红包哦
还支持短视频剪辑制作,添加背景音乐、特效等等功能
‘陆’ 手机APP制作会遇到哪些难题
自己开发肯定会遇到问题咯。如果觉得问题很棘手,那我建议你使用第三方平台来制作app。
很多免费app制作平台很多,像国外的有Appmachine,国内的应用之星,我都用过。感觉应用之星更适合国人,操作很方便,不用懂任何编程技术,一看就会,而且应用之星还免费,不像其他的制作平台要年费什么的。楼主有不懂的地方可以继续追问我哈~
‘柒’ 开发一个 App 有多难
自己做APP 作为一个程序猿个人角度:挺难的。
开发一个App,你大概需要经历下面的步骤:
第一步:制作产品原型
不懂开发的人可能觉得软件产品就只是程序员埋头吭哧吭哧搞出来的,但编码其实只是其中一个环节,并不是全部。你可以把产品原型理解为房子的设计图,简单的房子可能不需要设计,但稍微复杂一点的,都是离不开图纸的。
第二步:产品页面设计
这年头颜值越来越重要了,对于大部分开发者来说,可能做不到设计惊艳,但是要做到简洁大方并不是一件很难的事情。
秘诀就是要统一,统一好颜色、字体的使用场景,这样出来的视觉效果一般不会很差。
如果你要自己动手设计页面的话,在 mac 上面我推荐使用 sketch 。
第三步:代码编写
接下来就可以考虑开始动手干了。首先我们要先定一套技术方案,一般来说,我们做一个普通的App,需要搞定的东西有除了手机App,还有相关的API服务接口。
这里涉及到的技术点比较多,我的经验是直接通过一个完整的Demo源码来边学边做是比较高效的学习方法,这个Demo最好足够简单,但是有完整的逻辑交互和通信过程,比如登录和数据列表。找Demo可以通过搜索引擎、github、开源中国等平台。
‘捌’ 手机app开发难吗
手机APP开发难吗?我们先来从APP开发流程开看看:
(需求沟通):项目经理与客户双方沟通项目的需求,对项目的可行性进行分析。
(项目评估):客户与开发商在确认了项目的需求后,对项目的开发费用和进度进行评估,并提供一份详细的报价表及项目进度文档,确认开发进度及时间安排。
(签署合同):客户与开发商在项目报价和开发时间上如果达成统一意见,则正式签署项目合同,之后项目将正式启动。
(研发开发设计上线):根据最终确认的APP设计方案,对整个APP项目进行产品原型,视觉图的APP设计,APP研发,APP测试,APP验收,最终发布上线。
(文件与源码交付):APP开发公司完成所有的设计和开发,根据实际需要进行必要的技术输出,合作完成。
(维护升级):一般的APP项目开发完后都需要进行维护,因为随着手机系统的升级,或长时间的使用或多或少都会有其他一些问题需要维护与更新。
下面我们再来看看APP开发过程中经常会出现的问题吧:
一、仅凭着想法就能开发出APP:这是大部分公司或中小企业都会有的误区,脑袋里有了想法就立刻找APP开发公司商量合作事宜,但其实需求并不明确,在与APP开发公司沟通后才发现这个想法自己没能力实现或很难实现,最终放弃项目或修改需求。郑州APP开发公司表示,技能提高企业曝光度,又能为企业带来实实在在的利益;既有实用性,又有企业特色,这才是决定需求的基础。
二、可以照着一个APP开发出一样的软件:可以是可以,但是很难上线,还有很多企业为了节约成本,买现成的APP模板,稍加修改后就自己用了,以为这样是得了大便宜,其实不然,目前APP市场本就竞争激烈,模板开发的APP不仅风格单一,没有竞争力,而且由于不是源码开发,不能及时更新,无法适应企业发展。这样做只是又费时间又浪费钱。
三、上线就是结束了:APP上线之后就会有用户下载,这样的想法是错的,一款新上线的APP如果不推广运营的话,就会被各个竞争品抢去客户,几乎没有机会出现在用户的眼前。
上述内容就是小编今天为您带来的关于《手机APP开发难吗?》的全部内容,希望能对您有所帮助,我们是一家成立于郑州的APP开发定制服务商,如果您有app软件或者微信小程序需要定制开发,请关注迅众科技。
‘玖’ 开发一款App软件系统的难度有哪些
开发一款App软件系统的难度有哪些呢?依据我们开发APP的经验来为大家进行介绍。
一、idea 阶段
项目经理需要与客户沟通需求,明确客户的真实意图和业务初衷。因为客户不懂开发,那么他有时想到的解决方案可能不是好的解决方案。
二、产品阶段
大部分产品经理是没有技术背景的,所以尤其是做一些开发团队没有做过但是设想上是可以实现的业务时,产品经理无法衡量研发和测试成本。
三、UI & UX 阶段
每个阶段都需要项目经理严格把控,进行风险管理。UI、UX 一般也不太懂技术,当他们要做一些炫酷的效果时,可能就会大大增加研发成本。这也是项目经理需要把控的。
四、研发阶段
软件研发过程中,有时程序员会漏掉一些异常处理,有时代码质量也会出现一些问题,项目经理不需要是个技术大牛,但在开发过程中项目经理需要组织程序员 review 代码,检查错漏。
‘拾’ 怎么做一个app
制作一个手机APP软件对于很多人来说都非常的困难,一般都是需要懂得编程才能实现。下面小编给大家介绍一下,如何不通过编程来制作一个手机APP软件。这里主要是在应用公园制作平台演示的,制作步骤主要包括软件起名,图标上传,页面的组织,生成发布,下载应用。下面大家跟随我的步骤一起来操作一下吧。
操作方法
01
首先进入平台主界面,点击右上角的登录,如下图所示
02
然后大家没有账号可以先注册,有账号直接登录,当然也可以进行第三方账号登录
03
登录以后点击立即制作按钮,如下图所示
04
然后选择一个模板,鼠标放上去,点击选择当前模板,如下图所示
05
接着给你的软件起一个名字,并上传软件的图标,如下图所示
06
然后就进入到具体的页面设计了,这里大家只需要从右边拖拽即可,如下图所示
07
设计完页面以后,点击右上角的生成按钮,如下图所示
08
最后在应用管理中就可以看到我们制作的APP软件了,直接下载安装即可,如下图所示