使用OmniGraffle制作原型图

原型图设计是一个艺术创作的过程,所以我们应当使用能够提高工作效率、激发创作灵感的工具,让工具为创作服务,而不是为创作去学习如何使用工具。从这一点上说,我觉得Mac下的很多软件做的非常好,OmniGraffle就是其中一个。下面就介绍一下使用OmniGraffle制作移动应用原型图的设计。

启动 OmniGraffle 后,可以选择模板,这里选择空白模板。

OmniGraffle的默认参数设置有些奇怪,所以一般需要修改一下页面的设置。选择Inspectors->Canvas->Size。

修改默认设置后,避免了文档随着文档中对象的拖动而自动改变页面的尺寸。另外,使用像素作为单位,也是因为我们是在为桌面或者手持设备在进行设计。我们可以打开标尺,同时从标尺中拖出两个参考线来,和Photoshop中的操作一样。

做好上面的步骤后,我们就可以开始“解放思想,激发灵感”了。我们不必担心原型不够漂亮,毕竟这是一个初步的模型,更多的是关注功能的布局。

从最关键的着陆页开始。 这是因为着陆页页面会包含整个网站的多个基本元素,包括头部导航、底部信息等。这样在做其他页面时,就能够比较方便的复制粘贴。

保持原型简洁。我们不必急于马上开始原型的设计,我们需要静下来想一想,页面到底需要什么元素,应当如何布局。原型不必像最终网站一样,如果你朝着这个方向工作,那么会吃力不讨好。原型是用来帮助我们规划页面、网站的布局和层级设置,协助我们考虑布局在可用性方面存在的问题。

原型中的字体,可以一直使用Helvetica和宋体,并且不要使用太多不同的尺寸。对于图片,使用一个灰色的占位框代替就可以了。OmniGraffle有非常智能的对齐提示,所以在进行多列布局和水平对齐时,完全不需要担心。这一点真是比原来的Photoshop方便太多了。

最小化调色板。最小化调色板中的颜色,有助于我们将注意力集中在那些重要的事情上面。文本一律使用白底黑字,一些辅助性的元素使用一点轻微的阴影。唯一需要特别处理的是链接文字,我们可以使用蓝色来表示这些文字具有其他的功能性。对于一些错误信息提示或者删除、取消操作,可以使用红色让他看起来比较明显。

制作符号。对于页面中重复存在的元素,例如Header、Footer或者Sidebar,可以将这些元素转换成符号。这样,如果需要更新时,只需要在一个地方编辑就可以了。OmniGraffle在这一点上不如Axure方便,但也不是没有办法。下面是TODD MOY的方法是使用了LinkBack,具体方法如下:首先选中需要制作成符号的元素,点击Edit->Copy As …->PDF 也可以使用右键,然后将元素复制到需要的地方。

Stencils是OminiGraffle中的重要特性,可以帮助我们节省大量的时间。Stencils是我们可以拖动摆放的图片,多数是矢量图片。

Graffletopia是崔出名的分享Stencils的网站。

参考资料:

1、Wireframing with OmniGraffle, Part 1:Setting up your file

2、OmniGraffle 5 manual(PDF)

3、How to Make Master Objects in Omnigraffle

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏区块链入门

【实践】如何获得Rinkeby网络的测试以太币

当把智能合约部署到Rinkeby Test Network时,需要获得测试以太币。其网络获取测试以太币的方法同Ropsten Test Network有些不同,...

32610
来自专栏java工会

今天是1024程序员节 请对身边可爱的程序员们好一点

提起“1024”,很多朋友会想起不可描述的某著名网站。但其实,10月24日是属于程序员们的共同节日,以节日向改变世界、固执地坚持对于知识、技术和创新不断追求的程...

13540
来自专栏北京马哥教育

用Python爬下十几万本小说,再也不会闹书荒!

自从看了师傅爬了顶点全站之后,我也手痒痒的,也想爬一个比较牛逼的小说网看看,于是选了宜搜这个网站,好了,马上开干,这次用的是mogodb数据库,感觉mysql太...

19840
来自专栏技术翻译

Web应用程序开发指南

Web应用程序是与服务器端编程相结合的动态Web站点,它提供诸如与用户交互,连接到后端数据库以及向浏览器生成结果等功能。

20720
来自专栏技术翻译

如何编写自己的jQuery插件?

对于那些不知道的人来说,jQuery是一个JavaScript库,它包含了许多特性,非常小而且速度很快。它还包括一个易于使用的API,在所有浏览器上都是兼容的,...

20810
来自专栏BIT泽清

2019年苹果商店上架app费用及所需资料资质等详细教程

作为一名iOSer,把开发出来的App上传到App Store是必要的。下面就来详细讲解一下具体流程步骤。

12.2K00
来自专栏玩转JavaEE

elasticsearch文档操作

上篇文章向读者介绍了Elasticsearch中修改数据的操作,使用了Elasticsearch提供的一整套强大的REST API,本文继续来看通过这一套API...

61130
来自专栏dodott的专栏

个人觉得腾讯云还是不错的

10100
来自专栏技术翻译

2018年Web开发人员应该学习的12个框架

它可以帮助你获得更好的工作,并将你的职业生涯提升到新的水平,如果遇到无聊的工作,例如启动和停止服务器,设置一些cron作业,以及回复维护传统的旧电子邮件应用,使...

29240
来自专栏AI研习社

马蜂窝数据被扒光, 用 Python 爬取网页信息 4 分钟就能搞定

图片来自https://www.freestock.com/free-photos/illustration-english-window-blue-sky-c...

19810

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励