原型交互设计入门,我该选哪一个工具?

交互设计是咱们原型设计中很重要的一部分, 如何快速掌握一个原型设计工具,尽快入门,高效地完成工做?编程

这里选择了三款原型设计工具做对比,但愿给想入门或者刚入门的童鞋提供一些参考。工具

  • Axure - 知名而强大的原型设计工具
  • Mockplus - 新兴的快速原型设计工具
  • JustinMind - 高保真原型设计工具

这三个工具,都是基于桌面的应用。基于Web的在线工具,之后若是有机会再做介绍。测试

第一部分 设置交互

设置交互,是完成一个交互设计的开始。我暂时把交互设置分为两类:页面连接和组件交互。动画

设置页面连接ui

Axure - 弹窗筛选spa

不够直观 - 先选中组件,而后到属性面板上去筛选目标页面(页面多的时候就有点烦了)。设计

Mockplus - 一键拖拽视频

简单直观 - 与其余原型设计工具不同,Mockplus采用了直观的拖拽方式来实现页面交互。红色的线指哪里连哪里。对象

JustinMind - 支持拖拽教程

简单 - 与Mockplus相似,Justinmind也能够经过拖拽的方式实现页面跳转。不一样的是,须要拖动整个组件到项目树上。因为没有链接线,不够直观,也不容易看清。

设置组件交互

Axure - 添加用例,不能拖拽完成

对于通常的交互,在Axure中能够经过弹窗来逐个筛选设置。稍微复杂的交互,则须要条件构建器来实现。Axure在交互设置中,能够添加条件判断,但须要用户有必定的编程常识,不然掌握起来有至关难度。尤为是初次使用的时候。

Mockplus - 直接拖拽,所见即所得

与其它任何一款原型工具都不同,Mockplus是经过拖拽组件上的连接点来实现交互。拖动组件的连接点到目标组件松开,弹出的面板会清晰地显示出触发条件和动做效果。只需跟着提示操做,就能够轻易地完成交互。

JustinMind - 添加事件,不能拖拽完成

Justinmind设置交互的方式与Axure有些相似。

当选中须要交互的组件,设计界面的下方面板中会显示出“事件”窗口,点击“添加事件”,也会弹出一个编辑面板。面板弹出后,分别对触发条件、事件的效果、交互对象进行设置。Justinmind也支持条件判断和变量,不过要掌握相关的技能仍是要费一番功夫。在这个方面,Justinmind作了一些图形化的方式来表达设置,力图让用户好懂,这个是优于Axure的地方。


第二部分 实现交互

咱们经过一个实例来看看:

在交互设计中,第一次交互发生后,第二次回到交互初始状态,是特别经常使用的场景。为了直观地说明问题,这里我就以左右移动组件为例子吧。

测试内容:

点击一个图片,让它按照线型动画右移200px,而后再次点击这个图片,让它移动会原来的位置。

看起来很简单,是吗?

Axure - 添加多个用例

我尝试了在Axure中可以实现这个交互的全部方法:

方法一:使用动态面板的状态。

在动态面板中,创建2个状态,而后用条件构建器判断动态面板状态,而后设置动态面板移动参数,最后经过点击换动态面板状态的可视性。我把最后的交互用例的样子截图出来吧:

方法二:使用条件判断。

也须要用到条件构建器(Condition Builder)。实话讲,你须要一些编程的常识,好比:“变量”、“全局变量”、“赋值”,“初始化”、“条件判断”,不然你作起来可能比较费力。图中,是通过多步设置后,最后的结果。

方法三:“假装法”。

用2个彻底同样图片(A和B),经过“假装”的方式来完成。首先设置A显示,B隐藏,点击A,移动到位后,让B显示,A隐藏,此时,点击B,移动到位后,让B隐藏,A显示。

JustInmind 

我尝试了两种方法:

方法一:使用Toggle事件+Move命令。

实现起来仍是比较简单。但若是是双击动做,这个方法就不奏效了。

方法二:也是“假装法”。

方法和上述Axure中的同样,我不啰嗦了。反正是有点绕。

Mockplus - 一键自动还原

Mockplus中,须要两步,拖拽一个交互连接到图片本身,而后在交互面板中勾选“自动还原”,以下图。

咱们不得不说,这个“自动还原”真是太妙了。

固然,在Mockplus中,咱们也能够经过上面所说的“假装法”来实现这个交互,不过已经没有必要了。

 

建议

以上咱们尝试探索了3个工具的交互功能状况。

其实若是但愿透彻了解一个工具,我建议你直接取去用,不要停留在某个视频或教程上。那么,到底该使用哪个呢?个人见解是:

若是你作事喜欢有条有理,不太在乎时间约束,喜欢全面系统地掌握一个工具并成为专家,你能够选择Axure。Axure功能很全面,还有不少值得你去一步步熟悉和掌握的地方。

若是你对交互的复杂度和保真度的探索有信心,乐在其中,并有必定的编程基本常识,我的以为你选择JustInmind比较合适。Justinmind对于移动应用的交互保真作得很到位。

若是你但愿当即上手一个工具,同时很是在乎设计的时间效率,不须要作特别复杂的交互,建议你选择Mockplus。Mockplus是一个力图让你作交互更快更简单的工具。

一句话,对于工具软件来讲,它的功能是而你而生,用最小的代价达到你的需求,是你选择的关键。

相关文章
相关标签/搜索