(译)Getting Started——1.2.1 Defining the Concept(确定理念)
每个出色的应用都是由理念开始的。在开发应用时,你不需要把理念完善和完成后再进行开发。但是你确实需要确定你要做什么,做完后的效果如何。
为了定义理念,问自己以下的问题:
应用的受众是哪些人?应用的内容和体验将取决于你打算写一个游戏,还是一个待办事项的应用,或是为了学习知识而创建的一个测试应用。
应用的目标是什么?一个应用需要明确目标。定义目标的一部分工作就是确定什么东西可以促使用户使用你的应用。
应用试图解决的问题是什么?一个出色的应用应该是明确解决一个问题的,而不是试图解决多个不同的问题。例如,Setting应用可以让用户调整设备上的各种设置。它只给用户提供了单一类型的界面:完成一系列任务的设置。如果你的应用尝试解决不相干的问题,那你就应该考虑创建多个应用了。
应用包含的内容是什么?考虑应用将给用户展示什么内容,以及它们是如何同用户进行交互的。以此为依据来设计应用中显示的内容接口。