⬆️ 欢迎戳蓝字关注
接续上篇:《浅谈移动开发者打造口碑型产品的打法思路(一)》
经常有这样一类开发者朋友,他们个人或者三人组内的小团队非常擅长写技术向的工具,例如给开发者用的调试工具、文件传输、各类格式文件的编解码,还包括古典机种的游戏模拟器等。
但同时他们也有一个苦恼:不喜欢或不擅长给专业的东西做华丽的界面(也很难凭个人感觉去正确评估界面那么设计好不好),但是做的太简陋又怕用户不买单。
本文就是想写给这一类朋友一个朴素而实在的选择,让技术帝专注于技术,不用在花里胡哨的界面中烦恼。
📝 如果不擅长做视觉,也不要强迫自己做“酷炫”
有些开发者做工具时,不知道选择什么界面风格好,就会很想把工具做酷炫点。例如下面这样的。
这一类效果不是说不好,但是其实对大部分小开发者很难驾驭。而且还可能会增加大量开发成本,甚至还很容易“翻车”。
像 github 上经常就有各种开源组件,提供各式各样的“特效”。坦白说我建议可以作为技术学习下下来研究和改造,但非必要尽量少用为好。
一个好的产品视觉,核心要素按优先级来分三点:
完整提供用户所需功能的视觉指引。
要保证视觉上的统一。
视觉效果美观。
以上三点做到了,才能谈特色和个性问题,第一和第二点才是重中之重。
而开源组件的“特效”有个缺陷,就是它是个单一局部控件,作为开发者要考虑的是产品的整体,也就是整体风格要统一。那么你用了一个酷炫的组件没意义,你必须让它为整体服务,而如果反过来让整体适应一个特效,又会增加额外的开发负担。总体来说肯定得不偿失。
另一方面,对于专业工具,专业感有时候比酷炫重要,尤其是深度工具领域里用户需要的是一个朴素易用界面的时候。
📝 相对适合普通技术型开发者的工具风格:原生系统风格
所谓原生系统风格,就是遵照平台官方的原生设计,包括组件、配色、自带的系统控件等。
必要时当然也要自定义一些控件和视觉效果,但是因为有了系统界面的参考,设计起来也有一个统一的参照物。
系统风格的好处很多,挑一个重点来说,那就是用户一看就知道怎么用。
这对实用型工具是非常重要的。
如果说最好的自行设计的风格能拿 90 分,那么最差的可能就是 0 分甚至负分,而保守的系统风格可以让自己稳稳的拿住起码 70 分,且认知门槛低廉,而不必支付过多的开发成本。
可能有人会说,那些用户量很大的工具,不可能使用 “系统级设计” 吧,看起来是小开发者为了节约开发成本才不得已?那可不一定,下面这个产品,用户量应该不小吧,它的整体风格就很“系统”,而且体验还相当的好。
看图猜产品。
📝 系统风格的配色怎么获取
在 iOS 的 UIKit 中就给开发者提供了各式各样的系统级颜色。
系统级蓝色如下。
而开发者如果需要使用控件相关的系统颜色,例如标题、副标题,也有系统级的 Label 配色。
有时候工具型产品也有给一些元素打标签和打标签颜色的需求。例如说电子邮箱软件给邮件打颜色标签。
以下是一堆系统颜色打标签的颜色示例。
这些颜色都是系统级颜色参考。本截图其实是我从 iOS 内置的待办事项中抠出来的。
🔗 补充链接
移动开发者联盟入群指引