《iOS应用软件设计之道》—— 2.5 何时画草图

2.5 何时画草图

在若干情况下,画草图是很有必要的。
描述架构提纲。最初,你要仔细检查整个架构提纲,画出每一幅画面的内容。每个功能都要能看到,每步流向都要明确,架构提纲里的每个条目都要以某种形式在草图中体现出来。一时间,你的各个想法和注解组成了可供检查和发展的基础。这些草图和提纲一起呈现出了对应用软件应该如何表现的高层次理解。
直接画架构草图。倘若应用软件规模较小,其功能可以通过所提供的画面显示来定义,就可以跳过架构提纲,直接从架构草图开始。对小不点型的应用软件(如内置的Stocks或Notes),这是最简单的办法。它们只有几个画面,界面大都是静态的,没有太多的流向。
混合方法。有些时候,甚至在早期,你已经对应用软件主界面有相当好的直觉理解。这些情况下,如果相信直觉,你可以从画出屏幕开始:在熟悉的应用软件里编辑典型的文档,在信息型的应用软件里查看典型的状态画面;在教育型的应用软件里开始一节典型的课程等。先做这个草图,可能让你有足够材料来思考架构提纲。一旦你知道主界面的外观该是怎样的,就很容易列出所需做的其他事情。
除此之外,你还可以随时画草图。对于项目过程中冒出的大多数问题,画点草图都会有好处。草图可以是含糊的,也可以是完整的,因情况而异。两个人站在白板前谈论某个界面的细节,交谈过程中可能会想出多个大致可行的方案。而其他人随后看到这个白板上的内容,也许搞不清楚它画的是什么。草图只是一种短暂的沟通辅助手段罢了。相比之下,架构草图应当足够清晰,你和别人可以参考这些草图,无需太多解释就能理解每个画面的思路。
设计从来不会遵循一条事先能预见的路径,原始提纲中描述的产品也不会恰好如你设想的那样变成现实。那是正常的。持续不断修改正是设计过程的一部分。在你不可避免地决定要添加或改变一项功能时,就要把它实现并画出草图,就像它一开始就在规划中那样。
一般来说,几乎每样东西都至少要画一次草图,也许画好多次草图才能定案。倘若你保存了先前的草图,则日后回顾这些草图,就会惊奇于哪些部分没有改变,回忆起那些可能还有些价值的过时想法,还会对你过去那些疯狂无知的主意感到好笑。
时刻记住这是iOS平台
如果你还没读过苹果开发者网站上的《iOS人机界面指导原则》(iOS Human Interface Guidelines),那么现在是该读这本书了。要想大体了解在这个平台上可做什么、能做什么,你要把这部书牢记于心。即使你已经用iOS的应用软件好几年了,并对其深有体会,也肯定有些你不知道的地方。例如,你知道模态视图的四种风格吗?每种风格适用于什么情况?
花时间熟悉你在iOS上可做什么的基础知识,这是很值得的:表格视图、导航控制器、分割视图、浮动框等。如果想了解更深入,可以参看本书第3章对《iOS人机界面指导原则》做的延伸和评述。
当然,在给iPhone或iPad画草图时,记住比例系数(即硬件屏幕的尺寸)是很关键的。记住在iPad上,所有草图要既能适用竖向放置(垂直),又能适用横向放置(水平);而在iPhone上,可以容易地只用一种放置模式。同样,所有要输入文本的画面都应该容纳键盘,在某些语言中还要容纳出现在键盘上方的完成栏。
没有必要为每个想法画若干个草图,每个草图都包含放置模式和键盘的状态,但不要创作任何依赖某种放置模式而键盘一旦出现就会破坏整个效果的草图。现在就记住这些要考虑的因素,在第3章中会正式地探究它们。

时间: 2024-10-12 07:21:55

《iOS应用软件设计之道》—— 2.5 何时画草图的相关文章

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

2.4 草图毕竟是草图 草图是有意粗糙的,它们只是反映一个想法的要领,而不是整体.完全正式的产品规划.画草图是为了提醒看的人注意其概念,而不是执行过程.好的草图知道它是草图,而不是实体模型(看似最终产品)或者原型应用软件(操作起来像最终产品).如果你担忧自己的美术技巧不够好,这是没必要的.画草图还不是画图.你只需要在纸上作标记,来沟通想法,让谈话进行下去.这与其美观或整洁是没关系的.要慎用那些图形软件,它们能创作出太过完美的图形和文本.这些一致的绘制手段会拖慢你的思绪,因为你会想要把画的东西排列

《iOS应用软件设计之道》—— 2.1 边画边思考

2.1 边画边思考 草图让你可以在视觉上自我沟通,或者与团队的其他成员沟通.即使有些东西在你的头脑里相当明晰,也应将其画出来,才能确保它说得过去.这只需花费片刻时间.一旦你有东西画在纸.屏幕或者白板上,就可以供别人指点.你和团队可以说,如果这个东西放在那里会怎么样?屏幕上的主要元件是什么?这次交互过程的主体是什么?这个体验的核心是什么?即使你还没有详细列出细节,大体明了计划包含什么.产品存在的空间在哪里,仍然都是无价的信息.最令人振奋的设计思路往往都是在画草图过程中产生的.大多数应用软件都是大量

