早在 2013 年,Brad Frost就提出了原子設計(Atomic Design) ,他為設計師提供了一種全新的UI組件的思考方式,將其分解為可重復使用的不同部分,這些部分可以像積木一樣組合在一起,UI 組件被比作原子、分子和有機體——就像化學一樣,以這種方式分解事物有助于設計師進行模塊化設計與思考,而不是每次都從頭開始。就目前而已,主流的設計系統(tǒng)建設確實都有延續(xù) Brad Frost 提出的原子設計(Atomic Design) 的理念,但隨著技術的發(fā)展和實踐的深入,設計系統(tǒng)的建設也有了更多的擴展和更新。原子設計 依然是核心理念之一,但很多現(xiàn)代設計系統(tǒng)已逐漸將其與更靈活的工作流和多樣的設計方法結合,形成更加系統(tǒng)化、模塊化和適應性強的設計體系。
“新/現(xiàn)代-UI界面設計系統(tǒng)”搭建
不可否認原子設計作為系統(tǒng)地構建組件的戰(zhàn)略框架仍然是有價值的。它有助于在擴展設計系統(tǒng)時保持清晰度,并確保團隊擁有討論 UI 元素的通用語言。它為邏輯地構建設計系統(tǒng)提供了基礎,并幫助團隊跨學科進行有效溝通。
但隨著設計系統(tǒng)的成熟,對嚴格分類的需求會減少,專業(yè)人士通常會受益于一種更靈活的方法,這種方法可以在結構化思維和實際效率之間取得平衡。先進的設計系統(tǒng)需要效率、詳細的文檔和順暢的協(xié)作。具有版本控制、使用指南和開發(fā)工具集成的集中式系統(tǒng)/知識庫。
如何發(fā)現(xiàn)/想到UI組件
設計師和開發(fā)者很難用分子和有機體來思考,他們都是用任務和功能來思考。當他們在開展一個項目時,他們不會問“這個界面的最佳分子在哪里?”相反,他們會尋找一個按鈕來觸發(fā)某個操作、一個表單字段來收集用戶數(shù)據(jù)或一個卡片來顯示內容。他們專注于解決真正的用戶問題——瀏覽界面、提交表單或一目了然地了解關鍵信息。通過圍繞這些實際任務構建組件庫,團隊可以減少摩擦、加快工作流程并使設計過程更加直觀。一個清晰、目標驅動的庫可以讓你更輕松地找到所需內容,而無需過多思考理論類別。
將原子設計視為一種基礎方法理念
現(xiàn)在的系統(tǒng)建設會將原子設計視為一種基礎方法理念,其將繼續(xù)影響我們對設計系統(tǒng)模塊化的看法,但是我們不應該將其視為一個僵化的框架,而應該將其原則與現(xiàn)代方法相結合,以增強可用性和可擴展性。通過專注于根據(jù)組件在實際應用中的功能來構建設計系統(tǒng),我們可以創(chuàng)建既直觀又適應性強的系統(tǒng)。
現(xiàn)代設計系統(tǒng)建設的更新與改進
設計系統(tǒng)是產品的核心資產
現(xiàn)代設計系統(tǒng)不僅僅是一個靜態(tài)的UI組件庫,它已經發(fā)展成為一個動態(tài)和全面的系統(tǒng),整合了品牌策略、UI組件、交互模式、設計原則、開發(fā)工作流、用戶體驗優(yōu)化等各個方面。設計系統(tǒng)被視為一種跨團隊合作的工具,確保產品的一致性和高效交付。
設計系統(tǒng)的可擴展性和靈活性
當前的設計系統(tǒng)更加強調可擴展性和靈活性。原子設計的方法雖然強調模塊化,但很多現(xiàn)代設計系統(tǒng)也包括了響應式設計、主題化設計、可定制化等要素,確保設計系統(tǒng)能夠適應不同產品的需求。設計系統(tǒng)應該支持快速的產品迭代,同時也能方便不同團隊根據(jù)業(yè)務需求進行定制和擴展。
設計與開發(fā)的緊密合作
現(xiàn)代設計系統(tǒng)更加強調設計與開發(fā)的無縫協(xié)作。過去,設計和開發(fā)常常是相對獨立的,而如今,設計系統(tǒng)通過設計工具(如Figma、Sketch)與開發(fā)框架(如React、Vue)之間的緊密集成,使得UI組件和代碼能無縫對接。許多設計系統(tǒng)使用設計令牌(Design Tokens)、組件庫、設計和開發(fā)共享文檔等工具,確保設計和開發(fā)團隊可以保持一致的工作流。
無障礙設計(Accessibility)和用戶友好
在設計系統(tǒng)的構建中,**無障礙設計(Accessibility)**越來越被重視?,F(xiàn)代設計系統(tǒng)要考慮到不同用戶群體,包括視力障礙、聽力障礙和行動障礙等特殊群體,確保系統(tǒng)不僅在視覺上統(tǒng)一,而且在功能上具備可訪問性。
設計系統(tǒng)的動態(tài)文檔和社區(qū)建設
現(xiàn)代設計系統(tǒng)更加注重文檔的動態(tài)性和實時更新,設計系統(tǒng)的文檔不僅是技術文檔,還應包括設計原理、案例、最佳實踐和具體實施方案。許多設計系統(tǒng)會定期更新,借助社區(qū)和反饋機制來不斷完善和改進,成為一個持續(xù)迭代的產品。
現(xiàn)代設計系統(tǒng)中的其他方法和工具
模塊化設計(Modular Design)
除了原子設計,一些設計系統(tǒng)開始采用模塊化設計,它允許設計師將更復雜的界面結構分解成獨立的模塊,而這些模塊可以在不同的上下文中重新組合。與原子設計的層級結構不同,模塊化設計強調的是模塊之間的靈活組合和互相依賴。
設計系統(tǒng)的自動化和工具支持
現(xiàn)代設計系統(tǒng)的建設逐漸引入了自動化工具來減少手動操作,提升效率。例如,Storybook(用于構建UI組件庫)、Chromatic(用于UI測試和驗證)、Figma/Sketch(用于協(xié)作設計和組件管理)等工具,使得設計和開發(fā)團隊能夠更高效地管理設計系統(tǒng)。
設計系統(tǒng)的個性化與自定義
隨著設計需求的多樣化,設計系統(tǒng)也開始注重個性化和自定義,并根據(jù)不同的項目需求進行調整。例如,在某些情況下,設計系統(tǒng)可能會包括不同的主題,允許根據(jù)品牌定位、用戶需求等進行定制化設計。
總結,原子設計仍然是構建設計系統(tǒng)的重要方法,但現(xiàn)代設計系統(tǒng)更加注重靈活性、可擴展性、無障礙設計以及設計與開發(fā)的緊密結合。目前的設計系統(tǒng)已經超越了原子設計的框架,加入了模塊化設計、自動化工具、文檔迭代、設計社區(qū)等更多元素,支持快速的產品迭代和跨團隊的協(xié)作。設計系統(tǒng)的建設不僅僅是UI組件庫的創(chuàng)建,更是一個跨領域的工作流和工具集,幫助團隊提高效率、確保一致性、提升用戶體驗。
聯(lián)系我們,開啟一場關于您項目的討論會吧。
?2010-2025 維好維可 | 用戶體驗創(chuàng)新設計公司-版權所有
滬ICP備19006116號-1
提交信息后,我們的專屬顧問會在1個工作日內與您聯(lián)系。