关于原子的物理学史(看这一篇就够了)
关于原子的物理学史(看这一篇就够了)从上面这个例子我们就可以看出首先贴纸组件库需要经常维护,同时也需要和开发人员及时沟通同步更新代码库,同时贴纸组件库也无法有效约束新设计师保证设计风格一致性。原子设计的原理可以最大程度保证任何一个设计组件的构成与开发构建组件一一对应。同时应用原子设计的设计软件(e.g. Sketch Figma)可以给新设计师足够的自由满足需求变通,并且可以保证同一个设计组件的更新会覆盖到任何一个使用这个组件的设计中。但需要注意的是至少目前为止,还没有哪一个设计软件可以把设计系统的组件更新直接同步到开发端。大部分时候设计系统的组件迭代需要一个设计师和开发工程师同时分头协作。针对某一个组件的更新效果达成共识后,设计师和开发工程师分头对自己负责的设计系统和开发组件库进行更新。根据领英的资料显示,原子设计的创始人Brad Frost在2016年提出这个概念时大概刚30岁出头,拥有Interactive Mul
现在上车“原子设计”还来得及吗?本文对原子设计的概念,好处进行分析解读,并总结了原子设计对设计系统和团队的影响,与大家分享。
原子设计的概念在2016年最先被Brad Frost提出来,之后慢慢由其概念引发出来的各种设计系统也日益成熟。回顾当初做设计系统都是整理贴纸一样的组件库,今天想和大家细聊一下原子设计到底好在哪里,为什么要有设计系统和由原子设计引发的设计组织架构变革。
01 为什么要有设计系统?如果产品规模小只需要1,2个设计师,大概率是前期不需要大费周章搞一个需要开发配合的设计系统。可以只利用Sketch或者Figma做一个像贴纸一样的设计组件库。但是功能多了怎么办,要招人,当新设计师产出后就会发现与原设计师设计的风格不一样,慢慢发现整体设计风格不统一,只靠一个贴纸组件库很难能满足新功能需求,新功能贴纸上没有设计或者设计需要变通,又或者是新设计师忙着交工忘记检查自己新组件和已有组件的异同。
这时候就会需要一个设计师领头去重新整理设计系统,挑出来发现同一个正文所用十几个不同字号,又或者是十几个透明度不同的灰黑色字体,所有组件跟现有上线产品对比整理好后一并交给开发,开发再一一整理代码库。
02 原子设计好在哪里?从上面这个例子我们就可以看出首先贴纸组件库需要经常维护,同时也需要和开发人员及时沟通同步更新代码库,同时贴纸组件库也无法有效约束新设计师保证设计风格一致性。原子设计的原理可以最大程度保证任何一个设计组件的构成与开发构建组件一一对应。同时应用原子设计的设计软件(e.g. Sketch Figma)可以给新设计师足够的自由满足需求变通,并且可以保证同一个设计组件的更新会覆盖到任何一个使用这个组件的设计中。
但需要注意的是至少目前为止,还没有哪一个设计软件可以把设计系统的组件更新直接同步到开发端。大部分时候设计系统的组件迭代需要一个设计师和开发工程师同时分头协作。针对某一个组件的更新效果达成共识后,设计师和开发工程师分头对自己负责的设计系统和开发组件库进行更新。
03 原子设计的“始作俑者”根据领英的资料显示,原子设计的创始人Brad Frost在2016年提出这个概念时大概刚30岁出头,拥有Interactive Multimedia(交互多媒体)本科学历,虽非大牛校,但是此类型学历常见于数字媒体(视频,网站,移动端等等)的开发设计,也有博物馆和大型艺术展的交互装置艺术,设计师可利用多种前端语言进行可视化创意编程让光影声音形成各种电子艺术。言归正传,Brad就是因为有了设计和编程的加持让他可以提出并验证原子设计理念及可实施性。
04 原子设计的概念基于Brad在其Atomic Design一书中详细的描述和很多其他设计师的转述,我再把其中精髓给大家复述一遍,尽量做到不赘述。(感觉好押韵啊