Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

概念: 一款优秀的应用

你的应用的目标是什么?

环顾你的世界,发现一个未被满足的需求,然后把握住它。如果你手中已有一个任务清单,一款应用的创意和你的用户群定位,是时候建立目标描述了:即用一句话定义你的应用的目标以及最重要的用户群体。这是你主要的用例。

例如:一款面向永远不会进行冲动消费的用户的愿望清单的制作工具。

集中在一个主要的用例上

你有可能无法兼顾目标描述列出的所有任务。这也无妨,因为你需要集中在一个主要的用例之上,那就是大部分用户会如何使用你的应用。杰出的应用只会将一件事做到极致。

用户会如何使用你的应用?

到现在为止,你已经明确了你的主要用例,目标用户,以及要实现的关键特性。在你的主要方案中,你也需要考虑你的应用的使用环境。例如,一位白天要照顾宝宝的年轻母亲可能会使用你的应用来笽忘一款漂亮的婴儿车(潜在的多任务,暂停及稍后继续任务)。另一个用户则可能不受打扰地坐在家中的椅子上,制定她的下一台手提式电脑的购买计划。

集中在一小部分关键特性上

回顾你的任务。根据目标描述筛选任务清单。如果某些任务并不与目标描述相关,则将它们从你的应用中排除出去。

将每一个核心任务描述成一个特性,然后问问你自己,这个特性是否必要?抑或它能够锦上添花,但对于目标用户完成为其定义的任务并非是必需的?诚实地告诉自己。精减特性才是正确的道路。

记住,最好的应用往往只将一件事情做到极致。应用的失败往往并非是它特性太少,而是太多。

你的应用的最基本形态

当你一旦明确了一些关键的步骤,你就可以将这些步骤翻译成屏幕了。你可以画出用户使用流程,即你的用户将通过从哪个屏幕再到另外哪个屏幕的操作来完成任务。

考虑用户希望看到和记录什么样的信息。考虑哪个用户界面(UI)元素会与这些信息相关。将你的用户最需要的内容放到屏幕中显眼的位置。即使只是画出各步骤的操作顺序也会对定义你的应用的线框原型及其特性有帮助。

文档标签和贡献者

标签: 
 此页面的贡献者: fatbigbright
 最后编辑者: fatbigbright,