《iOS应用软件设计之道》—— 1.7 定义纲领

简介:

本节书摘来自华章出版社《iOS应用软件设计之道》一 书中的第1章,第1.7节,作者:(美)William Van Hecke ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.7 定义纲领

正如你在考虑你的应用软件应当擅长什么,应该避免哪些问题时,也许你会发现自己经常遇到类似的问题。如果你能很好地理解应用软件将来的个性,你就能定义一种纲领(如同政治纲领那样),其中列出了应用软件的核心价值、假设条件和目标。那么在你贯穿项目生命期作决定时,就能引用这一纲领指导你。例如,SnackLog可以有下列这些纲领条目。
人们需要长时间地记住所购物品,才能将其列支到全面预算系统中。
人们的小额购买通常只需归类到较短的清单中。
人们倾向于重复购买一些东西(如咖啡、点心等)。
倘若购买的记录过程长于15秒,人们就不会愿意用它。
如果人们在携带一杯热咖啡时不能方便地记录开支,他们会决定不用这个软件,而不是放下饮料记录开支。
任务管理应用软件可能包含下列论断的纲领:
待办事项清单并不是日历,约会不会在其上。
当规划你的待办事项清单时,你应该能看到所有的条目。
当查看自己的待办事项清单时,你应该只能看到目前要做的事情。
在人们想到新的待办事项时,应当能够快速容易地记录,而无需脱离目前操作的环境。
视图设置不能让用户轻易地隐藏他们的重要事项。
倘若你坚持这样做课题,那么你所开发的应用软件就能独树一帜。只要你有了真正信赖的纲领、坚决的论断,营销文案几乎不言自明。事实上,你也许想达到纲领定义的方法,就如同你在为并不存在的应用软件编写营销文案一样:在你设计应用软件之前,编写你期望其在App Store里的说明文字。这样可以帮你考虑受众和目标,而不单单注重功能。你将应用软件纲领定义得越好,越能让人们确信它有趣和独特的原因,并让人们相信值得安装它。

相关文章
|
iOS开发
iOS开发 - 系统导航栏左右上角按钮如何不需要定义就可以添加小红点
iOS开发 - 系统导航栏左右上角按钮如何不需要定义就可以添加小红点
138 0
|
Java iOS开发
IOS之学习笔记十四(协议的定义和实现)
IOS之学习笔记十四(协议的定义和实现)
121 0
|
设计模式 前端开发 iOS开发
iOS设计模式
iOS设计模式
124 0
|
存储 jenkins 持续交付
自己动手设计一款iOS自动构建发布工具
自己动手设计一款iOS自动构建发布工具
281 0
自己动手设计一款iOS自动构建发布工具
|
iOS开发
iOS头部渐变的表格视图设计(二)
iOS头部渐变的表格视图设计
109 0
|
iOS开发
iOS头部渐变的表格视图设计(一)
iOS头部渐变的表格视图设计
104 0
iOS头部渐变的表格视图设计(一)
|
iOS开发
设计iOS中随系统键盘弹收和内容文字长度自适应高度的文本框
设计iOS中随系统键盘弹收和内容文字长度自适应高度的文本框
171 0
设计iOS中随系统键盘弹收和内容文字长度自适应高度的文本框
|
开发工具 git iOS开发
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计(二)
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计
197 0
|
算法 iOS开发
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计
137 0
|
存储 开发框架 C#
iOS数据持久化之二——归档与设计可存储化的数据模型基类(二)
iOS数据持久化之二——归档与设计可存储化的数据模型基类
194 0
iOS数据持久化之二——归档与设计可存储化的数据模型基类(二)