Part1 界面設計工具的發展歷程
隨著互聯網行業的日益繁榮,界面設計領域逐漸走向成熟,界面設計工具也一直在以驚人的速度發展。界面設計工具的發展歷經了三個階段:
-
1. 第一階段是最早期界面設計領域剛剛起步,設計師普遍使用PS來制作界面。但PS是一個全面的而非專門針對界面設計的工具,因此界面設計師在界面的繪制、文件的交付上都存在一定不便。
-
2. 第二階段是Sketch的出現。雖然Sketch是一款Mac端軟件,但其作為一款專門針對界面設計的工具,以其高效、小巧的優勢迅速占領界面設計市場,逐步取代PS成為各大設計團隊的首選。由于Sketch在動效制作方面的欠缺,出現了Principle、Flinto、Protopie等專門設計界面動效的工具,一般設計師都會將其搭配使用。
-
3. 當前階段各種新興設計工具如XD、Figma、Framer Web逐漸走進設計師們的視野,它們專注于界面設計領域,不斷挖掘和突破Sketch的短板,為設計師們打造更良好的使用體驗。
Part2 界面設計工具的未來發展趨勢
界面設計工具的發展改變著設計師們的工作方式。界面設計工具也漸漸從單一專注設計本身向云端性、協作性、通用性發展,旨在實現更高效的設計生產活動。
1. 云端性
隨著云計算的發展,界面設計工具也在逐步走向云端化。設計從本地轉向云端,不再依賴于本地硬件的性能,云端的計算能力讓使用性能得以提高。設計也不再受時間和空間的限制,只要有網絡,設計師可以隨時隨地的工作,臨時使用其他電腦工作時省去了安裝軟件、同步設計文件的麻煩。
設計文件的共享從傳送本地文件給對方,變成發送鏈接給對方。前者耗費本地內存與下載時間,后者有網即可打開。設計工具的云端性使得設計的靈活度增強,設計效率大大提高。
2. 協作性
注重不同工種之間的高效協作也是設計工具的一個發展趨勢。新興的設計工具(如Figma、Framer Web)試圖將產品、設計、開發、測試融為一個整體,讓不同工種之間可以高效討論、同步設計方案。實現整個團隊效率的最大化。利用技術降低反復溝通的成本、減少同步不一致情況的發生,掃除各工種之間的協作障礙。
3. 通用性
今年9月Figma舉辦的第二屆Config Europe大會,其主題是讓設計和代碼連接更緊密。可以看出設計工具越來越注重其通用性,設計工具不僅可以幫助設計師輸出設計稿本身,而且致力于打破設計與代碼之間的壁壘,降低交接成本。讓設計實現變得更加輕松高效。
Part3 界面設計工具推薦
1. UI工具篇
Figma是一款全平臺通用的在線界面設計軟件。2019年UXTOOLS設計工具使用報告中顯示,Figma的使用率從12%增長至26%,在今年的Config Europe大會上Figma也預告了一些即將推出的功能迭代,其便捷高效的特性使其受到眾多設計師的追捧,正在逐步搶占sketch的用戶市場。
1)Windows用戶也可隨心使用
與sketch只支持蘋果生態系統相比,Figma最大的好處是windows用戶也可以使用。他支持在Mac、windowsPC機甚至ipad上使用,理論上只要你能打開瀏覽器,就可以使用Figma愉快地設計。
2)云端文件使用不卡頓,支持離線編輯
Figma創建的文件全部存儲在用戶的云端賬戶中,不占用本地內存。當文件過大時,sketch會出現卡頓現象,拖拽一個圖層都會變得很困難。而Figma對本地資源的消耗很小,大文件也幾乎不存在卡頓的情況。
設計師們最關心的無網或若網情況下Figma的使用問題,Figma也給出了相應的解決方案。其支持離線編輯,離線時會自動把內容保存在本地,當網絡恢復后自動同步到云端。
3)一鍵導入sketch文件
Figma可導入Sketch文件,大大降低了文件遷移成本。如果你想遷移全部工作到Figma是十分便捷快速的。
4)更強大的組件功能
Figma和Sketch都擁有組件功能。當原始組件更改時,復制組件就會同步變化,在這點上二者是相同的。但Figma在組件邏輯上比Sketch更進一步,復制組件可以靈活處理與原始組件的同步關系。當設計師修改復制組件的樣式時,原始組件不受影響。此時二者的關聯邏輯仍然存在,當再次修改原始組件,復制組件仍然會同步變化。相比于Sketch,Figma把組件做的更加靈活限制更少。
同時Figma也在不斷優化其組件功能,在Config Europe大會上,Figma預告在今年11月會正式上線組件Variants功能。該功能是將一系列有關聯的內容生成一個Variants組件,在使用時可以直接通過識別出來的組件屬性改變組件樣式。其優勢在于使用組件時可以更輕松的切換所需組件的不同狀態,再也不需要像在sketch中一樣逐級尋找了。
如下圖中的按鈕組件,設計師可以將所有的按鈕狀態都列舉出來并按層級、顏色、狀態、大小命名。然后選中所有按鈕將其組成一個Variants組件。
5)與代碼緊密結合
在使用sketch輸出設計稿時,設計師往往需要借助藍湖或zeplin輸出標注文件。Figma則與代碼緊密結合,本身自帶交付功能。其文件中的每個模塊都有代碼模式,只需要將開發同學的賬號開通查看權限并發送鏈接,就可以直接在設計文件上獲取標注,也可自行導出所需的CSS、ios、Android樣式。
6)一鍵恢復歷史版本
Figma會將設計師的每一次修改存成對應的歷史版本,當老板說想要某一版時,設計師只要恢復至老板想要的版本就ok啦。如果其他設計師誤刪除或錯誤修改文件,也有機會一鍵搶救。
7)團隊協作
團隊協作功能可謂是Figma最大的核心競爭力。當幾位設計師需要維護同一份設計文件時,Figma可以支持幾位設計師同時在線修改,只要將文件鏈接分享給對方并給到相應權限(查看、編輯權限)即可。如果使用sketch,設計師一般會發送源文件給對方修改來達到協作效果。來回傳輸源文件不僅容易造成文件同步出錯,而且有一定的下載時間成本和存儲成本,相比之下Figma的優勢顯而易見。
除了設計師之間的協作,Figma也有效提高了設計評審的效率。與在工作群截設計圖標紅再描述相比,Figma的評論功能使得同事可以在設計文件中實時標注討論方案,提高了線上評審效率。
設計師受文件本地存儲的限制,在工作中把源文件給同事、設計稿給產品、切圖給開發、一項簡單的輸出對接任務變得瑣碎起來。Figma的出現打破了設計師長久以來的孤島工作狀態,設計師只需分享一個鏈接,同事可以修改設計稿、產品可以評審、開發可以查看界面模塊的屬性甚至查看代碼,大大提升了設計師的工作效率。如果您的團隊正在考慮更換設計工具,Figma是一個不錯的選擇。
2. 動效工具篇
Framer Web是一款在線動效設計軟件,于今年5月上線正式版,相比于Framer家族的前兩款產品Framer classic、Framer X, Framer Web突破了其以代碼為操作核心的理念,上線的新版本對設計師來說更加易用友好。
Framer Web的核心亮點是什么?
1)網頁端全平臺可用
相比于Framer classic和Framer X作為本地客戶端軟件只支持Mac電腦,Framer Web是一款基于瀏覽器的在線設計工具,因此windows用戶也可以安心使用。同時個人版本免費,大大降低了設計師的使用成本。
2)文件導入
Framer Web可通過import選項導入Sketch甚至Figma文件,可搭配Sketch和Figma快速制作高保真動效。
3)輕松實現復雜動效
Framer一直主打利用代碼實現復雜可控的交互動效,。雖然可以保證輸出高質量的動效,但對于設計師們來講十分不友好,學習成本過高。此次發布的Framer Web為了解決這一問題,增加了適合設計師使用的可視化界面控制動效,設計師可以通過Magic Motion輕松實現復雜動效。
Magic Motion與principle、keynote的動畫實現原理類似。當你選擇目標元素添加了交互行為后,可以在Magic Motion中選擇一個過渡方式。只要兩個畫板中的元素名稱一致且在不同面板中擁有不同的形態,那么在畫板切換時該元素就會生成補間動畫發生相應變化。
同時Framer也新增了一些特別的交互控制實現一些特殊動效。比如自帶控件中的video,本身會有一些獨特的交互行為如End、Pause、Play(播放、停止、暫停),當進行這些操作時,會觸發相應的頁面變化。
4)從設計到代碼
代碼一直是Framer的核心功能。Framer Web默認隱藏了代碼面板,設計師還是可以在設定了動效后,通過點擊頂部的handoff調出相應代碼。如果你是一個需要使用代碼的設計師,你仍然可以通過編輯代碼實現更復雜的動效。對于設計師來說,Framer提供的豐富動效已經可以滿足絕大部分訴求。絕大部分設計師已經無需再關注代碼部分,通過可視化界面完全可以做出很豐富的交互效果。而Framer Web最終的野心是希望設計師通過可視化界面設計出參數化的動效,可以直接導出相應的能交付生產端的代碼。
目前Framer Web 已經可以實現導出相應動效代碼,但導出的效果仍有待完善,只是可以導出Transiton的參數而已。
Framer Web和Figma一樣,也非常注重團隊協作。設計師可以將鏈接分享對方進行查看、編輯,方便幾位設計師合作一個項目的情況。與需要反復傳輸文件相比,Framer Web省時省力,大大提高了設計師的工作效率。
Framer Web放棄了攻占界面設計領域的策略,轉而和Figma官方達成積極的戰略合作,專注于做專業的動效設計軟件。因此Framer Web非常適合和Figma搭配使用。隨著產品策略的調整,相信在不久的將來Framer Web還會為設計師們提供更豐富、高效的動效設計功能,非常值得期待。
3. 插件篇
雖然云端化的設計工具正逐漸興起,但sketch仍然是目前較為主流的界面設計工具。因此接下來除了為大家介紹一些可以提升工作效率的Figma插件外,也會介紹一些好用的sketch插件,大家可以根據自己的需求自行嘗試體驗。
設計師在做較大項目時可能會繪制幾十個頁面,難免會存在界面丟失元素的情況。Design Lint就能幫助你解決這一問題。它可以在你工作的時候進行實時更正,檢查不同界面直接的差異,包括顏色、字體、填充、半徑值等樣式差異并糾正錯誤。如果你做了一些修改,Desgn Lint也會根據你的修改實時更新。這款插件可以讓你更專注于設計本身,而不用浪費時間檢查不同頁面的元素是否使用正確,大大提高了設計師的工作效率。https://www.figma.com/community/plugin/801195587640428208/Design-Lint
3.2 TinyImage Compressor(Figma)設計師在做較大項目時導出的設計稿過大,存儲和傳播的成本高。用這款插件最多可以比Figma默認導出的文件小90%。同時支持導出多格式文件,導出多個圖片時還會自動生成一個zip壓縮包。https://www.figma.com/community/plugin/789009980664807964/TinyImage-Compressorl
3.3 Design System Organizer(Figma)這款插件幫助設計師在設計組件系統時管理組件系統。在設計組件系統時,會遇到如圖所示的:“Buttons-Small-Default…”的組織形式。該插件可以對組件進行管理、如分組、取消分組、移動、重命名。當重命名組后,該組中所有組件的名稱都會隨之改變,十分方便。https://www.figma.com/community/plugin/802579985985331070/Design-System-Organizer
3.4 Juuust Handoff(Figma)Figma本身自帶交付功能,但該插件的好處是生成的是離線文件,導出的文件可直接交付開發。開發同學可以不受網絡影響隨時查看間距、色值等信息。https://www.figma.com/community/plugin/830051293378016221/Juuust-Handoff
設計師在導出設計稿時有時圖片過大,Image Optim可以在導出圖片時壓縮圖片,但不會影響圖片的質量。使用時需先安裝app再安裝Sketch插件。https://oursketch.com/plugin/imageoptim
設計師在做較大項目時可能會繪制幾十個頁面,難免會存在字體使用錯誤的情況,Font FInder就能幫助你解決這一問題。它可以檢測出文件中存在的所有字體,你可以勾選想要更改的字體就可以一鍵將其改成目標字體。再也不需要在幾十個頁面中逐個尋找更改,大大提升了工作效率。https://oursketch.com/plugin/font-finder
Craft插件十分強大,其中填充功能可以大大提升設計師的效率。在設計如列表頁時,設計師為了效果需要編輯不同的標題、圖片,都要冥思苦想編內容。Craft可以一鍵填充文字,如姓名、文章、日期、郵箱、地址、國家等。不同類別下面也設置了一些分類,方便設計師選擇。除此之外,Craft還可以一鍵填充真實不重復的照片,為設計師節省了很多時間。https://www.invisionapp.com/craftSketch自帶的對齊工具對形狀來說很好用,但對于文字來講一般是文字的文本框對齊,并不是文字本身對齊。BaseAlign插件使用的是文字自身的基線對齊,這樣就以保證不同大小的文字都可以對齊,設計效果更完美。https://oursketch.com/plugin/basealign
4. 協作工具篇
4.1 XSHOW
XSHOW是一款由ISUX研發的高效設計協作平臺。XSHOW連接了產品經理、開發等各個不同工種,提高了設計資源輸出和分發效率。設計師將設計文件上傳到XSHOW,就可以將文件鏈接分享給產品經理、開發等同學。
產品經理在手機小程序上就可以預覽方案,設計師每次更新的方案也可以直接預覽。開發同學可以直接查看標注和切片。同組設計師也可以直接下載源文件、甚至查看歷史迭代版本。
網址:https://xshow.tencent.com
XSHOW是如何實現高效協作的?
對于設計師
1)可視化上傳文件
設計師先在Sketch中安裝XSHOW插件,可使用快捷鍵或直接點選需要上傳的文件畫板,接著直接選擇XSHOW中的“導出”,就可直觀快速的將文件上傳到XSHOW。
2)記錄所有版本迭代,輕松找回第一稿
設計師每一次上傳的文件都會有云端記錄,設計師可以通過時間軸便捷找回歷史文件,輕松找回第一稿。
3)靈活豐富的分享權限
對于項目分享的權限,XSHOW的設置更為靈活,除了支持私密、公開、指定人或團隊可見外,也可以控制權限的時效。
對于項目管理者
1) 直觀了解團隊輸出,組建團隊展示能力空間
XSHOW除了個人使用外還可以組建團隊。項目管理者可以通過XSHOW直觀查看整個團隊的設計稿件輸出修改情況,同時可以組件團隊展示能力空間。
2)方案變更及時知道
XSHOW有記錄所有版本迭代的能力,因此作為項目管理者可以及時知道團隊成員對方案的修改變更,解決了團隊內部有時同步不及時的問題。
1
3)便捷組建項目和管理團隊成員
項目管理者可以在XSHOW便捷組建項目和管理團隊成員,大大提高了項目管理者的管理效率。
對于合作產品經理或甲方
1)多端查看更方便
XSHOW支持web和小程序兩種沉浸式查看方案的方式。在小程序上查看方案方便合作方直觀感受方案在手機上的真實效果,如果合作方身邊沒有電腦也可以及時查看稿件。
2)查看歷史變更
XSHOW的歷史變更功能可以使合作方也及時了解方案的變更情況,大大提升了信息同步效率。
設計師將文件上傳到XSHOW后,只要將鏈接分享給開發,開發就可以直接在線查看文件標注、下載切片。
XSHOW作為一款高效協作工具可以大大節省設計師稿件輸出成本,提升工作效率。希望大家多多體驗,體驗地址:https://xshow.tencent.com
Part 4 結語
在未來界面設計工具會繼續向云端性、協作性、通用性發展。大家可以根據自身情況嘗試使用Figma、Framer Web等新興工具來提高設計與協作效率,形成良性的協作體系,使自己更專注于設計本身,創造更大的設計價值。
原文地址:騰訊ISUX(公眾號)
作者:ISUX