袋鼠云数栈UI5.0焕新升级,全新设计语言DT Design,更懂视觉更懂你!
数栈作为袋鼠云打造的一站式数据开发与治理平台,从2016年发布第⼀个版本开始,就始终坚持着以技术为核⼼、安全为底线、提效为⽬标、中台为战略的思想,坚定不移地⾛国产化信创路线,不断推进产品功能迭代、技术创新、服务细化和性能升级。
伴随业务的⻜速发展,数栈设计团队也启动了针对数栈产品的体验升级计划,从开始策划到最后应⽤到各个⼦产品,共经历了五个阶段:策划⽅案制定、设计⽅案落地、转化设计语⾔、Theme&RC 升级、⼦产品实施。
本⽂将为大家详细聊聊在数栈 UI 5.0 体验升级中,数栈设计团队的设计思路。主要从产品升级策划、确⽴设计⽬标和解决⽅向、数栈设计语⾔、设计提升点、情感化设计五个⽅⾯分享数栈 DTinsight UI 5.0 的全新设计升级内容。

产品升级策划
在数栈过去的产品迭代过程中,积累了很多亟待解决的问题,随着新的功能需求不断增加,原先的部分⻚⾯结构以及交互设计需要进行优化。
设计团队希望此次数栈 UI 5.0 的升级,通过对产品功能、⻚⾯样式以及⽤户体验的优化,使数栈UI 5.0能够更加灵活地适应未来产品功能迭代的需求。

挖掘问题
设计团队梳理总结了数栈 UI 4.0 目前存在的交互问题,主要为下面四个⽅向:

竞品调研
本次升级挑选了同类产品进⾏竞品分析,通过交互差异对⽐,提炼策略和设计⽅案。
产品定调
从⾏业分析来看⾃身业务,打造数栈产品体验闭环。通过将⽤户需求体系、⾏业特性、产品定位等方面贯穿整个数栈 UI 5.0体验升级体系,到落地到各个设计细节、交互链路,数栈设计团队反复强调全链路产品感受,打造深刻记忆点。

确立设计目标和解决方向
结合以上策划内容,确定设计⽬标:

并得出相对应的设计解决⽅向:

全新数栈设计语言:DT Design
拥有一个完善的设计系统是所有正在或即将要做设计系统和设计语言的设计师与开发者共同的目标。
数栈的各个子产品中存在很多类似的页面以及组件,可以通过抽象得到一些稳定且高复用性的内容。在经过几个大版本的迭代中,设计团队沉淀出不同种类的区块级别的组件,包括它们的不同状态,使用场景,以及应用的子产品。
在升级 UI 5.0 的过程中把数栈 DTinsight的特点贯穿到产品界面以及交互体验上,根据上文的设计⽬标和⽅向,设计团队提炼出设计关键词,逐步输出一套数栈独有的全新设计语言——DT Design:「严谨理性」、「简约克制」、「节奏韵律」、「数字化」。

设计提升点
根据前⾯定义的设计语⾔,设计团队提取出 5 个设计改进的点:
导航
将原来的深⾊顶部导航改为浅⾊,引导⽤户将视觉重⼼放在内容⻚⾯,同时浅⾊导航使整体⻛格清爽简洁。


⾯包屑改为箭头样式,具有更加明确的指向性。

间距
常⽤间距从原来常⽤的6px、12px、20px,变为8px、16px、24px,以8的倍数为标准,强调视觉节奏感,提⾼浏览舒适性。

加⼤卡⽚、按钮圆⻆直径,让视觉呈现更具亲和⼒、年轻化。

减⼩表格默认⾼度,增加⼀屏可浏览的数据数量。

表单
表单标题加粗,增加与表单内容的联系;新增表单上下结构样式,将默认表单样式改为上下结构,在横向空间不⾜的情况下,使⽤上下结构能有效提⾼填写表单的效率。

色彩
更新升级了品牌⾊:代表专业、精湛的数字智能产品属性的 DTinsight Blue;代表安全可靠、全⾯兼容原则的 DTinsight Green;代表沉稳、可信赖的产品形象的 DTinsight Navy。
在⾊彩饱和度上较原版本有所提亮,增强⾊彩对⽐,提⾼品牌辨识度。基于品牌⾊,裂变出不同重量、层次更丰富的品牌辅助⾊。在实际应⽤中增加辅助⾊应⽤⽐例,解决蓝⾊调带来的冷静、单调感,同时利⽤透明度、⽑玻璃等⽅式提⾼⾊彩清透感,使⾊彩系统既轻盈⼜态度鲜明。

icon
精致化图标设计,提⾼⻚⾯设计精细度;数据看板⻚⾯应⽤3D/⽑玻璃图标,紧跟设计流⾏趋势,增强品质感与界⾯差异化。
毛玻璃icon

