APP总的开发流程可分为三个阶段,个阶段是需求阶段,第二阶段是研发阶段,第三阶段是发布阶段。每个阶段包括了多个步骤,循序渐进,终完成项目的开发。
1.分析:包括开发类型、需要开发的平台、具体的产品功能需求、具体的产品设计需求、项目期望完成时间、开发预算,通过反复调研、讨论、输出交互方案,产出功能架构图。
2.评价:评价技术难度、设计需求可行性、项目预期完成时间和开发成本。产品经理梳理的功能与各种需求,画出产品的原型,并体现APP功能逻辑,便于UI和开发人员依据原型进行工作。
3.测试:开发人员在将项目交给项目发起人之前,需要自己对项目进行测试APP测试各功能,测试漏洞,及时修复漏洞测试内容包括APP性能,功能,内容等测试没有问题之后,将APP交给客户检查测试,客户确认没问题之后,进行APP上架。开发的APP需要在主流平台上进行上架审查。苹果商店的一般审核时间为1-2周,而Android平台通常需要3天左右的时间。上线后,即可下载使用APP。
在上线发布前就需要提前准备好以下一些资料。
(1)营业执照(用于申请企业支付、域名备案、上架申请软著)
(2)手机号 (3)电子(4)服务器 (5)短信 (6)域名 (7)企业支付 (8)第三方即时聊天SDK
4.APP上线
(1)上线到各大安卓市场,所有安卓市场都是免费的,一般上传审核时间为2-3天
(2)上线到苹果市场,费用为每年99美元,审核时间也比较长,大概一个月左右。
(3)交付开发源代码
(4)产品后台操作及更新指南及文档说明
(5)客户方运营人员系统培训
5.维护和售后
(1)产品漏洞修复
(2)APP的功能更新
(3)故障应急处理