《iOS应用软件设计之道》—— 3.1 流向:从一个画面到另一个画面

3.1 流向:从一个画面到另一个画面 简单地说,线框图的主要困难在于指出如何将功能清单以一系列的二维画面表达出来.困难的一部分是提供画面间的流向,让用户感到合理.易于使用.下面看一些构建聪明的流向方案,可供采用. 3.1.1 导航控制器 导航控制器是iOS上最常见的画面切换方法(参看图3.1示例).位于画面顶端的流向条指示出当前位置,并包含一个回退按钮.内容区的右向箭头提供沿层次结构向下的方法.这种组织方式使任意数目的分支路径成为可能,而且回到顶层的方法也是统一的.用户在这种流向方案中,可以垂直

《iOS应用软件设计之道》—— 3.2 对标准组件的建议

3.2 对标准组件的建议 组件可以构成画面中的各块内容,这些块包括视图.控件.警示等.在画线框图时,你只需要找出合适的组件,将其安排到合适的画面中.当然,这么说就像写一本畅销小说,只是把合适的词语按合适的顺序摆放而已.对于杰出的应用软件,你需要大量的智慧来组织设计,但要这么做,你得确保自己熟悉要用到的这些模块. 应当优先选取操作系统提供的标准组件,而不是构建自己的组件来组织设计,这是规则.对于几乎所有需求,都有标准控件把工作可靠.可预见地实现.标准控件有用户熟悉的好处,用户理所当然会花多数时间到

《iOS应用软件设计之道》—— 导读

前言 你好 这个世界终究注意到了设计,尽管花了些时日,但设计的确很关键. 有关设计力量的完美故事可以追溯到2007年4月关于微软首席执行官史蒂夫·巴尔默的一番笑谈.那是在1月份,苹果公司的史蒂夫·乔布斯刚刚宣布了iPhone的诞生,所有人都在思量这个发布,考虑如何应对它.面对群雄割据的智能手机市场,巴尔默在"USA Today"的访谈中这样评论iPhone在市场中的机会:"iPhone不会有机会获得任何可观的市场份额.没有机会." 我可不是幸灾乐祸,但这个预言的失误

《iOS应用软件设计之道》—— 第3章 熟悉iOS

第3章 熟悉iOS 精于iOS设计的主要因素在于了解该平台能提供什么东西.设计的大部分工作都是选取一组标准流向方案和控件.有时你需要构思定制组件,但即使原创设计,仍然要符合该平台的精神. 虽然你从日常应用软件里已经看到了这些标准组件和行为,但是你可能还是没意识到苹果公司和第三方开发者使用它们的原因.本章将对<iOS人机界面指导原则>的标准选项进行深入阐释,提供深层见解.然后我会谈到如何创建自己的定制设计,以便在iOS平台上如鱼得水. 在阅读本章后,你将准备着手画线框图.在作提纲和画草图时,你可

《iOS应用软件设计之道》—— 1.10 减少问题

1.10 减少问题 列提纲时还要顺便解答一个关键的设计问题:这些条目会不会是同一件事物呢?设计的相当大一部分工作就是找出产品到底要做成什么样子,它的每个组件如何组装到一起?两个需求能否通过一个功能满足?某个功能是否做的事太多,若分解成多个功能,会不会更顺畅些?作为设计人员,你的个人风格很大程度上就是你在合并.拆分应用软件的组件时的力度,所以要准备花大量的时间来考虑这个问题.例如,在SnackLog设计中,你正考虑是否要包含标记和多用户支持.在组织提纲时,你发现它们似乎均可以放到"分类化"

《iOS应用软件设计之道》—— 2.3 绘制草图的工具

2.3 绘制草图的工具 任何东西,只要能让你迅速画图并修改.涂鸦的东西都可当作绘制草图的工具.不必选用精致的本子来打草稿,如纸张考究.完美的格子.匠心独运的皮制封面.可以花一辈子时间来尝试铅笔.钢笔.记号笔.纸板和其他画草图的工具.还可以安装使用全屏的绘图.素描型iPad应用软件. 就这样!人们喜欢用装备精良的工具来做事,用这样的工具是种享受.但不要买椟还珠,迷恋工具的精确性,而忘却画草图的要点.草图应该画起来迅速.粗糙可更改.返工和回想先前草图应该能信手拈来,而一旦这些草图达到你的目的,你可以

《iOS应用软件设计之道》—— 1.1 过程:非线性但有序

1.1 过程:非线性但有序 许多开发者,从爱好者到经验丰富的专业人员,都有个习惯,那就是采取乱序的(或称"有组织的")开发过程.代码本身和应用软件的首个版本,"就是"设计.那些功能是他们即兴加上的.没有文档说明应用软件目前的状况,以及将来会是什么样子.在这种开发风格中,界面组件很容易随着新功能的添加而逐渐沉积到屏幕上.每次添加一点小功能,都似乎已经够了,只要一两个小的界面元素.最终你会有个"成熟"桌面应用软件的界面设计.这个应用软件积累了几十年的