什么是设计规范?

设计规范是一个老生常谈的话题了,网上相关的文章也非常多,但我相信有很多设计师对设计规范的理解还是比较模糊,认为设计规范指的就是字体,颜色,控件规范那些,这种理解其实是比较狭隘的。

于我而言,设计规范用一句话总结就是:设计规范是针对特定产品所制定出来的一整套产品标准,包括流程标准,技术标准,设计规则等等。通过这套标准,能减少错误发生率并提高设计质量和输出稳定性。

举个例子,我在做QQ的3D厘米秀项目的时候,一开始合作方提交的设计资源正确率很低,风格也各不相同。然后为了解决这个问题,我在项目中定义了流程标准,资源标准,cp合作标准等等。通过这些规范让多个不同设计团队能合作到一起,提升了整体协作的效率和质量,这些标准就成了设计规范的一部分。

可以说,每个项目因合作方式,人员习惯,落地形式的不同,所形成的规范是有区别的。所以,设计规范更应该是针对项目来说的,除非是问你Android或iOS这种已经广泛适用的平台级规范。不然是很难有标准答案的,回答更应该是一种思路的描述,比如你会如何定义一套规范、解决了哪些问题以及如何验证这套规范真的助力了产品的体验提升。

设计规范的作用

1. 遵守用户习惯,减少认知成本

Don’t make me think。大家都知道,好用得产品都是尽可能的减少用户思考,不断去贴近用户的使用习惯。比如在iOS系统里想返回上一个页面时,你会熟悉的去左上角找返回操作,但如果把返回操作放在右上角就会很不习惯;再比如对国内用户来说,他们习惯正确按钮用绿色,错误按钮用红色,如果你非要反过来制造所谓的差异化,用户就会感到困惑,误操作的概率也可能会大量增加。

2. 统一品牌性格

品牌性格不论是大到公司层面,还是小到具体某一个产品,都需要有一套品牌识别体系来约束,只有统一得视觉印象才能更好的让用户记住。那这些品牌识别体系其实也是设计规范的一部分,在具体执行中,可以根据一些品牌核心概念规范快速做一些风格决策。

比如腾讯QQ的品牌影像风格关键词是青春、互动,叙事和干净,那么在选择画面配色的时候就可以根据关键词指导画面的选择,使得整体的画风得到统一。

3. 降低新人学习成本

这里所说的新人不单纯指刚入职场的设计新人,也包括刚参与到一个新项目的设计老手,设计规范是能够以最低的沟通成本实现快速上手。有成熟的控件资源和标杆的设计参考,就算是之前完全没做过的设计师也能搭建出一个还不错的页面。

4. 提高开发效率

有了好的设计规范,开发就能把一些常用的样式进行封装,在需要复用的场景中直接调用。这样做,一方面可以通过调用的方式减少样式代码的复制使用,提升效率的同时降低软件包体积,另一方面也可以减少不必要的工作量,方便后期维护。

5. 保证设计的一致性

有设计规范的约束,能让团队在一个既定的框架内做设计,统一大家的输出质量,从而保证设计的一致性。

怎么学习设计规范

设计规范的学习肯定不是靠死记硬背,而是要讲究方法,从我自身的经验来说,我觉得大致可以有以下2个步骤:

在新手期,多去看一些大厂的设计规范,先建立认知,不要求全部记住。把这些规范当成字典,先大致了解一遍,等真正做的时候拿不准再去查阅就好了。这里推荐几个必看的大厂设计规范官网,建议收藏。

  • 苹果iOS设计官网:https://developer.apple.com/design/human-interface-guidelines
  • 谷歌Material Design设计官网:https://material.io/design
  • 微软Fluent Design System设计官网:https://www.microsoft.com/design/fluent
  • IBM设计官网:https://www.ibm.com/design/language
  • Facebook设计官网:https://design.facebook.com
  • 蚂蚁金服设计官网:https://ant.design/index-cn

其实网上很多设计规范,原理之类的文章,源头都来自于这些大厂规范,想获得一手信息,最好是自己去这些网站多看看。

这也就是我为什么不写具体规范数值的原因,因为网上的资料实在是太多太详细了,写一些重复的知识实在是没多少价值。学知识的路上一定不要什么都等别人喂给自己,需要更多的主动性,这样才能提升自己的学习能力和解决问题的能力。

