移动应用程序设计可能看起来非常模糊,并给考虑要求它的企业带来很多问题。“步骤是什么?什么是文物?有多少人参与其中,我的角色是什么?”
在本文中,我将回答所有这些问题,并在解释移动应用程序设计的三个主要阶段的每个阶段背后的内容时,会回答更多的问题。
1.业务分析
在任何移动应用程序开发项目的第一阶段,您需要定义目标平台(iOS或Android或两者),开发方法和功能要求。尽管这可能一开始听起来太技巧性,但我不能强调的是,进一步的步骤在多大程度上取决于您此时所做的决定。为了减轻您的负担并做出明智的决定,我建议与专注于移动设计的专业业务分析师一起完成此步骤。
要确定平台,您需要定义目标受众并分析其平台偏好,具体取决于地理位置和收入。例如,如果您定位美国普通用户,则仅使用iOS版本就可以赢得观众。但是,如果您希望您的应用程序走向全球,那么如果没有适用于Android的应用程序版本(在欧洲非常流行),您将不会成功。
定义了所需的平台后,应考虑开发方法。您的选择如下:
- 本机开发–应用程序的UX和UI设计是根据平台的原始准则量身定制的,其外观和感觉完全类似于该平台的任何工厂应用程序。此开发选项需要较高的实施成本,但可以保证较高的用户满意度。
- 混合开发– UX和UI设计在不同平台上是相同的,因此一开始对于某些用户可能感觉不自然。实施成本几乎比本地开发成本低2倍。
- 跨平台开发– UX和UI设计在这两个平台上都提供了接近本机的外观和体验。此选项需要大约本机开发预算的70%。
定义功能需求是业务分析的核心目标。这些要求有助于为您将来的应用程序建立详细的概念,并以项目规范的形式描述它将处理的所有任务。没有这份文档,UX设计人员将无法开始他们的工作。
2. UX设计
定义了未来应用程序的功能要求后,您选择的供应商可以继续进行实际的设计操作。第一阶段是用户体验设计,通常由UX专家与业务分析师合作进行。
该团队致力于为您的移动应用程序的未来用户(也称为角色)创建虚构的配置文件,以及他们与应用程序的交互模式(即用户场景)。尽管这取决于您应用程序的功能,但移动应用程序设计通常需要5-7个角色,并为每个角色至少创建2个不同的用户场景。
角色和场景都可以帮助UX设计人员了解用户在使用您的应用程序时希望实现的目标。反过来,这种理解使设计人员可以将手绘或数字形式的线框的详细形式提供给用户与移动应用程序之间的交互流。
最终的UX线框(平均大约40个模型)要经过严格的多轮UX测试。为了获得早期反馈,测试可以消除UX问题,而这些问题仍然很便宜。我也极力建议您(或您身边的项目团队中的某人)参加此测试,以亲自了解最初的结果。
3. UI设计原型
UX线框(通常看起来像单色方案)是用户界面设计人员工作的基础。通过结合贵公司的品牌手册,特定于平台的指南(主要指南是Google的Material Design和/或Apple的Human Interface)以及最新的移动设计趋势,他们将lo-fi线框转变为色彩鲜艳的高保真数字原型。如果您已经具有带有类似功能包的Web应用程序,则UI设计人员应确保该移动应用程序的外观与该Web应用程序的外观一致。
原型制作完成后,UI团队会与您联系并要求您进行审查。此时,请务必分享您的所有想法和疑问。即使某些主要的修复程序或附加程序最终导致成本很高,但在现阶段,它们仍然比代码形式便宜至少2倍。
只有在您的项目团队批准UI原型的最终版本之后,设计才可以完成,并且您可以安全地进行开发。
不要犹豫,减慢您的设计项目进度
尽管我已经介绍了移动应用程序设计过程中最常见的选择和操作,但是每个项目都有自己的详细信息,这些问题可能会带来更多问题并需要您做出更多决策。如果您觉得这些决定导致不确定性,使您无法启动移动应用程序开发项目,请随时与我们的移动设计团队联系,以进行咨询。