导语:大卫-塔克(David Tucker)是Universal Mind公司的首席设计师,作为公司驻苹果和Adobe的专家,他与Universal Mind的客户紧密合作,以研发出适用于当前各种新的开发平台、具有丰富用户体验的产品应用。日前他在国外科技博客Mashable上撰文,就移动应用开发问题指出了开发者需要先规划的十件事情。
在慈利等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、网站建设 网站设计制作定制网站建设,公司网站建设,企业网站建设,品牌网站建设,全网营销推广,外贸网站制作,慈利网站建设费用合理。
网站建设转载(CHINAZ.com)3月2日编译:智能手机的普及,激起了大众对手机更多新功能、更多服务内容的渴望,为满足市场需求,移动应用开发者群体也在不断发展壮大,据不完全统计,全球移动开发者已经达到了100万。许多公司都将移动应用开发列入了计划表中。粗制滥造一个快速的应用程序是相当简单的,然而要开发出一个战略性的应用或数字化“解决方案”是相当复杂的,所以智能规划是必不可少的。
这里就有开发者在开发一个移动应用程序之前需要先规划的十件事情。
1.将原动力和未来开发方向相结合
在生成一个数字化解决方案战略时,首先要为程序先审视你所在组织的原定目标,是希望能够被视为创新者,还是在某个领域争取取得进展以避开竞争?将原动力和未来开发方向相结合,往往能使你在竞争中处于领先地位。你的数字化解决方案是否应该帮助建立客户忠诚度并实现更高的客户自助服务,或者你应该最主要优秀考虑的是创造新的收入来源?一旦你确定了目标方向,明确了应该优先考虑什么,那么你就知道该从哪里开始。
2.了解你的目标用户
下一步是要了解你的目标用户是谁,他们的目标和要求以及他们使用的技术。这个过程包括研究用户最有可能利用的平台,然后获得一个有关每个用户体验的认知。每个设备是不同的,每个用户都有多种需求。例如,一个人通常会使用一个网上银行应用申请支付账单,但他也可能会使用银行的移动应用程序,找到最近的自动柜员机。
3.建立一个用户测试焦点小组
在你的目标用户上多花时间是确保你真正了解他们在移动应用上需求的唯一方式,当你在这个过程中有一些新的发现或想法时,你可以与这个焦点小组一起讨论,这时焦点小组体现的价值往往会远超出最初探索阶段。
4.确定一个最低限度的可行解决方案集
不要试图一次解决整个问题。相反,企业应该确定一个最低限度的可行解决方案,并从那里开始。换句话说,先推出一个初级但是功能齐全的应用作为基础,然后利用大多数设备提供的高效的升级路径定期更新,这使你能更快进入市场并按照需要进行改进。
5.为多个版本制定计划
对于移动应用程序来说,推出第一个版本仅仅只是开始。统计显示,当新的功能被添加的时候,许多用户将重新被你的应用所吸引。最初版本应包含该应用的关键功能以吸引用户,其后也不要更新地过于频繁,以免用户反感,在大多数情况下,主要版本更新发布之间应保留2至3个月的空窗期。
6.平衡用户和商业价值收益之间的关系
在业务驱动与用户真正需求之间保持平衡是很难的一点,在许多情况下,两者是彼此相左的。因此,要学会用正确的信息武装自己来作出明智的权衡。多收集一些有关用户研究、专家意见、业务可行性和技术可行性研究等在内的研究结果,这些数据可以用来分析权衡,以实现以用户为中心的解决方案和商业价值收益之间的最佳平衡。
7.探索不同平台里的流行应用
花时间探索在每个你打算支持的平台里的应用程序,每个平台都提供了不同的接口范例和应用集合,测试最流行的应用不仅将帮助你了解什么应用适合此平台,也可以知道用户的期望。如果可能的话,在测试过程中使用不同的移动平台设备。
8.尽早将你的IT团队带入讨论氛围
更大的技术挑战是将后端业务流程与数字解决方案连结起来,多通道解决方案的技术基础设施远远超出你为前端开发选择的平台。为了要取得成功,企业必须考虑如何构建数据传输和API管理,以及安全性、可扩展性、内容聚合、设备优化、API翻译等,所以要尽早将你的IT团队带入讨论氛围。
9.决定一项你可以依靠或发展的技术
随着移动领域的不断成熟,会有更多的应用开发选择。在许多情况下,你的目标将有助于确定你在这个领域里的选择。例如,如果你的目标是要争取在所有平台上获得尽可能多的用户,你可以选择一个小的硬件集成的HTML框架。如果你的目标是为增强现实(Augmented Reality)技术提供深入的硬件集成,那么你很可能会开发一个本地应用程序。围绕技术的决定,可以直接影响你应用程序的功能。
10.分析如何衡量成功
在这个过程中的最后一步是确定如何衡量成功。有了一个潜在的功能、设备、平台和技术,定义成功是具有挑战性的,它会影响你的最终战略。你可以考虑以下问题:这是否将会增加我们的交易量;这是否会增加用户的采用率和保留率;这是否将会提升我们的品牌知名度和忠诚度;这是否将会减少我们的成本;希望有多少用户使用我们的应用;我们将如何整合我们现有的分析工具;我们要如何整合解决方案与我们的社会化媒体计划。