针对自己要做的模块,有针对性的找市面上大厂的应用作为参考,直接截图标注,自己总结规律印象会更加深刻。

我开始做UI的时候就这样学习的,不知道字体该用多大,间距用多大,颜色怎么用,就直接去找相类似的界面截图参考,量它们的尺寸,吸它们的颜色,然后就这样一步步的把规范经验积累起来了。

比如从QQ的动态tab页面中,我们可以借鉴到很多信息,比如列表的高度,列表左侧的图标尺寸和圆角,间隔线高度和配色,右侧的箭头大小和配色,列表文字的字号和配色,用户头像大小和结合的样式,图标与文字的间距等等。这些借鉴并非是抄袭,要你做的跟这个界面一模一样,只是参考这里面的某几个属性然后结合自己的产品综合运用,减少出错。

发现了吗?一个优秀的界面设计,上面的任何信息其实都可以拿来参考,就看你会不会用了。

需要强调的是,这些参考来的标准,并非是标准答案,还是要根据自己的实际项目需要做调整,只是至少知道一个范围,在这个范围内不大会犯错。

这就像刚开始做设计时一样,去参考这些规范相当于做临摹的练习,这种临摹是需要的,临摹的过程中不断加入自己的思考,然后通过总结,变成自己的知识体系。

怎样定义出设计规范

随着对设计规范理解的加深,自身设计能力的不断提高,就要开始从设计规范的使用者转变为规范的制定者了。如何制定针对项目的设计规范呢?我的经验是在项目过程中把做的好的和踩坑后的正确解法进行总结,并形成文字,积累多了就形成了规范。要把每一次遇到的问题都当成是一次改进流程和规范的机会。

我自己是有随时记录的习惯,项目中一旦发现问题就会赶紧把它记录下来。有时候甚至还蛮期待出现问题的,因为出了问题才能找到优化的机会,自己也能从中找到解决问题的成就感。

曾经在QQ的3D厘米秀项目中遇到过非常多的坑,然后从填坑的过程中慢慢总结出各种设计规范,去帮助项目减少错误率,提升设计质量。从最终的产出和结果来看,自身的进步是可观的,对产品的帮助也比较大,所以很值得去做。

使用规范会影响设计的创意性吗?

刚掌握设计规范的时候,干活是特别舒服的一件事,因为做需求可以很快,好像拼拼组件就能完成。但稍微做久一点时间,又会觉得好像没啥进步,天天拼组件,担心影响设计的创意性,真是挺矛盾的。

其实,规范也是要在遵守和引领用户习惯中不断迭代的。既要保持大的设计规范框架不变化,又要在设计的过程中给用户制造惊喜。比如,整个UI的配色和字体需要保持统一,但在一些图形,动效上可以做出亮点,让用户在整个使用体验中既是沉浸的又能有些小惊喜。规范的打破与重建一定是需要一个动态平衡的过程。

总结

设计规范绝对不需要死记硬背,而是要充分理解并灵活使用,才能发挥它的价值。随着UI行业的不断成熟,设计工具的简单化,各种组件化资源和思维越来越普及,可以预见的是未来一般的UI界面会高度组件化,设计师单纯在界面上花费的时间可能会越来越少。

这从行业的发展来说,减少了很多体力劳动,让设计和开发有更多的时间去打磨产品细节,肯定是好事。但对设计师自身来说,省下了以前那种常规设计需求的时间后还能做些什么,设计师的价值又在哪?值得每个设计师去思考。

作者:彩云译设计

