一位男士正在清洁键盘

如何制作应用:
将优秀创意付诸实践的 5 步流程

无论您是具有可行创意但没有编码技能的新手还是专业开发人员,要创建可解决业务问题的应用,最初步骤都是相同的。而且它们都取决于规划,并可在创建应用的过程中节省时间和费用。从这五个步骤开始,将您的愿景变为现实。

第 1 步。在制作应用之前设定目标

清楚地了解应用用途。定义您的业务目标,例如提高工作效率或减少支出。

要考虑的问题:

  • 您要实现什么目标?制作应用要解决什么问题?请考虑您的应用将主要实现的功能。
  • 您是要为特定平台或移动设备创建原生应用,还是创建适用于不同平台的混合应用?
  • 如果您要创建 Web 应用,是否将使用响应式设计,以确保布局、字体和图形在不同设备上可正确显示?
  • 您的应用将生成何种类型的数据?需要如何进行可视化?您的受众将如何使用这些数据?
  • 您的数据源是什么(如 Common Data Service 和 SQL)?是否需要连接多个数据源?

提示:

Find out about any policies you could encounter later during or after app development. For example, does your company have security, privacy, or compliance requirements? How about government regulations or authentication/authorization requirements?

第 2 步. 概述特性和功能

确定其工作方式,以及您和您的用户需要完成的操作。列出您构想的所有功能和特性的列表。构建应用之前,规划使用案例,并在速写板中查看您的想法所呈现出的效果。

哪些功能可使您的应用独一无二?可以省去哪些功能?在稍后生成该应用时哪些情况会导致速度放缓?使第一个版本保持简单,仅包含最重要的功能。这将加速您的进程,更便于确定需要进行的更改。

提示:

如果您的应用在某些情况下必须离线运行,请确保规划足够的功能,在没有 Internet 连接的情况下也能正常工作。您可能还需要额外的数据保存和加载功能,以使应用能够离线运行。

第 3 步. 调查现有应用

了解哪些已有功能有助于实现类似目标或解决类似问题。然后,需要考虑如何改进这些应用或在其基础上构建,以适应您的业务流程。

有待发现:

  1. 业务的具体需求。
  • 与同事交谈,了解他们当前正在解决或为之苦恼的问题,您的应用可以致力于解决这些问题。
  1. 是否有人已创建了您需要的应用?
  • 阅读可用应用的评论,了解用户喜欢或不喜欢哪些功能,这些应用缺失了哪些功能或者拥有哪些很棒的功能。
  • 再次对应用进行规划,使之更加优秀。
  1. 您的应用是否可行?了解版权限制和可能的技术局限。
  2. 是否需要考虑辅助功能和本地化?

第 4 步. 创建线框模型

模型是您的应用布局、功能和屏幕之间流的情节提要。模型可帮助您和他人看到预期结果,并在开始构建之前标记各种问题。可以使用纸笔创建模型,也可以使用数字建模工具或模板。应创建简单且易于导航的设计。

模拟直观的用户体验 (UX)。

用户体验到的是应用的流程和功能,即用户与应用交互的方式。 当用户点击按钮时会发生什么?用户如何从一个屏幕移动到另一个屏幕?用户完成每个目标需要多少个屏幕?它们应采用什么顺序?为每个任务的全部屏幕创建线框模型。

模拟有视觉冲击力的用户界面 (UI)。

直观显示每个屏幕的外观,以及功能的实现方式。考虑字体、颜色、图标和选项卡,以获得一致的外观和风格。尝试每个可视元素的不同布局和大小。绘制每个屏幕的粗略图或“皮肤”。

提示:

考虑加入一些您可能希望包括的其他自定义设计元素,例如,弹出操作确认或基于用户/访问权限的隐藏/显示按钮。

第 5 步. 测试并优化您的线框

现在准备实时测试线框。这有助于您发现用户旅程中不流畅的位置。

使您的线框具备交互能力。

  • 连接屏幕、链接操作,模拟应用体验。

接触测试人员并向他们提问。

  • 进入应用后,是否容易到达主菜单?
  • 是否可以轻松确定所有任务选项?
  • 体验的简单和直观之处在哪里?
  • 在哪个位置卡顿?
  • 您是否因为前进路径不明确而必须返回之前的屏幕?
  • 您是否需要某个步骤,但该步骤不存在或找不到?
  • 应用体验中是否存在任何重复和冗余?

提示:

Wait until your wireframe tests tell you that the experience is friction-free before you begin making an app with app building software or using a low-code platform.

将反馈排序、制作修订列表、进行必要修复,然后再次测试线框,以了解其运行是否得到改进。重复该过程,直到应用运行顺畅。

现在就可创建应用

完成规划后,您可以继续进行到应用制作的构建阶段。首先要选择工具。您可以自己编写代码,或者选择使用低代码工具(如 Microsoft Power Apps,它提供拖放式设计和预构建的 AI 组件)快速构建应用。通过该方式可轻松创建应用。