《iOS应用软件设计之道》—— 2.4 草图毕竟是草图

简介:

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

2.4 草图毕竟是草图

草图是有意粗糙的,它们只是反映一个想法的要领,而不是整体、完全正式的产品规划。画草图是为了提醒看的人注意其概念,而不是执行过程。好的草图知道它是草图,而不是实体模型(看似最终产品)或者原型应用软件(操作起来像最终产品)。
如果你担忧自己的美术技巧不够好,这是没必要的。画草图还不是画图。你只需要在纸上作标记,来沟通想法,让谈话进行下去。这与其美观或整洁是没关系的。
要慎用那些图形软件,它们能创作出太过完美的图形和文本。这些一致的绘制手段会拖慢你的思绪,因为你会想要把画的东西排列整齐、有序组织。将其保存成线框图和实体模型,它们的目标才是精确性。(有的绘图应用软件,如OmniGraffle,在你需要时,可以容易地将草图风格的东西直接转换成精确、高度逼真的物件。)
更重要的是,草图的草稿性质让看它的人不会关心其风格、尺码、精确位置或者其他特定指标。这有助于你更快地画草图,而不关心是否要创作美观效果。它还让查看的人在评判时有自己的期望。所以在绘图应用软件模仿模拟文具时不只是敏锐度的问题,粗糙的风格有助于沟通绘图的尝试性本质。
草图只是提供某种潜在方式的建议,事物可以是什么样子的,可以和周围事物发生怎样的联系。它们传达的信息是:“屏幕上有这些东西,大致是这么安排的。”“在这里,你可以到那里、那里或那里。”“这里没有回退按钮。”它们绝对不会说:“这个面板有个界线,应采用没有饱和的绿色背景。”或者“这个按钮高32个点。”或者“这个表格视图上的文本应当这么精确地组织。”
由于只是草图,日后回顾起来可能会让人糊涂,尝试搞懂它。所以只要你领悟到草图绘制过程的精髓,就应写出或绘出你的收获,这将很有好处。不要指望草图本身帮助你记事。

相关文章
|
设计模式 前端开发 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中随系统键盘弹收和内容文字长度自适应高度的文本框
172 0
设计iOS中随系统键盘弹收和内容文字长度自适应高度的文本框
|
开发工具 git iOS开发
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计(二)
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计
197 0
|
算法 iOS开发
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计
iOS简易蓝牙对战五子棋游戏设计思路之一——核心蓝牙通讯类的设计
137 0
|
存储 开发框架 C#
iOS数据持久化之二——归档与设计可存储化的数据模型基类(二)
iOS数据持久化之二——归档与设计可存储化的数据模型基类
195 0
iOS数据持久化之二——归档与设计可存储化的数据模型基类(二)
|
存储 iOS开发 开发者
iOS数据持久化之二——归档与设计可存储化的数据模型基类(一)
iOS数据持久化之二——归档与设计可存储化的数据模型基类
140 0
iOS数据持久化之二——归档与设计可存储化的数据模型基类(一)
|
iOS开发 前端开发 Swift
iOS中基于协议的路由设计
前段时间对我们自己的App做了结构上的重构,抛弃了之前简单的MVC开发模式。本文将重点分享重构中的Router模块。