从开发和公司本身的角度,对行业内部结构进行了逐一解释。
一款APP在开发?有多难
只能说比较难,而且成本也比较高。这个问题太抽象了,无法量化它有多难回答。大概的费用可以自己换算成难度系数。
一个APP简单的就是从千开始,就是大学生简单的毕业设计。一般是单端(也就是只要安卓或者只要苹果)无后台(也就是没有云数据交互,正规的商业应用一般5万起步,比较复杂的项目不封顶。为什么从5万开始,下面会解释。
需要经过哪些流程?
整理需求-设计过程-设计原型(理解为简单的用户界面,只包含一些字段。不排版不美化)-设计UI(用户界面)-写代码-测试-上架(上传应用市场应用宝、appstory等。)
需求-流程图-原型图-UI设计图,四大流程。那么困难在哪里呢?什么时候出现的?
主要困难
1.梳理需求,明确甲方要做什么职能,要达到什么目的;
2.根据您正在做的项目类型,查看功能有什么困难吗?比如直播APP的并发性就比较难,因为一个主播可能有几万甚至几十万人同时观看,你要保证用户体验到几十万人同时观看,这完全不是问题。
将简单点和难点分成几类:
解决用户的高并发(即如何解决数万或数十万用户同时访问服务器而不导致程序崩溃的问题)
逻辑上的困难(有些产品内部的业务逻辑非常复杂,重叠点多,很难保证数据正确,流程正确,没有错误)
难度(即一些优秀的用户体验或炫目的界面效果需要花费大量时间)
体验优化(这可以说是难的。比如有一次我们做一个项目处理图片,初始阶段处理一张图片需要3秒,后期版本还要让我们优化到0.5秒,真的让我们觉得很大。我们已经写了几个月上万行代码,知道处理只需要3秒钟。