数据类别icon

导航icon

3D icon

动效icon

情感化
结合 UI 5.0 的设计⻛格⽅向,进⾏情感化系统重塑,赋予更丰富的情感,更流畅的交互,更⽴体的⼈设。其中重点升级了数据确省⻚⾯的插图,优化 UI 4.0 的简单且⾊调单⼀的形象。

情感化设计
在唐纳德·诺曼的《设计⼼理学 3-情感化设计》⼀书中提出设计的三个层次:本能层次、⾏为层次、反思层次。解析了设计触达⽤户情感的⽅式,这三个层⾯相互交织,为⽤户带来愉悦的产品体验。
以下也从这三个层次和⼤家分享下此次情感化升级的⼼路历程。

行为层
● 微交互
⽐如:在⼦产品切换浮窗上,hover到每个⼦产品区域,增加⼦产品图标对应微动效,增加互动。

● 内容引导
包括新⼿引导、特定名词的解释,告知⽤户该功能的运⾏机制/流程,以及提示⽤户如何去使⽤和操作。

反思层
● 品牌基因结合
品牌感可以带来差异化的设计表达,也能提⾼⽤户对品牌的记忆度,在确省⻚⾯的插图中适当增加产品logo,加强⽤户的记忆点。

落地方案
首页
● 提高展示效率
将置顶项⽬纵向显示,提升展示置顶项⽬的数量;将快速⼊⻔内容收进帮助⽂档,降低⾸⻚的屏幕占⽐,将更多空间留给数据展示和流程图展示。

血缘
● 增加预览舒适度
轻量化⾎缘表⽤⾊,降低⻓时间浏览⼤量节点带来的视觉疲劳感;适当留⽩,增加⻚⾯呼吸感;⾎缘关系⽹圆⻆调整,带来点击感,同时可以降低⽤户焦虑感。

拓扑
● 体验提升
视觉降噪,重新梳理了拓扑状态对应的颜色来降低冗余视觉影响,从原先状态颜色大面积覆盖每个拓扑节点,优化为每个节点只用颜色条示意;字色采用蓝灰色阶保证阅读舒适体验。

● 设计提效
拓扑结构重构,建⽴节点设计规范,不同状态的节点仅需替换组件库中对应预设好的状态样式,不需要像之前的节点要单独修改边框颜⾊,设计提效 50%。
看板
● 优化数据看板
区分主要数据和次要数据,根据层级关系优化数据展示,强化数据展示的主次,缩减⽤户浏览数据时⻓,提⾼⽤户获取信息的效率。

