TEL: 180-210-69380

创造连贯性:Spotify 的设计系统如何超越平台

Sep,18,2023 << Return list


当然,这一过程并非没有障碍。管理多个平台同时让多个团队保持一致的复杂性带来了一些挑战:

项目复杂性增加

一次专注于一个平台当然更简单。对于多个平台,我们必须跟踪许多要求和限制,这可能会变得很棘手。Encore 的作用是吸收这种痛苦,而不是给产品团队或我们的客户带来复杂性。我们通过为每个组件选择一名项目负责人来使这一过程变得更简单,并且该个人根据需要从具有平台专业知识的设计和工程合作伙伴那里获得输入。

更多依赖

当协调多个团队的设计和构建阶段时,发布时间表、路线图和时间安排的变化可能会让事情变得更加困难。我们通过限制活跃项目的数量并非常积极地进行内部沟通来改善这一点。

然而,这些初期的麻烦只是它为我们的用户带来的凝聚力和清晰度所付出的很小的代价。

关于合作的说明

在创建像 Spotify 这样广阔且令人身临其境的设计系统的复杂编排中,跨平台只是更大宝石的一个方面。跨功能同样重要。您甚至可能会说,我们的系统既注重广度(跨平台),也注重深度(跨功能)。

在 Spotify,这种跨职能协同作用不仅仅是副产品,更是一种副产品。这是故意的。Encore创建过程中的每一步都证明了集体努力的力量。对于任何渴望创建有凝聚力的集成用户体验的团队来说,跨职能协作不仅是可取的,而且是必不可少的。

对于任何渴望创建有凝聚力的集成用户体验的团队来说,跨职能协作不仅是可取的,而且是必不可少的。

 对于 任何 渴望创建有凝聚力集成的用户体验团队来说 跨职能协作不仅是可取的,而且必不可少的。

在追求一致性的过程中,我们的口号很明确:设计统一,思想多样化。这意味着定期同步、头脑风暴会议和反馈循环。它还意味着摆脱个人孤岛并拥抱集体思维。从分享有关命名约定的上下文到讨论组件的解剖结构,这些讨论成为伟大想法和解决方案的熔炉。

最后,从电视屏幕到移动设备的无缝 Spotify 体验不仅仅是一致设计的产物。这是无数个小时的跨职能团队合作的结果,每个学科都相互尊重,并坚信整体大于各个部分的总和。

团结是无价的


从更跨平台的角度进行设计帮助 Encore 使 Spotify 的体验既连贯又熟悉,同时保留了特定于平台的交互和细节。Spotify 设计师可以针对其独特的平台进行优化,例如考虑不同的屏幕尺寸或输入类型,同时仍与 Encore 保持一致。

对于跨平台设计系统的团队,我将强调这一点:Unity 是无价的。通过定义设计中不可协商的内容,您不仅可以提高其一致性,还可以激发团队的创造力,超越界限进行思考。

我们的安可工作还远未结束。凭借牢固的基础,我们将继续推出新的跨平台组件,并以此扩大系统的覆盖范围。我们名单上的下一个?建立我们的贡献流程,以便每个人都可以开始从我们所学到的知识中受益更多,包括展示我们的一些跨职能组件的最佳示例。