一个人的开发APP有哪些难点?
解决用户的高并发(即如何解决成千上万的用户同时访问服务器出租而不导致程序崩溃的问题)
逻辑难点(部分产品内部业务逻辑复杂,重叠点多,难以保证数据正确、流程无误)
效果很难(也就是说,对于一些优秀的用户体验或者炫目的界面效果来说,需要花费大量的时间)
体验优化(这可以说是难的。比如我们之前做过一个项目,处理过图片,我们在初期处理一个需要3秒,后期优化到0.5秒,这个真的很大。要知道处理只需3秒,我们写了几个月上万行代码,在此基础上优化真的很费力)
开发?需要谁
安卓(安卓)、苹果(iOS)、后台(java或PHP)、产品经理(设计流程)、设计(设计界面),每个部门都有一个人,对于比较大的项目,每个部门都需要很多人参与
多少钱?需要多长时间
钱:只能说定制的软件一般5万起步,但是为什么5万起步以后还会说呢?在开发交货至少需要1个月
1.自娱自乐APP
开发目的:纯粹练习/自娱自乐
参与者:一名程序员
完成难度:'/
这款app开发方式的难点在于经验不足带来的技术问题,解决方法很简单:学习。
2.小型自用APP
开发旨在满足企业;的日常办公需求
参与者:企业;信息技术部门的两三个人
完成难度:'/
很多工作团队都体验过这种软件。企业经常有一些个性化的需求。当市场找不到合适的软件时,它自己开发了一个。这类软件的研发有很多困难:
(1)由于技术人员缺乏相关软件研发经验,进度缓慢;
2 R&D是一个IT部门,用户大部分是业务部门。R&D人员必须从业务人员的角度考虑体验问题,中间磨合困难没必要说;
3随着企业,需求的不断增加,R&D人员需要不断补充软件功能,而第二个开发无法逃脱;
相关R&D人员一旦离岗,很容易因为技术门槛,留下一堆没解决的摊子。'/
3.面向整个市场的APP
开发宗旨:通过软件实现利润目标
参与者:整个企业
完成难度:'/
这类软件通常面向整个市场,上面的每一步都要经过。这至少需要来自产品经理、R&D、测试、UI设计师、视觉设计师、营销、运营、销售、技术支持等几十位人员的配合。
此外,还有两个重要问题需要考虑:
(1)软件功能与用户需求的协调。很多人往往只使用一个软件5%的功能,剩下的95%在各种用户提出需求后不断完善。不难理解,软件一定要有很高的创新能力,并且能够在合适的时间出现,满足目标用户的需求。
'/