APP应用程序开发模式探究
2014-04-21顾春来
顾春来
摘 要 伴随移动智能终端的蓬勃发展,APP应用程序也进入爆发式的发展阶段。文章剖析了APP软件开发的一般流程,并在此基础上深入探讨了Native APP,Web APP以及Hybrid APP三种APP开发模式。通过对比三大主流开发模式的对比,笔者认为Hybrid APP开发模式或将成为未来APP开发模式的首选,尤其对于企业级APP应用软件。
关键词 APP开发;Native APP;Web APP;Hybrid APP
中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2014)05-0035-02
APP是APPLICATION的缩写,其中文原始释义“应用”。伴随着以智能手机为代表的移动互联网以及移动智能终端的兴起,APP目前已特指专为移动互联网或移动智能终端开发的软件应用程序。搭乘着“移动”的东风,APP也进入了大爆炸式的发展时代,目前业界比较著名的有苹果商店(APP Store)、谷歌商店(GOOGLE Play)以及微软商店(Window Phone)三大APP集成发布平台。
1 APP 软件开发的一般流程
APP软件开发会根据不同的产品特征,制定相应的开发流程。但一般意义上,APP软件开发的主要阶段包括需求分析,软件设计,代码编写,测试以及发布与维护。
1)需求分析。相比其他软件,APP软件更注重客户的特定需求,因而软件开发者必须深入了解客户诉求,明确客户需求,根据APP软件的定位以及其目标用户群的用户特征,明确相关的功能诉求以及友好界面诉求。
2)软件设计。完成用户需求分析后,就需要对APP软件进行规划设计。设计阶段主要包含功能设计和界面设计。前者是APP软件的核心,通过功能设计满足用户群的使用诉求;而后者则是友好界面设计,在APP多如牛毛的今天,界面设计往往成为决定APP软件是否获得市场成功的关键和重要因素。……
