Axure

与用户对接软件项目需求时,有一个初步的原型投影在会议室,能极大地提高甲乙双方对需求理解的一致性,减少后期的变更。很多年前,公司绘制原型使用的是 Excel。后来,Axure 出现了。它可以快速绘制出网站及 APP 的产品原型,成为了当前主流的原型设计工具,是产品经理的必备技能。

2019 年 Axure 的最新版本是 Axure RP 9。说实话,这个版本并没有突破性的变化,在交互设计的便捷性上反而不如上一个版本,不过用起来比上一版好看和顺滑,算是尝尝鲜了。因此,以下提到的技巧也不局限于 Axure RP 9,其他版本基本都适用。

快速设计

使用母版

母版基于「一次设计,多处使用」的理念,常用于导航栏、页眉、页脚等。假如导航菜单需要新增一个模块,只要把母版改了,其他引用的地方将自动修改。

另外,导航、页眉、页脚等母版类的元件放到画布上后,可以锁定后再设计其他元件,减少误触的概率。

收集第三方素材库

第三方元件库有:

第三方图标库有:

  • 阿里图标库,下载单个 SVG 后,粘贴至 Axure 中使用,还可以直接在软件中编辑。
  • flaticon 图标库,下载单个 SVG 后,粘贴至 Axure 中使用,还可以直接在软件中编辑。

第三方素材库确实方便,做一个带交互的登录页面只要 2 分钟不到。不过值得注意的是,素材库不一定是越丰富越好,因为它的目的是提高效率,但是找素材这个过程本身是需要花时间的,灵活使用一两个库就足够了。

快速排版

  • 打开网格对齐,并设置为 5px。打开之后,画布上就会出现均匀分布小点,排版时能自动吸附,每个元件的起点坐标都在 5 的倍数上,方便对齐。

打开网格对齐

  • Axure RP 9 的画布存在负空间,且目前无锁定功能,如果不适应,用快捷键 Ctrl+9,可将画布的起点重置到 (0,0)。
  • 根据实际情况,在工具栏切换框选模式,选择包含选中或者相交选中。包含选中是指鼠标拖拽产生的矩形要完全选中目标对象,而相交选中不用。
  • 从标尺上可以拖拽出参考线,用于对齐。使用完毕后可以删除。
  • 使用「对齐」按钮快速对齐。
  • 使用「分布」按钮均匀分布。

页面精简

动态面板

动态面板是最常用的功能之一。刚开始使用 Axure 时,不大明白「动态面板」的作用。其实,顾名思义,动态面板是指一个面板有多个状态,就像女孩子有多个包包,但每次出门,她只会根据当天的衣着搭配背一个。

举个例子,京东网站的登录栏,登录前显示「你好,请登录」,登录后会显示昵称。又比如,淘宝网头部有很多广告在滚动,实质上一个元件在不停地变化状态。这种情况下,不需要放多个元件来回显示、隐藏切换,只要做一个动态面板的元件切换多个状态。页面能更加简洁。

LoginBanne unLoginBanne

除此之外,动态面板还能设置大小,超出面板大小,可以自动显示滚动条。

熟悉内置交互效果

Axure 的基础功能 PPT 都有,但 Axure 在产品设计领域做了很多特性,比如 Axure 中显示元件可以设置灯箱效果。当给一个弹框设置灯箱效果,出现时页面自动加遮罩,最顶层显示弹框,类似聚光灯的效果。以前为了实现这种效果,需要自己手动加一个遮罩层,设置可见/不可见的切换,非常麻烦。熟悉内置交互效果,事半功倍。

灵活应用热区

热区可以在页面的任一位置添加跳转、切换可见性等交互效果,常用于组合元件上,不需要每个元件设置动作。不过,很多单个元件本身就可以设置交互,比如按钮可以设置交互,按钮+热区可以设置交互,此时应该采用前者。页面上的元素越少越好。

理解交互的三个层级

Axure 的交互有三个层级,事件、用例和动作,动作是最小的单元。

交互层级

举个例子,用户点击登录按钮是一个事件,验证码输错了,用户名或密码错误、登录成功是三个用例,不同用例对应不同动作。

登录事件的交互层级

减小开发者的认知负担

用 Axure 绘制流程图。Axure 的流程图绘制功能甚至比 Visio 还好用,可以快速对齐,关键是能在原型中直接引用/关联页面,使开发人员能直观感受到页面之间的业务逻辑关系。

流程图

部分复杂的业务逻辑辅以文字说明,而不是仅仅停留在产品经理的脑海中。

直接发布到用户的设备上

完成原型后,需要给用户做演示,可以使用「预览」功能,与用户面对面沟通。还有一种方式,就是「发布」。给用户一个链接地址 ,让他自己的电脑或者手机访问。当用户发现能直接在自己的设备上看到原型的逼真效果,一方面会看得更加仔细,一方面会觉得产品做得很专业。

发布有两种方式:Axure Cloud 发布和导出压缩包在私有云发布。

  • Axure Cloud 在之前的版本叫 Axure Share,最新版里只是改了一个名字。免费注册后,将发布到 Axure Share,允许设置密码访问。发布成功后,软件会返回一个访问链接。
  • 如果出于商业和速度的考量,不愿意将原型放在 Axure Cloud 的网站上 ,可以导出压缩包在私有云发布。

个人体会

  • 在理清业务逻辑与操作逻辑时,纸笔比数码工具更好用。
  • 使用 Axure 原型绘制初步方案时,不需要太精致,把需要表达的方案展示清楚即可,辅助以文字说明。初步方案往往是要大改的。
  • 重视业务逻辑,不盲目追求交互特性,防止本末倒置。
  • 推荐一本书:《Axure RP原型设计基础与案例实战》,书中的 50 多个案例 源文件 是很好的实战学习资料。