Sketch 画原型比 Axure 好用吗?为什么?

因为自学UI的关系用了 Sketch,但是身为产品经理回头去用 Axure 发现用 Sketch 画原型还是不错的,对齐标注什么的用应有尽有.....好用太多。
关注者
3172
被浏览
349723
我是坚决来唱反调的!!

产品经理早期规划产品使用Sketch是极为不合理的,我知道题主肯定是不小心瞄到了那些看起来牛逼闪闪的产品原型图(这里?、这里还有这里?);是不是觉得,哇塞,好酷好专业好有逼格!但是我敢打赌,这些高保真的线框图绝大多数都是设计师在主导并且是业余兴趣使然的作品,你放在实际生产环境中试一试?!绝对吃力不讨好、严重拖延项目进度的不负责任的表现。

我是深有体会,一年前我帮好朋友做一个很小的项目,那段时间我也是刚刚学会Sketch,觉得有必要像Dribbble上的歪果仁一样专业,输出高逼格的产品原型图......结果就是,原本我自己评估下来一周可以理顺的产品,我用了近三周时间,这个过程中我一直被设计思维牵着鼻子走,而不是产品严谨的逻辑思维。后来我特地去翻看了Dribbble上那些拿Sketch画线框图的大牛们的Profile和博客,试图去了解和学习他们在项目中是如何协作的,但是,毫无例外,我发现他们对自己的定位都是UI/UX设计师,而不是PM...

作为一个同时掌握产品+交互+开发的人,我后来在项目中即时调整了我的工作流程,看我的Dock,我是如此安排在Code之前我的开发节奏的:Axure > Sketch > (QC) > ... 对比之后,发现效率极大的提升,在设计成本一定的情况下,产品策划(Axure) 和 UI设计(Sketch)的时间成本可以保持在3:1的样子;而之前用Sketch的时候,我估计是5:1的样子,甚至更多....


我是这么理解我吃饭的家伙们的:
  • Axure:梳理完成全部产品信息架构和功能。所以Auxre之于我的重要性他不是画图软件、不是交互软件,而更多的是帮助我从无到有梳理整个产品大的脉络
  • Sketch:基于之前的线框图增强设计感,具象之前的产品;如果产品理顺了的话,设计UI在Sketch的帮助下产出简直是飞速的,这也是Sketch之于Photoshop之流在做UI设计时候的牛逼之处。但是如果你错误的将Sketch定义为规划产品的工具,那产能会十分的低下
  • QC:仅针对一些极为复杂和细腻的交互动画(千万别试图拿QC当产品的交互工具,搞死你...),配合使用即可,也是帮助自己梳理特效的交互逻辑,避免在真实开发环境中走太多弯路。学习成本略高的软件,我今年上半年花了大力气学习的东西,传送门:Quartz Composer 如何入门?(目前QC我已经摒弃了,推荐Principle这款交互特效软件,更高效》》如何评价principle这款交互软件?
  • Coding...(业余选手,主要是前端)
前面扯的其实已经立场鲜明的表明了我的观点,但是还有一个可能被很多PM忽略掉的,光下面这一点就可以无视掉市面上所有的Wireframe软件:

Axure有很好的目录结构,层级关系!看似只是一个目录,实际上是你整个产品信息架构组成的重要部分,很多产品经理都忽略了这块的重要性。说实话,Axure开发团队如果有心,制定好设计规范,配合好描述性组建,完全可以像Doxygen、Sphinx那样根据目录结果自动生成需求文档。

我们再来看下Sketch的目录,他很核心的一部分资源输出实际上是形状的成组以及Artboard画板,仔细看里面的目录结果,跟PS没有任何两样。Sketch被Bohemian Coding发明出来的初衷本来就是希望能够短平快的画出精致的UI,而不需要跟臃肿不堪的PS周旋个没完没了,更加没有想过用Sketch去规划他们的产品。Sketch只是一个设计工具,仅此而已;而 @huiter 所谓的生态圈在我看来不过是支持了第三方插件而已,而所谓的插件功能也只是js写的一堆批处理罢了。Sketch虽然很好很强大,但真心没有必要把一个工具上升到这样一个高度。



私不见,在两款软件的左侧目录结构中,Sketch的最小单位是Shape,而Axure最小单位是Page,相当于Sketch的Artboard。作为一个产品经理,我关心的是一个Page,而不是Page里面的一个圆角按钮啊亲。

总结一下,Sketch会让一个产品经理陷入一个不该他职业本身追求的设计怪圈中去。这里用灰色可以显逼格啊有木有?!圆角头像比直角头像更有设计感啊有木有?!对齐标注什么的应有尽有好方便啊有木有?!... 好吧,这好像真的不应该是产品经理在规划产品阶段需要做的事情吧?!

另外,我觉得产品和设计都是产品开发环节中都很重要的两个部分,产品设计的阶段需要严谨严肃的产品态度和逻辑,UI设计则更多偏向情感和用户体验方面的设计;好像所调用的大脑组成部分都不一样?两者真心需要分开对待,同样的选择合适的开发工具也依然很重要~

最后的最后...补充一句:以上只是我个人在做项目时候的经验总结以及对工具的理解,每个人对工具的使用习惯和选择的初衷都是不一样的,讨论Axure画原型好还是Sketch画原型好是没有意义的。就好比某些人群在争执是Python牛逼还是Ruby牛逼;亦或者,知乎上的那个段子,「怎么用WORD达到成为作家的水平」。