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