写在最后
从前期调研和跟各位产品经理的共创,到设计⽬标确定,再到多维度的⽅案落地,设计师对交互体验、视觉语⾔进⾏多维度推敲与打磨,最终使得数栈的视觉和体验⽅⾯有了可感知的进步。
同时设计团队也沉淀了产品业务知识,为更好的优化产品体验打下了基础,在⼀定程度上也帮助业务解决了现存的问题。当然数栈设计团队的设计语⾔、产品体验还在不断打磨、优化,今后也会持续将产品痛点和设计⽬标紧密结合,助⼒业务发展。
想了解或咨询更多有关袋鼠云大数据产品、行业解决方案、客户案例的朋友,浏览袋鼠云官网:https://www.dtstack.com/?src=szbky
同时,欢迎对大数据开源项目有兴趣的同学加入「袋鼠云开源框架钉钉技术qun」,交流最新开源技术信息,qun号码:30537511,项目地址:https://github.com/DTStack
袋鼠云数栈UI5.0焕新升级,全新设计语言DT Design,更懂视觉更懂你!的更多相关文章
- 阿里云发布 Redis 5.0 缓存服务:全新 Stream 数据类型带来不一样缓存体验
4月24日,阿里云正式宣布推出全新 Redis 5.0 版本云数据库缓存服务,据悉该服务完全兼容 4.0 及早期版本,继承了其一贯的安全,稳定,高效等特点并带来了全新的 Stream 数据结构及多项优 ...
- 袋鼠云研发手记 | 开源·数栈-扩展FlinkSQL实现流与维表的join
作为一家创新驱动的科技公司,袋鼠云每年研发投入达数千万,公司80%员工都是技术人员,袋鼠云产品家族包括企业级一站式数据中台PaaS数栈.交互式数据可视化大屏开发平台Easy[V]等产品也在迅速迭代.在 ...
- 袋鼠云出品!数栈UI 5.0全新体验升级,设计背后的故事
我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品.我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值. 前言 数栈作为云原⽣⼀站式⼤数据开发平台,从2016年发布第⼀个版本 ...
- 袋鼠云研发手记 | 数栈·开源:Github上400+Star的硬核分布式同步工具FlinkX
作为一家创新驱动的科技公司,袋鼠云每年研发投入达数千万,公司80%员工都是技术人员,袋鼠云产品家族包括企业级一站式数据中台PaaS数栈.交互式数据可视化大屏开发平台Easy[V]等产品也在迅速迭代.在 ...
- Molecule实现数栈至简前端开发新体验
Keep It Simple, Stupid. 这是开发人耳熟能详的 KISS 原则,也像是一句有调侃意味的善意提醒,提醒每个前端人,简洁易懂的用户体验和删繁就简的搭建逻辑就是前端开发的至简大道. 这 ...
- 华夏基金X袋鼠云:基金业数字化转型,为什么说用户才是解题答案?
"精准营销是以客户为中心,运用各种可利用的方式,在恰当的时间,以恰当的价格,通过恰当的渠道,向恰当的顾客提供恰当的产品." 这是学者许瑾在科特勒精准营销理论的基础上,从实践的角度对 ...
- Android5.0(lollipop)新特性介绍(一)
今年6月的Google I/O大会上.Android L的初次见面我相信让会让非常多android粉丝有些小激动和小期待.当然作为开发人员的我来说,激动不言而喻,毕竟这是自08年以来改变最大的一个版本 ...
- MiinCMP1.0 SAE 新浪云版公布, 开源企业站点系统
MiinCMP是一款开源企业站点系统,除可执行于256M左右100元的国内IDC外,JUULUU聚龙软件团队最近开发了面向新浪云的版本号,该版本号可将站点免费布署到新浪云SAE上.MiinCMP採用j ...
- 微信小程序云开发-从0打造云音乐全栈小程序
第1章 首门小程序“云开发”课程,你值得学习本章主要介绍什么是小程序云开发以及学习云开发的重要性,并介绍项目的整体架构,真机演示项目功能,详细介绍整体课程安排.课程适用人群以及需要掌握的前置知识.通过 ...
- Jsの练习-将 数组中值为0 的去掉,不为0的存入一个新的数组
要求:将 数组中值为0 的去掉,不为0的存入一个新的数组 代码如下: <!DOCTYPE html> <html lang="en"> <head&g ...
随机推荐
- 【Ubuntu】“Linux版PhotoShop”绘图软件的安装和汉化
[Ubuntu]"Linux版PhotoShop"绘图软件的安装和汉化 零.前言 最近换了Linux系统,但是写教程做PPT的时候还是得用到绘图软件,上网一查,总结对比之后发现Kr ...
- 利用标准IO函数接口实现计算一个本地磁盘某个文件的大小,文件名通过命令行进行传递
利用标准IO函数接口实现计算一个本地磁盘某个文件的大小,文件名通过命令行进行传递 方法一:使用ftell函数直接获取光标偏移量 相关标准库函数 SYNOPSIS #include <stdio. ...
- Go单元测试与报告
1.编写代码 1)打卡GoLand,新建项目命名为gotest 2)在gotest目录下新建两个go file,如下图所示: 其中CircleArea.go为计算圆面积的待测go程序,代码如下: pa ...
- jmeter结果断言的几种方法
这篇文章里,我们已经知道了怎样实用json断言(https://www.cnblogs.com/becks/p/14951725.html) 接下来还有几种断言,一一介绍 一.响应断言,这种断言的逻辑 ...
- 一个神奇的JS代码,让浏览器在新的空白标签页运行我们 HTML 代码(createObjectURL 的妙用)
前言 目前,网上很多在线运行 HTML 的页面,大都是这样的逻辑: 上面一个代码框 <textera> ,下面一个 <iframe>,然后通过 js,将我们的代码框中的 HTM ...
- iOS深色模式媒体查询css
@media (prefers-color-scheme: dark) { body { background-color: #000; color: #fff; } }
- async/await Task.Delay 和Thread.Sleep的理解
async/await Task.Delay 和Thread.Sleep的理解 相关学习资料: 第十七节:从状态机的角度async和await的实现原理(新) - Yaopengfei - 博客园 ( ...
- Result、ConfigAwait、ValueTask
Result.ConfigAwait.ValueTask 参照: C# Async/Await: ConfigAwait, ValueTask是个啥?对提高性能有用么?_哔哩哔哩_bilibili 理 ...
- C# 线程(一)——基础概念(线程与进程、前后台线程)
一.基础概念 1.1线程与进程 线程--是一个可执行路径,它可以独立于其他线程执行. 进程--每个线程都在操作系统的进程(Process)内执行,而操作系统则提供了程序运行的独立环境,它提供了一个应用 ...
- Java编程--接口(interface)简单用法(一)
接口是Java中的一个重要的概念. interface:定义了子类要实现的功能.由全局常量和抽象方法组成. 接口的定义 定义一个简单的interface public interface A { p ...