提交需求
赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!
我们是需要更好的原型设计还是简单的代码编译?
毫无疑问,是第二个。
作为一名设计师,我们经常没有达成一致性。在实践中不能对设计@1x,@2x,@3x达成共识。(提示:这里是@1x)
不能认同称呼我们自己为 - 一名UI/UX/产品/服务/全能的独角兽。
我们当然不能认同在工作中那个软件是最好的 - Sketch, Photoshop, Adobe XD, InVision, Proto.io, Framer还是 Pixate。
唯一一个可以认同的是我们需要更好的工具。工具是连接设计师和开发者之间的山谷的桥梁,而不用隔着山谷大喊。
在我们研究怎样来连接之前,先看一下为什么是这样的。
现有的原型设计工具:
当然,还有许多工具我没有列举。请你们随意留着给自己用吧。><
本质上来说一共有三种类型的工具:
让我们来分析一下每一类:
矢量工具
如果你到过任何有设计师的地方,你都会看过或者用过其中的一个软件。90%的设计师不可避免的要做矢量相关的工作。
优点:
缺点:
多页面工具
正如上面提到的,这些工具是连接矢量设计,使它们能够串联在一起让整个软件流动起来。事实上,大多数好的工具直接与Sketch连接起来提高工作流。
优点:
缺点:
单页面工具
这些工具主要是使原型设计更细化,更精细的交互。更适用于展示单页面流和部分片刻。
优点:
缺点:
好了,到底这些有什么问题呢?
高的学习曲线有什么问题呢?如果你能用代码向开发者展示交互流程这当然是值得的。
但是,事实不是这样的。
没有一个软件解决在UI设计中的主要问题:在设计和开发之间搭起桥梁。
当你把设计交给开发时,之前所有的学的CoffeeScript串联节点都被扔掉了。这些可能会帮助开发者更好的理解你的设计,不过他扔回重新用代码编写。
这是很耗时间的。无论是你的还是他们的。
这将会是你。
所以,答案是什么呢?
不是让这些原型设计工具更复杂。而是更直观的编写UI。在理想的情况下,设计师可以用代码编写UI,同时开发者更专注于复杂的二进制开发。问题是,现在做这些是在太难了。
Fuse介绍:
Fuse不是一个原型设计工具。事实上,有了它就不再需要原型设计(现在大多数人们用的)了。它是一个简单的手机软件开发框架(换种说法就是用代码来编写软件),可以输出100%的IOS和Android原生代码。
Fuse真正的不同之处是它是为了连接设计师和开发者之间的桥梁而设计的,使设计师可以更早的进入到开发项目中。用代码编写UI更容易,更直观,更易调整。开发者不再担心设计师耽误进度,你们将有一个很好的工作流。
UX Markup介绍:
你可以把UX Markup当做是只针对完成手机UI的更容易更快捷的一种代码语言。它是一种XML语言,所以你肯能已经能看懂它是怎么执行的了。
想画一个矩形?简单:
想在矩形里加些文字?简单,只要在
阴影?没问题:
看起来像一个按钮,我们让它可点击吧!真贴心:
这很明显只是我们用Fuse在表面上动手脚,它是一个有很多触发和动效的强大的UI设计工具。同时设计完整的IOS和Android的软件产品。
为什么这个很酷呢?因为你写的代码没有呗扔掉,它会直接融合到IOS和Android原始代码中。就是这样的,你在编写UI,使用代码在编写。这意味着你不再需要花时间做原型设计了。你可以改变UI,测试它,迭代它。这将会变得很简单。
但是关于那个负责的二进制编译呢?
别紧张,它们也是有的。Fuse使用UI Markup进行UI设计的。更复杂的交互和数据绑定是用vanilla Javascript 完成的。是的,vanilla Javascript - 不是需要你学更多的东西,它是更简单易读的Javascript 。
''啊,但是如果我想使用尚未运行的OS版本的高级功能呢?''我知道你说的了,别担心,在Fuse中,你可以使用原生代码语言(像Java和C)。在Fuse中你可以简单的完成任何在其他平台工具所不能完成的。例如,在你的IOS系统中加语音识别系统。
你想加入到项目的那个阶段,那完全是看你想学多少。
Tl/dr:
别浪费时间在最后肯定被丢掉的原型设计上。在Fuse中完成已经成型的产品像现在你做原型一样简单。Fuse对于设计师和开发者来说都是很有用也很容易的。点击这里来试一下吧。
【译者注:第一次翻译许多问题和不足请见谅>< 选文没太挑,总觉得像在打广告一样,下次注意><】
原文地址:https://blog.prototypr.io/do-we-need-better-prototyping-or-simpler-coding-269109426313#.6zv35n621
作者:Daniel Hollick
大牛,别默默的看了,快登录帮我点评一下吧!:)
登录 立即注册