腾讯设计师是这么理解和运用的设计规范的相关推荐

  1. 腾讯设计师解读金字塔思维方式

    金字塔原理最早由麦肯锡咨询的Barbara Minto提出,腾讯设计师秦银最近在大讲堂上从交互设计的角度,讨论了"如果设计师想要提高用户对设计信息理解的效度与效率,那么,我们需要了解用户是如 ...

  2. 腾讯在信息流内容理解技术上的解决方案

    作者:weidongguo,腾讯 PCG 应用研究员. 目前信息流推荐中使用的内容理解技术,主要有两部分构成:1.门户时代和搜索时代遗留的技术积累:分类.关键词以及知识图谱相关技术:2.深度学习带来的 ...

  3. 腾讯招视频内容理解算法研究员/高级研究员30W-60W

    前两天发布了有关腾讯的图像算法实习生招聘(腾讯内容平台部-视频内容理解算法实习生),有朋友问社招有没有职位,虽然寒冬,但企鹅家还是有名额的,欢迎大家投递- 腾讯内容平台部-视频内容理解算法研究员/高级 ...

  4. batchplot放到哪个文件夹_如何整理文件夹?来看腾讯设计师的方法

    我猜很多设计师的电脑桌面都有过下面这种情况吧: 如果电脑桌面长期这样混乱,一定会非常影响我们查找目标文件,导致工作效率低下. 这时候我们就需要一个好的分类方法来管理这些文件,今天我把自己的分类方法分享 ...

  5. ui设计师如何理解用好用户体验地图

    UI设计师理解和使用用户体验地图是非常重要的,因为它可以帮助设计师更好地了解用户需求和行为,从而设计出更好的用户界面和用户体验.以下是UI设计师应该如何理解和使用用户体验地图的几个方面: 1. 理解用 ...

  6. 交互设计师修炼指南!教你从零开始成为优秀交互设计师

    本文全系列满满干货,是从众多交互设计前辈们分享的宝贵经验里挑选出的最实用的方法,不仅能让你彻底了解交互设计,还能帮有志在这个领域发展,却苦于没有老师的童鞋,从零开始学习成为一名优秀的交互设计师. 在校 ...

  7. 短视频特效“耍花招”:线上投篮、摆摊,让画中人摇摆,浅谈腾讯微视的AR基建...

    出品 | AI科技大本营 魔性的背景音乐.酷炫的AR特效.多元的内容题材,让大众欲罢不能的短视频App正在成为内容生产和传播主要渠道之一. 而短视频平台为了抢夺用户,正在通过各种方式提升用户体验.其中 ...

  8. html5帘幕,腾讯实战案例!聊聊刷一刷红包预热HTML 5背后的设计过程

    编者按:一个UV高达9700万的HTML 5页面是怎么设计出来的?这篇实战案例让你全方位感受腾讯设计师的流弊!作为元旦和除夕2亿现金红包预热HTML 5的设计师,今天里奥同学把设计过程中的思考和经验都 ...

  9. 【ACL 2020】腾讯AI Lab解读三大前沿方向及入选的20篇论文

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 来源:腾讯AI实验室 自然语言理解是腾讯 AI Lab 的主要研究方向之一,研究能力也 ...

最新文章

  1. 神秘使者到 Java 帝国传道协程,竟被轰了出去!
  2. [学习笔记]最小圆覆盖
  3. java 生成并覆盖文件,基于mybatis-plus生成不被覆盖的文件并支持swagger注解
  4. 百度贴吧个人主页_百度手机App商店社交应用排行榜,微信连续三个月霸占榜首...
  5. 这是我的C语言入门笔记。
  6. 学数据库你竟然不用用JAVA写代码,可惜你遇到了我! JAVA连接数据库(JDBC)的安装使用教程
  7. 我们学过 飞鸽传书 的应该知道
  8. python编程一球从100米_Python练习题 015:一颗自由落地的球
  9. linux的帮助命令及区别,linux经常使用命令以及帮助命令
  10. Concurrenthashmap的putIfAbsent方法
  11. python时间模块哪个好arrow模块_Arrow-一个最好用的日期时间Python处理库
  12. 普通卷积、转置卷积、空洞卷积(dilated convolution、Atrous Convolution)
  13. 计算机三级网络技术备考复习资料
  14. hodj 1008 Elevator (模拟题)
  15. 超级好用的Caps Lock大小写锁定提示及使用配置
  16. sdn体系的三个平面_深入SDN(三):SDN、OpenFlow和NOS是什么?
  17. 1.1 机器人学之空间描述和变换
  18. 「会议记录」2019.3.18
  19. Java实现斗地主发牌及排序功能[小白篇]
  20. 智能家居DIY系列之智能灯泡

热门文章

  1. 给你的web页面添加盲水印,附带检盲水印方案
  2. river歌曲表达的意思_River是什么意思
  3. Linux的基本操作——总结版
  4. Scrapy爬虫:抓取大量斗图网站最新表情图片
  5. 数据分析师求职之三问三答
  6. 英语水平低,能学好编程吗?
  7. Halcon读图出错怎么办?ReadImage常见错误与处理方法(C++)
  8. 洛谷P1569 [USACO11FEB]属牛的抗议Generic Cow Prote…
  9. el-table 排序
  10. 2021年中国纸包装行业发展现状及市场格局分析[图]