首頁

開啟新時代的響應(yīng)式網(wǎng)頁設(shè)計

ui設(shè)計分享達人

///

它是如何開始的-固定屏幕

在千禧年來臨之前,我們首先開始在單一視圖屏幕中進行UI設(shè)計,這類屏幕在當(dāng)時最流行的尺寸是640x480。大多數(shù)時候,我們甚至沒有考慮讓屏幕滾動,而是在特定區(qū)域或文本局部區(qū)塊中設(shè)置了內(nèi)部滾動條。毋庸置疑,當(dāng)時的大部分網(wǎng)頁也是用Flash或HTML創(chuàng)建的,并帶有用于布局的表格。那是在智能手機出現(xiàn)之前,隨著事物的發(fā)展,我們經(jīng)歷了第一個向“響應(yīng)式”設(shè)計的根本轉(zhuǎn)變。我們已經(jīng)走了很長一段路,CSS已得到長足的發(fā)展,“響應(yīng)式”網(wǎng)頁設(shè)計從2010年開始才真正獲得了專有工具。

圖表來源: https://www.webdesignmuseum.org/web-design-history


///

它現(xiàn)在怎么樣-響應(yīng)式設(shè)計

隨著CSS3的發(fā)布,我們獲得了對“媒體查詢”(Media Queries)的訪問權(quán)限(譯者注:隨著移動互聯(lián)網(wǎng)的興起,我們需要適配多種移動端設(shè)備,這就需要用到Media Queries,即“媒體查詢”),此后不久,Ethan Marcotte在2009年底創(chuàng)造了“響應(yīng)式設(shè)計”一詞。十多年來,我們一直使用“響應(yīng)式網(wǎng)頁設(shè)計” (RWD) 創(chuàng)建網(wǎng)頁布局,作為一種網(wǎng)頁設(shè)計方法,僅需基于一種屏幕尺寸進行設(shè)計,“響應(yīng)式”使我們的設(shè)計能夠適配各種設(shè)備和屏幕尺寸。

在早期,當(dāng)移動電話還不兼容媒體查詢或JavaScript時,“移動優(yōu)先”和”漸進式增強”的概念就成為了非常流行的方法,當(dāng)時有很多CSS完全不受支持。

用我們今天的話來說響應(yīng)式設(shè)計,我們認為頁面的布局要適配整個瀏覽器、屏幕大小和那些需要投射到整個布局上的限制。當(dāng)需要設(shè)計從桌面端調(diào)整為移動設(shè)備屏幕所需的尺寸時,我們使用“媒體查詢”來更改整個頁面布局。

 

///

它的未來是什么-組件驅(qū)動

很快,使用這種“響應(yīng)式”設(shè)計方法可能會被認為與使用表格進行頁面布局一樣過時—就像我們在90年代所做的那樣。

我們通過基于viewport(視口)的“媒體查詢”獲得了許多強大的工具,但我們也缺乏很多適配的可能性,因為“媒體查詢”是一個適用于整個頁面的通用解決方案,并且對每個用戶來說都一樣。我們?nèi)狈憫?yīng)“用戶需求”的能力,也缺乏將“響應(yīng)式”樣式注入“組件”本身的能力。


當(dāng)我們談到組件時,這里指的是頁面上的“元素”,這些元素可以由其它“元素”的集合組成。例如卡片、橫劃卡或推薦模塊之類的UI內(nèi)容,每個“塊”都由各種更小的“構(gòu)建塊”組成。這些組件拼湊在一起構(gòu)成我們的網(wǎng)頁。我們可以使用 global viewport information(全局視口信息)來設(shè)置這些組件,但它們?nèi)匀粺o法擁有自己的風(fēng)格。當(dāng)我們的設(shè)計系統(tǒng)是基于“組件”的而不是基于“頁面”的時,這使得它變得更加困難。

好消息是這個生態(tài)系統(tǒng)正在發(fā)生變化,而且它正在迅速變化,這需要我們進行一些思維轉(zhuǎn)變:考慮如何設(shè)計和定義組件樣式以及它們?nèi)绾芜m應(yīng)周圍環(huán)境。

CSS正在不斷發(fā)展,“響應(yīng)式”網(wǎng)頁設(shè)計的新時代即將到來。從目前的情況來看,自從我們第一次引入 “響應(yīng)式網(wǎng)頁設(shè)計” (RWD) 以來,僅僅10多年的時間,這個生態(tài)系統(tǒng)已經(jīng)準備好迎接CSS發(fā)生一些相當(dāng)大的改變。


讓我們深入研究一下可以期待哪些類型的變化,這會如何改變我們的設(shè)計方法,以及我們?nèi)绾慰紤]界面設(shè)計。

 

///

用戶能夠設(shè)置基于個人偏好的“媒體查詢”

簡單來說,我們可以期待新的基于偏好的“媒體查詢”來幫助我們更好地“響應(yīng)”用戶。它們將使我們能夠根據(jù)用戶自己的特定偏好或需求來設(shè)定網(wǎng)頁樣式。這將使我們能夠根據(jù)用戶的體驗偏好來調(diào)整用戶體驗。

這絕不是一個完整的列表,但能給你一些想法,這些基于偏好的“媒體查詢”可能包括:

這些將幫助我們構(gòu)建更具活力和個性化的網(wǎng)頁體驗,專門滿足我們用戶的專屬需求,尤其是那些希望網(wǎng)站易于訪問的用戶。更進一步說,這些基于偏好的“媒體查詢“尊重任何用戶已經(jīng)在操作系統(tǒng)設(shè)置的偏好。舉個例子,當(dāng)用戶的操作系統(tǒng)偏好設(shè)定為“減少動效”時,他們很可能不喜歡你頁面上的超級華麗的介紹、加載或飛入的動畫動效。我們應(yīng)先尊重他們的偏好,并為其他人提供“動效增強”的體驗。

另一個流行的媒體查詢是@prefers-color-scheme(配色偏好設(shè)定),它允許我們根據(jù)用戶的偏好和操作系統(tǒng)中的設(shè)置將我們的設(shè)計更改為“亮色模式”或“暗色模式”。這不依賴于用戶需要手動來更改“暗色模式”,它會自動發(fā)生。

///

“容器查詢”為你的設(shè)計系統(tǒng)注入新的生命力

CSS 中最令人興奮的新興領(lǐng)域之一是“容器查詢”(container queries),通常也稱為“元素查詢”。從基于“頁面”的“響應(yīng)式”設(shè)計到基于“容器”的“響應(yīng)式”設(shè)計的轉(zhuǎn)變對發(fā)展“設(shè)計系統(tǒng)”的作用價值不容低估,盡管今天使用它并不安全,但重要的是要了解其發(fā)展方向。

簡而言之,“容器查詢”將允許我們基于“父級容器”而不是整個頁面來設(shè)置規(guī)則。這意味著任何組件都更加獨立,與現(xiàn)代設(shè)計系統(tǒng)保持一致,真正成為“即插即用”模塊,可以轉(zhuǎn)移到任何頁面或布局,而且無需根據(jù)新環(huán)境重新考慮所有內(nèi)容。

“容器查詢”為我們?nèi)绾我?guī)劃、設(shè)計和構(gòu)建特定組件提供了一種更加動態(tài)的方法,因為組件本身擁有它的響應(yīng)信息。

甚至Ethan Marcotte自己也表達了為什么“容器查詢”如此重要,我們應(yīng)該研究一下。

 

///

考慮各種形態(tài)因素

由于各種“形態(tài)因素”(form factors)的變化和擴展,例如新的屏幕類型,可折疊屏,我們需要“媒體查詢”來考慮這些場景。在這里提到的所有內(nèi)容中,請記住,這是最具實驗性的,并且只是一項正在進行的工作,仍在嘗試解決我們可能遇到的任何復(fù)雜問題,同時考慮未來“形體因素”可能會如何發(fā)展。

在可折疊屏場景中,原型中有一些“媒體查詢”可以讓你定位屏幕跨度以及我們?nèi)绾巫寖?nèi)容根據(jù)新環(huán)境進行適配。例如,你可以在一個屏幕上放置一個收起的側(cè)邊欄(或菜單),并允許內(nèi)容在另一個屏幕上展開并隨頁面滾動。

 

///

為什么我們需要它?

我知道你在想什么,我們已經(jīng)從事網(wǎng)頁設(shè)計并使用“響應(yīng)式”來進行網(wǎng)頁設(shè)計10余年了。我們對其相當(dāng)滿意,那么為什么要改變呢?如果我們真的以終局視角來看響應(yīng)式設(shè)計,那么它就是關(guān)于個人用戶的用戶體驗設(shè)計。我們正朝著一個與每一位個體用戶高度相關(guān)的時代邁進。我們的網(wǎng)頁體驗應(yīng)該去適應(yīng)用戶的需求偏好。隨著設(shè)計系統(tǒng)的發(fā)展以及我們?nèi)绾蝿?chuàng)建更便攜的網(wǎng)頁,諸如“容器查詢”之類的工具將變得非常有意義。

配圖:CSS 將基于各個層級來確定用戶的最佳體驗

 

考慮到這一點,這意味著我們現(xiàn)在可以使用基于頁面的媒體查(包括跨越屏幕的細微差別)來設(shè)計宏觀布局;使用容器查詢的組件設(shè)計微觀布局;使用基于用戶偏好的媒體查詢,根據(jù)用戶獨特的偏好和需求定制用戶體驗。

 

對于新的響應(yīng)式設(shè)計,有許多新概念正在被原型化和概念化-請看下面的延伸閱讀。所有這些協(xié)同工作的方式需要我們從根本上轉(zhuǎn)變我們對設(shè)計和用戶獨特體驗的看法。我們需要更加適應(yīng)這樣一個事實:即我們的設(shè)計不是靜態(tài)的,不僅在布局上,還有在用戶可獲得的體驗中,我們需要學(xué)會在這種模糊性中做出計劃。網(wǎng)頁和設(shè)計的未來變得越來越復(fù)雜,我們需要適應(yīng)和挑戰(zhàn)自己,理解“新響應(yīng)式”體驗的意義。

 

文章來源:站酷   作者:MEUX
分享此文一切功德,皆悉回向給文章原作者及眾讀者.


免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

藍藍設(shè)計www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)

7大秘訣幫你設(shè)計出令人難忘的優(yōu)秀網(wǎng)站

純純

失敗的網(wǎng)頁設(shè)計各不相同,但是優(yōu)秀的網(wǎng)頁設(shè)計則有著共通的特點。你需要思考人們想要的是什么,什么東西能夠觸動他們,讓他們欲罷不能,無法忘懷。

聽起來似乎很簡單,不是嗎?取悅用戶的關(guān)鍵在于像用戶一樣思考。并不是每一次創(chuàng)新、每一次重塑、每一種新技術(shù)都能讓用戶愉悅,那些真正易于理解、便于使用、降低難度的技術(shù)、設(shè)計手法和抓人的視覺元素,才是一切的關(guān)鍵。下面總結(jié)的7項秘訣,會讓你的網(wǎng)頁脫穎而出的。

1、定制化

眼前一亮!7大秘訣幫你設(shè)計出令人難忘的優(yōu)秀網(wǎng)站

定制化,或者說個性化,是今天網(wǎng)頁設(shè)計中最典型的趨勢之一。用戶希望瀏覽網(wǎng)頁的時候獲得更加私人的瀏覽體驗,無論是玩頁游還是購物。

看看世界上最著名的那些網(wǎng)站是怎么做的吧。Amazon 為用戶提供基于購買歷史的產(chǎn)品推薦,Netflix 則會推薦相關(guān)的作品、有待觀看的下一部,并且基于用戶 Twitter 上的內(nèi)容來進行推薦。

每一個微小的自定義設(shè)計,都能讓用戶感覺這些用戶體驗設(shè)計是為他們而做的。同時,這種設(shè)計也會給用戶一種參與感和溝通的體驗,從而加深用戶的忠誠度。如此一來,用戶會更好地融入整個網(wǎng)站的用戶群或者社區(qū)。

2、簡練的動效

眼前一亮!7大秘訣幫你設(shè)計出令人難忘的優(yōu)秀網(wǎng)站

另外一個大熱的流行趨勢,就是動效設(shè)計。它不僅能為用戶帶來驚喜,而且具備強大的引導(dǎo)性。

動效設(shè)計的精髓在于簡單。令人頭暈或者不知所措的動效,應(yīng)該不是你要的東西吧?動效應(yīng)該是有目的性的,和其他所有的設(shè)計元素一樣,有針對性,達成目標(biāo)是它存在的意義。

對動效或者說動畫最熟悉的,無疑是迪士尼。Frank Thomas 的《生命的錯覺:迪士尼動畫》中,就詳細總結(jié)了創(chuàng)造今天動畫的12個原則:

·擠壓和拉伸
·預(yù)期
·登臺
·連續(xù)動作和姿態(tài)對應(yīng)
·緩進緩出
·弧形運動
·次要動作
·時序
·夸張
·立體刻畫
·吸引力

3、使用約定俗成的設(shè)計模式

眼前一亮!7大秘訣幫你設(shè)計出令人難忘的優(yōu)秀網(wǎng)站

對于常見的問題,設(shè)計模式就是可靠且可復(fù)用的解決方案。簡而言之,最常見的信息和交互方式被整合到一個界面當(dāng)中,比如點擊按鈕,滾動頁面,滑動解鎖,它們都是設(shè)計師模式。

你需要熟悉這些常見的設(shè)計模式,并且在設(shè)計界面和交互的時候?qū)⑺鼈冇眠M去。這符合用戶在體驗上的訴求,也是易用性的最基本構(gòu)成。

同時你也要在自己的設(shè)計中創(chuàng)造設(shè)計模式,在不同的頁面中使用相同、相似或者規(guī)則化的設(shè)計,讓用戶習(xí)慣。比如,不同頁面中的CTA按鈕的色彩保持一致,卡片式的元素使用相同的樣式,等等等等。

4、給設(shè)計以性格

眼前一亮!7大秘訣幫你設(shè)計出令人難忘的優(yōu)秀網(wǎng)站

沒人會喜歡單調(diào)無聊的設(shè)計。你的網(wǎng)站應(yīng)當(dāng)同你的品牌保持一致的性格,擁有獨特的氣息。

要做到這一點,通常需要用到微妙走心的文案和親切自然的語調(diào)如果你真的不知道怎么做,可以看看MailChimp 是怎么做的。(請注意他們的文本和圖片是如何無縫地連接到一起的)

5、在屏幕內(nèi)思考

眼前一亮!7大秘訣幫你設(shè)計出令人難忘的優(yōu)秀網(wǎng)站

用戶同網(wǎng)站交互都是在屏幕內(nèi)進行的,無論是桌面端還是移動端,整個體驗都是圍繞著屏幕進行的。

這并不是一句廢話。屏幕是一個區(qū)域,它界定范疇,賦予概念,創(chuàng)造隱喻。這也解釋了為什么視差滾動和卡片式界面是如此的流行。這兩種概念將一定量的信息合理地放置到屏幕這個容器中,讓用戶隨之同下一個元素進行互動。

如何運用好這個概念其實并不是那么容易。一個屏幕內(nèi)應(yīng)當(dāng)承載多少信息,需要仔細考慮。一個桌面端頁面所能承載的信息量在移動端屏幕上,可能需要劃分到幾個頁面當(dāng)中去。

從屏幕的角度來考慮問題,可能會讓你的計劃更加龐大復(fù)雜,但是這種考量是有價值的,這種基于屏幕或者基于設(shè)備的考慮能讓用戶感覺更加便捷貼心。

6、一體化的內(nèi)容和交互

眼前一亮!7大秘訣幫你設(shè)計出令人難忘的優(yōu)秀網(wǎng)站

視頻、游戲、測試都爭取讓用戶能與之進行互動,這種互動的目的在于驅(qū)動用戶參與到設(shè)計中來。用戶與界面交互的越多,用戶所獲得的體驗就越好。

不過,有趣的元素能讓這一切截然不同。

讓交互內(nèi)容盡量簡單,不要牽扯太多,讓用戶可以一目了然,讓他們輕松獲得反饋的信息,不用在冗雜的體驗中淪陷。這其實和美劇的5分鐘原則有著異曲同工之妙。

7、輕松有序的設(shè)計

眼前一亮!7大秘訣幫你設(shè)計出令人難忘的優(yōu)秀網(wǎng)站

最后一個秘訣并非不重要,它甚至可以說是最基礎(chǔ)的原則:讓你的設(shè)計保持干凈、整潔和有序。使用柵格可以讓每一個頁面元素都有準確的位置。將響應(yīng)式設(shè)計落實到每一個元素,能讓頁面能從一個設(shè)備兼容到另一個設(shè)備。

簡約風(fēng)和極簡風(fēng)能成為設(shè)計趨勢是有道理的。用戶可以更輕松理解這一切。簡約的視覺設(shè)計更容易交互。沒有復(fù)雜信息并且被精心設(shè)計的界面能更好地運作,賦予更好的體驗。

蘋果的官方App Store 和Google Play 都推薦過的游戲 Two Dots 就是個典型案例。誰都可以拿起手機毫無障礙地開始玩兒,它設(shè)計簡單干凈,容易互動,視覺元素周圍有足夠的空間,無需擔(dān)心誤觸。同時,其他游戲所具備的東西它也有——有趣好玩,可以共享得分,能分享到社交媒體。

結(jié)語

界定一個網(wǎng)站的體驗與否有的時候并不是單一的標(biāo)準,而今天所推薦的7條秘訣本身也更接近于基本的Guideline,了解用戶,熟悉趨勢才能提供優(yōu)秀的體驗。

文章來源:優(yōu)設(shè)  作者:陳子木
分享此文一切功德,皆悉回向給文章原作者及眾讀者.


免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

藍藍設(shè)計www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)


按鈕設(shè)計的知識點分析

資深UI設(shè)計者

雖然直覺認為按鈕是一種很簡單的控件,但在梳理按鈕相關(guān)知識點的過程中,發(fā)現(xiàn)小小控件其中包含了很多容易被忽略的細節(jié)。

按鈕幾乎是每一個頁面不可或缺的元素,對于按鈕的認識基本停留在視覺層面,一個圓角矩形搭配一句文案就能拼湊成一個最基礎(chǔ)的按鈕。視覺是一個觀察的切入點,但僅停留在視覺層面還是不夠的,比設(shè)計表現(xiàn)更重要的往往是背后支持設(shè)計的理由。本文中的所有案例均來自線上產(chǎn)品,觀點僅是個人粗淺的理解,有疑問的地方歡迎大家討論指正。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

按鈕的定義

1. 按鈕的來源

數(shù)字世界是現(xiàn)實世界的一種映射,許多數(shù)字概念,都可以在現(xiàn)實世界中找到原型。按鈕就是很生動的一個案例。在視覺表現(xiàn)上貼近現(xiàn)實生活中真實物體的外觀,擬合用戶心智模型,降低用戶的認知和理解成本。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

2. 按鈕的定義

如果從視覺形式上看,按鈕的組成很簡單,一個矩形容器加上文字或圖標(biāo)即可組合成一個常見的按鈕,但是僅僅從視覺層面定義按鈕是不嚴謹?shù)摹0粹o是一種重要的控件類型,而控件是圖形用戶界面(GUI)的主要構(gòu)成模塊。想要深入理解按鈕,就必須要求我們首先理解什么是控件以及控件的分類。

3. 控件分類和介紹

定義:控件是用戶和產(chǎn)品間進行交流的屏幕對象,是圖形用戶界面(GUI)的主要構(gòu)成模塊。

分類:根據(jù)用戶目標(biāo),可將控件分為 4 大類。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

每一類控件下又有更多具體細分。所有界面中常見的具體控件都可以根據(jù)其功能找到所屬的類別。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

4. 按鈕的分類

在以上各個細分控件中,我將部分控件歸入按鈕類別:

命令控件下的:傳統(tǒng)按鈕、圖標(biāo)按鈕、文字按鈕

選擇控件下的:開關(guān)按鈕、單選按鈕、組合圖標(biāo)按鈕、狀態(tài)切換按鈕(開關(guān)和復(fù)選框樣式比較固定,為了方便討論,姑且不算在按鈕范疇之內(nèi))

因此如果以按鈕為主體,以功能屬性為分類條件,可將按鈕分為:命令型按鈕和選擇型按鈕

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

命令型按鈕與選擇型按鈕的區(qū)別

不論從功能維度、交互維度、視覺維度上看,這兩類按鈕各自都有不同的特點。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

選擇型按鈕非瞬時狀態(tài)有:“選中”和“未選中”兩種互斥狀態(tài)??梢园堰x擇型按鈕理解為某種狀態(tài)的確認和展示。

命令型按鈕的非瞬時狀態(tài)只有一種:正常狀態(tài),當(dāng)用戶點擊命令型按鈕后,命令即可下達??梢园衙钚桶粹o理解為一個動作,點擊按鈕代表著立即執(zhí)行這個動作。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

常見按鈕的拆解

介紹完了命令型按鈕和選擇型按鈕在功能、交互、視覺層面的區(qū)別點后,我們再來看看實際工作中常見和常用的按鈕類型。

1. 傳統(tǒng)按鈕(有容器兜底的按鈕)的來源:

GUI 中“按鈕”的概念來源于真實世界中的按鈕。真實的按鈕具有一個非常顯而易見的特點:擁有一個適合點擊按壓的受力面,這個受力面就是可點擊感的來源。試想一下,假設(shè)一個按鈕只有針尖般大小,且不說你是否能認出這是按鈕,即便你知道這是按鈕,你會有按下的欲望嗎?真實情況下,擺在人們面前的按鈕面積越大,想按壓的欲望就越強。因此傳統(tǒng)按鈕的最顯著特點就是擁有一個承載內(nèi)容的“受力面”,也就是承載文字或者圖標(biāo)的“容器”。受限于早期的顯像技術(shù),以及與真實世界的對照,這種“容器”通常一般都是矩形,后期漸漸衍生出更加柔和的圓角。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

風(fēng)格發(fā)展:

在相當(dāng)長的一段時間里按鈕都有三維凸起的特征,進一步鞏固了按鈕的可點擊感。不過進入移動時代后,這種流行趨勢發(fā)生了改變,按鈕的三維印記被不斷移除。用戶已經(jīng)建立起了成熟的心智模型,即便按鈕在視覺上越來越“平”,也不妨礙點擊行為的發(fā)生。結(jié)合多年的使用經(jīng)驗,用戶已經(jīng)將矩形形狀這一特征和按鈕牢固地聯(lián)系了起來。即便現(xiàn)在的按鈕大多都是扁平化,用戶也能一眼就辨認出按鈕屬性。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

2. 傳統(tǒng)按鈕的拆解:

常見按鈕一般是由容器和內(nèi)容組成。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

容器層面

  • 容器形狀:

移動端比較主流的按鈕形狀有:矩形、圓角矩形、膠囊形和圓形 4 種。一般,在人們的認知里,圓角越大傳遞的感覺越圓潤親切。其實形狀本身并沒有好壞區(qū)別,與單純視覺偏好相比,元素的統(tǒng)一性更加重要。一旦選定了某一種按鈕形狀,就需要保證所有場景中出現(xiàn)的按鈕都盡量看上去整體統(tǒng)一。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

  • 容器尺寸:

視覺上,按鈕越大,越吸引用戶注意,決定按鈕大小的主要依據(jù)是按鈕在頁面中的優(yōu)先級。而一個產(chǎn)品涉及到頁面眾多,如果不同的頁面元素之間缺乏統(tǒng)一的調(diào)度規(guī)則,就會出現(xiàn)按鈕尺寸過多,沒有規(guī)律,細節(jié)混亂,效率低下的情況。為了既能適應(yīng)不同的場景,又能保持產(chǎn)品級的控件統(tǒng)一,一般要給按鈕尺寸設(shè)定幾個檔位以適配不同頁面需求。排除個別特殊頁面,一般把按鈕設(shè)置為 5 個優(yōu)先級梯度檔位就足以滿足設(shè)計需求。

我們可以從優(yōu)先級從高到低的順序,將按鈕分為:特大、大、正常、小、特小 5 個尺寸檔位。

下面展示最常使用的三個檔位,大、正常、小檔位。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

  • 容器顏色:

按鈕的大小、形狀、顏色三個維度中,人眼是對顏色信息最為敏感的。在一個頁面中,突出一個元素的方式有多種,其中最簡潔有效的方式就是用顏色進行突出。顏色包含了色相、飽和度和明度三種屬性,改變顏色的不同屬性,都會對按鈕的表意產(chǎn)生影響。同時,不同的顏色代表著不同的含義,配色時需要加以注意。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

  • 容器樣式:

容器除了基本的尺寸、形狀、顏色之外,還有多種樣式。

上文介紹的容器是強面性的,此外,容器還有弱面性、線性等樣式。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

  • 容器細節(jié):

雖然現(xiàn)階段的按鈕越來越扁平,但在扁平的趨勢下,依舊有發(fā)揮設(shè)計創(chuàng)意的空間。

顏色漸變、投影、動效都是常用的設(shè)計手法。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

內(nèi)容層面

聊完了“容器”部分,再來看看容器承載的“內(nèi)容”又有哪些細節(jié)點。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

3. 圖標(biāo)按鈕的介紹

并非所有按鈕都需要容器,尤其當(dāng)按鈕密度較大時,去掉容器只保留內(nèi)容,可以更好地提高空間利用率,簡約視覺。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

4. 文字按鈕的介紹

比圖標(biāo)按鈕更輕量的按鈕類型是文字按鈕,以文字的形式展示,和界面融合度更高,當(dāng)用戶有需要時才會注意到文字按鈕的可點擊性。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

5. 傳統(tǒng)按鈕與圖標(biāo)按鈕的組合

這種組合形式相當(dāng)常見,將多個功能整合在一個區(qū)域內(nèi),如底部工具欄(ToolBar)或者頂部導(dǎo)航欄(Navigation Bar)。不同按鈕承載著不同功能,側(cè)重越明顯,越利于用戶快速識別并決策。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

特殊按鈕類型

上面介紹的是常見的按鈕形式,除了以上按鈕,有一些按鈕形式專門適用于某些特殊場景。

如懸浮按鈕、膠囊按鈕等。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

按鈕的優(yōu)先級

一個頁面往往有多個按鈕,不同按鈕承載不同功能,功能之間有相同或者不同的優(yōu)先級,因此按鈕之間也存在這相同或者不同的視覺優(yōu)先級。

我們分兩類情況來討論:相同優(yōu)先級的按鈕和不同優(yōu)先級的按鈕組合。

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

按鈕樣式小結(jié)

上文羅列了實際工作中常用到的一些按鈕樣式,最重要的步驟是分清按鈕主次,使用不同的樣式進行搭配。

優(yōu)先級強到弱:

強面性按鈕、弱面性按鈕/線性按鈕、圖標(biāo)按鈕、文字按鈕

從6個層面,系統(tǒng)分析按鈕設(shè)計的知識點

碎碎念:

本文中出現(xiàn)的部分名詞,比如“弱面性”、“容器”等,只是為了便于交流和統(tǒng)一指向,并沒有具體權(quán)威出處。文中提及的按鈕類型均來源于線上產(chǎn)品,樣本有限,適用場景相對固定,還有很多樣式?jīng)]有一一遍歷。但掌握了如何選擇樣式的原理,就可以根據(jù)日后具體需求做出合理方案。文中出現(xiàn)的數(shù)據(jù)都是經(jīng)驗型數(shù)據(jù),如按鈕按下狀態(tài)是在正常狀態(tài)下添加 10%純黑的遮罩,文字字號大小等,這些都是建議型數(shù)據(jù),可以根據(jù)具體情況靈活調(diào)整。

文章來源:站酷   作者:設(shè)計師doo


分享此文一切功德,皆悉回向給文章原作者及眾讀者.

免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

藍藍設(shè)計www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)



響應(yīng)式設(shè)計應(yīng)該怎樣做?

資深UI設(shè)計者

響應(yīng)式設(shè)計是一種頁面設(shè)計布局,可以智能地根據(jù)用戶行為以及使用的設(shè)備環(huán)境進行相對應(yīng)的布局。

什么是響應(yīng)式設(shè)計?

響應(yīng)式網(wǎng)站設(shè)計(Responsive Web design)的理念是:頁面的設(shè)計與開發(fā)應(yīng)當(dāng)根據(jù)用戶行為以及設(shè)備環(huán)境(系統(tǒng)平臺、屏幕尺寸、屏幕定向等)進行相應(yīng)的響應(yīng)和調(diào)整。具體的實踐方式由多方面組成,包括彈性網(wǎng)格和布局、圖片、CSS media query的使用等。無論用戶正在使用筆記本還是iPad,我們的頁面都應(yīng)該能夠自動切換分辨率、圖片尺寸及相關(guān)腳本功能等,以適應(yīng)不同設(shè)備;換句話說,頁面應(yīng)該有能力去自動響應(yīng)用戶的設(shè)備環(huán)境。響應(yīng)式網(wǎng)頁設(shè)計就是一個網(wǎng)站能夠兼容多個終端——而不是為每個終端做一個特定的版本。這樣,我們就可以不必為不斷到來的新設(shè)備做專門的版本設(shè)計和開發(fā)了。

簡單來說就是:響應(yīng)式設(shè)計是一種頁面設(shè)計布局,可以智能地根據(jù)用戶行為以及使用的設(shè)備環(huán)境進行相對應(yīng)的布局。


(來自百度百科)


自適應(yīng)與響應(yīng)式布局的區(qū)別?

實現(xiàn)頁面設(shè)計布局的響應(yīng)效果,除了響應(yīng)式布局,自適應(yīng)也是常用的一種技術(shù)。兩者時常被混淆。


我們來概括一下它們之間的區(qū)別:



自適應(yīng)

為不同的設(shè)備提供不同的網(wǎng)頁,比如專門提供一個mobile版本,或者iPhone / iPad版本。這樣做固然保證了效果,但是比較麻煩,同時要維護好幾個版本,而且如果一個網(wǎng)站有多個portal(入口),會大大增加架構(gòu)設(shè)計的復(fù)雜度。


響應(yīng)式

響應(yīng)式網(wǎng)頁設(shè)計就是一個網(wǎng)站能夠兼容多個終端——而不是為每個終端做一個特定的版本。不必為不斷到來的新設(shè)備做專門的版本設(shè)計和開發(fā)了。



響應(yīng)式布局的優(yōu)勢?

提高用戶體驗

通過合理的設(shè)計方案配合規(guī)范的技術(shù)實現(xiàn),使同一個頁面在不同設(shè)備,提高屏幕利用率,最大化操作效率,在不同分辨率屏幕上都能有最佳的用戶體驗。


降低開發(fā)成本

響應(yīng)式的設(shè)計只需開發(fā)一套代碼,同時兼容多種尺寸的設(shè)備。不用同時維護好幾個版本內(nèi)容,只需維護一套代碼即可。


降低設(shè)計成本

設(shè)計師需和前端程序員緊密溝通,確定響應(yīng)幾個寬度區(qū)間,以及對應(yīng)的數(shù)值區(qū)間。根據(jù)響應(yīng)式制定了一套能在多終端適配的設(shè)計方案,橫向拉通頁面以及容器布局的適配規(guī)則,一套設(shè)計規(guī)則能夠高效適配多終端。


提高業(yè)務(wù)迭代效率

業(yè)務(wù)方在迭代過程中,會考慮多終端不同的使用場景、業(yè)務(wù)特性,響應(yīng)式能夠基于同一個客戶端、后臺和運營系統(tǒng),一次運營多端同步生效,保障業(yè)務(wù)發(fā)展效率最大化。



響應(yīng)式布局的設(shè)計要點?

設(shè)計師在做響應(yīng)式設(shè)計時,不僅僅是單純的縮放頁面容器大小就可以了,需要有規(guī)律的進行設(shè)計,這樣能夠降低開發(fā)人員的開發(fā)成本,提高效率。并且需要在設(shè)計時,關(guān)注設(shè)計的界面,是否符合用戶的操作體驗,交互是否流暢,能不能在各個不同的終端給予用戶最佳的使用體驗。


響應(yīng)式與柵格系統(tǒng)搭配使用

響應(yīng)式設(shè)計的前提有兩點:頁面布局具有規(guī)律性;元素寬高可用百分比代替固定數(shù)值,而這兩點正是柵格系統(tǒng)本身就具有的典型特點,所以利用柵格系統(tǒng)進行響應(yīng)式的設(shè)計高效快捷,搭配使用能夠提高設(shè)計與開發(fā)效率。


Ant Design為例:采用 24 柵格體系。以上下布局的結(jié)構(gòu)為例,對內(nèi)容區(qū)域進行 24 柵格的劃分設(shè)置,如下圖所示。為頁面中柵格的 Gutter 設(shè)定了定值,即瀏覽器在一定范圍擴大或縮小,柵格的 Column 寬度會隨之?dāng)U大或縮小,但 Gutter 的寬度值固定不變。



什么是斷點?

響應(yīng)式頁面中的容器大小是動態(tài)的,我們可以提供給開發(fā)在不同的頁面寬度區(qū)間,對應(yīng)的布局應(yīng)該是怎么樣的。而這些區(qū)間的臨界點,就是“斷點”。


如何確定斷點?

進行響應(yīng)式設(shè)計之前,與產(chǎn)品、前端開發(fā)人員共同商討出自身產(chǎn)品的常用設(shè)備類型及尺寸,敲定產(chǎn)品所需要覆蓋的設(shè)備類型,制定出幾個適合自身產(chǎn)品的斷點。


以Ant Design 為例:https://ant.design/components/layout-cn/  感興趣的可以了解一下



為什么頁面寬度區(qū)間以最小的寬度設(shè)計?

設(shè)計師在進行設(shè)計的時候,考慮極限值,以最小的寬度來進行設(shè)計,能夠避免內(nèi)容展示不下的尷尬場景。


響應(yīng)式布局的響應(yīng)策略方案?

Ant Design 兩種較為典型的適配方案:


一、左右布局

常被用于左右布局的設(shè)計方案中,常見的做法是將左邊的導(dǎo)航欄固定,對右邊的工作區(qū)域進行動態(tài)縮放。



二、上下布局

常被用于上下布局的設(shè)計方案中,做法是對兩邊留白區(qū)域進行最小值的定義,當(dāng)留白區(qū)域到達限定值之后再對中間的主內(nèi)容區(qū)域進行動態(tài)縮放。



這兩種非常簡單的適配的思路,一套完美的適配方案需要設(shè)計師根據(jù)交互、體驗、以及判斷頁面內(nèi)容的層級等來進行設(shè)計。


三、內(nèi)容增減

內(nèi)容增減:部分模塊在不同的內(nèi)容會有顯示和隱藏的狀態(tài),網(wǎng)頁端的內(nèi)容在大屏幕上展示的內(nèi)容,在小屏幕場景中部分會被隱藏掉。


如下圖:大屏幕中banner區(qū)域展示的推薦列表,在小屏幕中被隱藏。



四、布局調(diào)整

布局調(diào)整。主要是模塊的排列和順序發(fā)生變化,常見的就是內(nèi)容的布局發(fā)生改變、模塊一行的列數(shù)發(fā)生改變。


如下圖:大屏與小屏幕中的banner的排列布局方式不同。



響應(yīng)式設(shè)計如何交付?

設(shè)計界面需要符合前端開發(fā)人員編程的方法和需求,所以在設(shè)計過程中,需要與開發(fā)人員緊密溝通,并且輸出對應(yīng)的設(shè)計頁面,作出標(biāo)注,并且與開發(fā)人員溝通確定響應(yīng)策略,而不是依靠口頭傳達。



在一些特殊的情況下,響應(yīng)式的背景切圖會和普通頁面的背景切法不一樣,盡可能與前端開發(fā)人員溝通清楚需要導(dǎo)出的文件。


總結(jié)

響應(yīng)式設(shè)計是一種源自技術(shù)的概念,需要設(shè)計師與開發(fā)人員緊密溝通,共同配合完成。


在寫本文之前,參考借鑒了很多文章,更加深入了解了響應(yīng)式設(shè)計的設(shè)計原理,以上內(nèi)容,是對于響應(yīng)式設(shè)計學(xué)習(xí)的一些復(fù)盤及心得,希望對大家有所幫助,如有不同意見,歡迎指正!




文章來源:站酷   作者:船長的成長日記

分享此文一切功德,皆悉回向給文章原作者及眾讀者.

免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

藍藍設(shè)計www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 平面設(shè)計服務(wù)


2022 年頂級網(wǎng)頁設(shè)計趨勢

ui設(shè)計分享達人

設(shè)計趨勢可以塑造一切,從設(shè)計師的創(chuàng)作方式到用戶界面設(shè)計,再到從網(wǎng)站到包裝設(shè)計的未來迭代。

讓我們深入探討2022年的一些頂級網(wǎng)頁設(shè)計趨勢。我們將著眼于 2021年末開始出現(xiàn)的趨勢,這些趨勢是為來年奠定基礎(chǔ)的,以及一些即將流行的趨勢設(shè)計。

有趣、樂觀的設(shè)計

時尚的形狀、顏色,甚至是面孔都可以帶來很多樂趣。設(shè)計師正在使用網(wǎng)頁設(shè)計趨勢,為從網(wǎng)站的所有內(nèi)容提供有趣、樂觀的設(shè)計。這些設(shè)計的共同點是它們?yōu)槭澜缱⑷肓艘稽c額外的快樂。

充滿樂趣和樂觀的圖像具有面孔、較輕的字體,以及散發(fā)出積極情緒的顏色。為了充分利用這一趨勢,請考慮更輕的元素,并避免選擇較重的字體或顏色。

黑白配色方案

黑白配色方案是今年最鮮明、最美麗的設(shè)計趨勢。沒有顏色,你可以在限制范圍內(nèi)思考和設(shè)計。

大膽和實驗性的排版

在2022年,沒有錯誤的排版方式。大粗體字體——甚至襯線字體——無處不在。在玩這種網(wǎng)站設(shè)計趨勢時,請考慮字體將如何響應(yīng)以及如何最大限度地對訪問者產(chǎn)生影響。

三維設(shè)計元素

雖然2020年和2021年有很多設(shè)計師網(wǎng)站處理完整的3D 設(shè)計,但新興趨勢是將3D元素與更扁平的整體美感結(jié)合起來。

具有3D風(fēng)格的元素可能包括陰影、動畫或圖層效果,以創(chuàng)建深度和維度。

三維設(shè)計也延伸到視覺敘事??紤]如何以突出景深和陰影的方式捕捉您的故事或產(chǎn)品。

近乎野獸派

野蠻主義是人們想要加入的網(wǎng)站設(shè)計趨勢,但對于大多數(shù)項目來說,它過于苛刻和尖銳。

這些設(shè)計使用了許多相同的鮮明效果。不是單色字體,更容易看到襯線是常態(tài)。即使有一些明顯的邊界和線條,元素之間也有足夠的空間。沒有太多的裝飾或其他視覺效果,只留下顏色和文字來真正承載這些項目。

滾動文本元素

雖然總是希望文本元素可讀,但它們也可以是動態(tài)的。滾動文本元素——通常使用超大字體、幾個詞、在一個位置——可以增加對關(guān)鍵詞的強調(diào)并激發(fā)用戶的興趣。

輪廓字體是一種流行的選擇,保持可讀性的關(guān)鍵是使用簡短、常用的單詞或短語。

玻璃態(tài)

玻璃態(tài)的第一個展示于2020年末和2021年初的新態(tài),并演變成現(xiàn)在流行的更完整的玻璃效應(yīng)。

正是您可能想的那樣:設(shè)計元素的外觀讓人聯(lián)想到玻璃。可能有透明度、冷淡或光澤的元素。

設(shè)計師們一直在Dirbbble上以一種主要方式使用這種風(fēng)格,并找到了網(wǎng)站設(shè)計的方法。

更多漸變

漸變是不斷出現(xiàn)的設(shè)計趨勢。2021年,設(shè)計中的大部分漸變出現(xiàn)在背景中。

到 2022 年,漸變將采用兩種新形式:

1) 用于文本顏色填充(例如上面的示例)以提供最大的影響和強調(diào)

2) 作為用其他線條填充插圖或圖標(biāo)以創(chuàng)建紋理深度效果

沒有圖像的主頁

無需圖像即可設(shè)計,您將在 2022 年緊跟潮流。

使用不同類型的用戶界面或設(shè)計技巧來充分利用沒有圖像的主頁。在此處的示例中,Kirifuda 使用了漂亮的黑白配色方案,在文本元素之間具有疊印效果。超大的排版和手寫風(fēng)格的字體有助于將它們?nèi)诤显谝黄稹?

分屏美學(xué)

分屏美學(xué)重新奏效。幾年前的趨勢當(dāng)時出于可用性和響應(yīng)的原因而起作用,現(xiàn)在它更像是一種新設(shè)計。

這些視覺效果可以包括水平或垂直分割的屏幕,每一切面有不同的功能。

交互式字體

在屏幕上與您一起移動的文本是交互式字體背后的支柱。在大多數(shù)情況下,這可以使用懸停狀態(tài),盡管您可以嘗試一些其他更復(fù)雜的效果。

在考慮交互式文本元素時,請考慮可讀性和理解力。文本效果只有在其中的文字仍然可讀和可理解的情況下才有效。

包容性設(shè)計

設(shè)計師正在努力打造一個更具包容性的網(wǎng)絡(luò),它幾乎在所有發(fā)布的內(nèi)容中都有體現(xiàn)。從圖像到語言再到替代文本,沒有理由不嘗試讓您的項目更加包容所有人。

包容性延伸到種族、性別中立、文化、可及性和能力。共同的主題是您的網(wǎng)站應(yīng)該以這樣的方式組合在一起,以便任何想要訪問內(nèi)容的人都可以訪問內(nèi)容,并且人們也可以在屏幕上看到他們可以與之相關(guān)的其他人。

結(jié)論

就網(wǎng)站設(shè)計趨勢而言,新的一年已經(jīng)開始以非凡的方式爆發(fā)。如何將這些元素合并到現(xiàn)有項目中是作為設(shè)計師該考慮的問題。

藍藍設(shè)計建立了UI設(shè)計分享群,每天會分享國內(nèi)外的一些優(yōu)秀設(shè)計,如果有興趣的話,可以進入一起成長學(xué)習(xí),請掃碼ben_lanlan,報下信息,會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務(wù)合作,也請與我們聯(lián)系。

文章來源:站酷 作者:對啊設(shè)計君
分享此文一切功德,皆悉回向給文章原作者及眾讀者.

免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

藍藍設(shè)計www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)


B端系統(tǒng)配置功能設(shè)計的思考

資深UI設(shè)計者

在大型B端產(chǎn)品中,不可避免的出現(xiàn)各種配置,配置如同一個個控制閥,決定著業(yè)務(wù)的走向,并實現(xiàn)saas產(chǎn)品的千人千面,以滿足不同客戶的訴求,適應(yīng)不同行業(yè)的業(yè)務(wù)場景。但在隨著產(chǎn)品的發(fā)展,配置項也越來越多,逐漸變的不可設(shè)計與維護。給什么做的配置?配置是如何生效的?好的配置具有什么特點?如何確定配置的維度?針對這些問題,筆者就以自身的工作經(jīng)驗,來給大家說一下如何進行復(fù)雜B端系統(tǒng)的配置功能設(shè)計。

一、給什么在做配置?

在開始配置之前,我們要想清楚,我們到底在為什么在做配置。

軟件系統(tǒng)是現(xiàn)實世界的抽象,在《THINK IN UML》一書中,表述了現(xiàn)實運行的機制:人驅(qū)動系統(tǒng)、事體現(xiàn)過程、物記錄結(jié)果、規(guī)則控制運行。由于我們不可能利用一套固定的規(guī)則滿足所有客戶的業(yè)務(wù)場景,故我們需要支持規(guī)則可調(diào)整,調(diào)整規(guī)則的功能,就是配置功能。

我們習(xí)慣用用例(use case)的方法來抽象現(xiàn)實世界的需求,一個完整的用例定義由參與者、前置條件、場景、后置條件構(gòu)成,其中:

  • 參與者通過系統(tǒng)輸入物與系統(tǒng)交互,可以是輸入的一段指令,一筆訂單,一個商品信息等;
  • 前置條件:發(fā)生這個用例的前提條件,即輸入物滿足什么條件才可以發(fā)生這個用例
  • 后置條件:發(fā)生這個用例之后的結(jié)果,會產(chǎn)生哪些影響

那么當(dāng)我們翻譯成UML的語言時,配置就是定義前置條件和后置條件的系統(tǒng)功能。

那么當(dāng)我們判斷輸入物滿足什么條件時,還是分兩類:

  • 當(dāng)輸入物存在時,即滿足條件。如:當(dāng)OMS系統(tǒng)發(fā)出打印指令時,即調(diào)用配置中指定的打印機進行打印;
  • 當(dāng)輸入物的屬性和預(yù)設(shè)規(guī)則滿足時,即滿足條件。如:當(dāng)ERP推送商品價格數(shù)據(jù)到OMS中,由于商品價格數(shù)據(jù)這一個輸入物的所屬類別分類屬性,滿足預(yù)設(shè)規(guī)則1,則自動加價5%;

當(dāng)我們分析會產(chǎn)生哪些影響時,我們可以分三類:

  • 邊界類:影響操作界面是否可查看可操作,或者接口是否可用。權(quán)限控制RBAC設(shè)計模型和接口的訂閱配置,就是典型的對邊界類造成影響的配置設(shè)計;
  • 實體類:影響數(shù)據(jù)庫表,文檔或其他具有持久化特征的數(shù)據(jù)的格式、內(nèi)容;如OMS系統(tǒng)設(shè)計中的審單功能中,會根據(jù)配置在訂單上加上贈品商品行;
  • 控制類:影響控制程序,工作流,算法體是否起作用;如OMS系統(tǒng)中,訂單會根據(jù)配置來決定是否直接跳轉(zhuǎn)到某個狀態(tài),如退單長時間未審核,則自動同意的配置

在復(fù)雜的B端系統(tǒng)中,我們往往發(fā)現(xiàn)一個業(yè)務(wù)無法用一個用例就描述清楚,導(dǎo)致配置設(shè)計還是無法進行,如這個業(yè)務(wù)場景:

ERP將商品資料同步到OMS,OMS加工后,同步至各商城。

由于用例體現(xiàn)了參與者的愿望,用例的執(zhí)行結(jié)果應(yīng)對參與者來說是可觀測和有意義的,那么顯然,同步商品資料到各商城,對于業(yè)務(wù)的起點ERP來說,并不是其愿望,也不可觀測,但是不存在沒有參與者的用例,用例不應(yīng)該自動啟動。由于參與者可以是非人的,換句話說,參與者可以是用戶的一個指令,或者是上游系統(tǒng)的通知,故我們往往將用例根據(jù)參與者的不同進行拆分。以筆者參與的OMS產(chǎn)品為例,我們根據(jù)長期的實踐,習(xí)慣根據(jù)參與者的不同,劃分為三種不同的用例。不同種類的用例,配置一般影響的類別也不一樣:

  • 輸入用例:比如上游訂單系統(tǒng)同步訂單至OMS、ERP系統(tǒng)同步商品資料至OMS。配置一般影響邊界類;
  • 處理用例:比如訂單打印、訂單拆單合單、訂單履約、商品價格加價處理。配置一般影響控制類;
  • 輸出用例:比如OMS輸出訂單發(fā)貨清單至ERP、OMS系統(tǒng)同步商品價格至上游平臺。配置一般影響實體類;

我們可以整理出下圖:

二、配置設(shè)計要求

上文我們了解了在給什么在做配置,那么一個好的配置應(yīng)該滿足什么條件呢?

第一:配置邏輯自洽

1、根據(jù)輸入物屬性識配自己的規(guī)則時,規(guī)則之間不能相互沖突;

我們拿商品價格策略配置舉例:

當(dāng)我們識別商品的價格屬性去適配規(guī)則時,我們應(yīng)使用MECE分析法,按照完全窮盡,相互獨立的原則,將屬性的枚舉值整理出來,當(dāng)無法完全窮盡時,應(yīng)設(shè)置默認規(guī)則;

2、配置與配置之間不能互相沖突;

我們?nèi)阅蒙唐穬r格策略配置舉例:通過識別商品的價格、所屬平臺、所屬門店等屬性去適配規(guī)則時,可能會出現(xiàn)同一個商品同時滿足多個配置的情況;

這種情況下,我們需要先判斷多個配置是否可以疊加:

可以疊加:當(dāng)對實體類進行配置設(shè)計時,一般策略是可以疊加的。在這種情況下,可以增加配置疊加規(guī)則,如設(shè)置上限\下限:加價策略都是以輸入的原價為基準進行加價,累次加價不能超過原價的8%

不可以疊加:需要增加策略沖突時的應(yīng)用規(guī)則

  • 應(yīng)用最新的配置:適用最后更新的配置;
  • 指定策略優(yōu)先級:為配置分配優(yōu)先級,在配置不可疊加時,選擇優(yōu)先級最高的生效;

第二:配置變更有跡可循:重要的業(yè)務(wù)配置,需要提供配置變更日志查詢,記錄配置修改人與修改時間

第三:配置影響的前后數(shù)據(jù)對應(yīng):如果配置影響的是實體類的修改,則應(yīng)在數(shù)據(jù)庫中記錄時,需記錄數(shù)據(jù)原值和配置影響后的數(shù)據(jù),不應(yīng)在同一個字段,用配置影響后的數(shù)據(jù)直接覆蓋原數(shù)據(jù)。實體類的新增則不需要;

第四:高拓展性:系統(tǒng)的能力建設(shè)是持續(xù)的,配置的設(shè)計可以延續(xù)標(biāo)準的工作流程不斷拓展新增;

第五:配置規(guī)則可理解:需要提供必要的功能指引,配置規(guī)則的入口和操作方式需要符合用戶的認知;

第六:不同維度的繼承關(guān)系清晰:在不同維度設(shè)計同一個配置時,需要理清楚是否要繼承父輩維度的配置,一般要支持可配置是否要繼承繼承父輩維度的配置,以免造成修改此維度的配置后, 又因為繼承了父輩維度的配置,導(dǎo)致修改配置不生效;

三、確定配置管理的維度

我們發(fā)現(xiàn),存在配置需要對輸入物的多個屬性進行識別以決定應(yīng)用哪個規(guī)則的情況,那么我們配置的維度如何設(shè)計呢?

當(dāng)我們只有一項配置時,我們當(dāng)然可以如下設(shè)計:

但是如果我們每次新增一個配置,就長出一個新頁面,很快就會發(fā)現(xiàn):

用戶操作成本高,需要從大量的配置中,找到對應(yīng)的配置進行操作;

配置設(shè)計拓展困難,每次新增配置,就要做一個新的頁面;

這時,我們可以查看一下系統(tǒng)的領(lǐng)域模型,找到輸入物的共同屬性,來組織配置功能的架構(gòu):

這時我們發(fā)現(xiàn),雖然輸入物繁多,業(yè)務(wù)場景各不相同,但是他們都有一個共同的父類:渠道店鋪。如果此時,渠道店鋪作為輸入物的一個屬性,參與配置規(guī)則生效的匹配,則可以將渠道店鋪這個屬性抽離出來,作為配置管理的維度,如:

這樣做的好處是,用戶可以在一個頁面,完成多個配置,而不用不停的切換頁面。

我們也可以看到,渠道店鋪可以繼承渠道、渠道商家、商家、店鋪的配置,我們可以根據(jù)真實的業(yè)務(wù)訴求,以盡量減輕用戶配置負擔(dān)為目標(biāo),靈活的選擇配置的對象。

當(dāng)某個用戶在配置時,一個屬性不同的枚舉值對應(yīng)的規(guī)則一樣,例如期望所有美團渠道的店鋪都適用自動打印配置時,我們到最小的配置維度【渠道店鋪】去一個一個配置,無疑還是增加了用戶的操作成本。這時我們就可以考慮將其父類作為配置的維度,子類繼承父類的配置規(guī)則。

四、配置的入口怎么設(shè)置

確認配置的入口,我們一般這么做:

STEP1: 根據(jù)配置操作人確認在哪個系統(tǒng)上做配置;

STEP2: 根據(jù)業(yè)務(wù)用例上的參與者劃分不同的配置模塊;

STEP3: 根據(jù)配置維度,聚合配置功能;

STEP4: 易用性改造

以下為筆者負責(zé)的OMS系統(tǒng)中配置功能的統(tǒng)計(數(shù)據(jù)已脫敏):

關(guān)于易用性改造,我們一般做以下事情:

在業(yè)務(wù)或數(shù)據(jù)相關(guān)頁展示配置入口;

利用接近原則,在業(yè)務(wù)或數(shù)據(jù)相關(guān)頁展示配置入口。利用接近原則是一個心理學(xué)名詞,指對于彼此接近的事物,人們總會下意識地將他們建立某種關(guān)聯(lián)性,并視為一個整體去看待。這么設(shè)計可以減輕用戶的認知成本。例如:

將業(yè)務(wù)流程中配置形成SOP;

如一個商家的系統(tǒng)進行初始化時,需要進行履約相關(guān)配置、庫存價格策略配置、前臺作業(yè)系統(tǒng)配置等,如果一個一個去找相關(guān)的配置,則學(xué)習(xí)成本較高,容易出現(xiàn)配置遺漏等情況,那么我們一般將業(yè)務(wù)流程抽象為一個SOP,在SOP中,展示對應(yīng)配置的入口。例如:

3、支持查詢配置

提供全局性的查詢功能,支持查詢對應(yīng)的配置。例如:

五、示例:配置設(shè)計的流程

這天,運營給我反饋了一個問題,希望可以新增訂單自動打印的功能,以支持OMS系統(tǒng)在多個業(yè)務(wù)節(jié)點下,可自動打印小票,而不用店員再去手動點擊,而且要可以控制預(yù)約單在預(yù)約送達時間前1小時打印,由于門店使用的打印機型號不同,還要支持為不同的打印機配置不同的打印模板。

我識別到此需求后,我按照以下工作流程,進行了配置的梳理:

STEP1: 識別參與者,抽象用例:抽象出用例,才能拆分配置功能。強行在一個配置里,將所有業(yè)務(wù)規(guī)則都體現(xiàn),是不現(xiàn)實的;

STEP2: 確定要配置的內(nèi)容,確定配置的維度;

STEP3:根據(jù)配置的操作人和配置的維度,確認配置的入口;

最終可以整理出這個表格,接下來我們就可以根據(jù)這個表格、進一步梳理業(yè)務(wù)流程圖、整理原型、撰寫PRD了。

六、結(jié)語

配置設(shè)計紛繁復(fù)雜,今天我以實際的工作經(jīng)驗,給大家介紹了我對B端配置設(shè)計的一些思考,希望可以給大家一些思路,并且引導(dǎo)大家思考功能設(shè)計背后的邏輯,權(quán)當(dāng)拋磚引玉吧,畢竟抄競品簡單,但是競品因何發(fā)展成這個樣子,其中的邏輯判斷,與設(shè)計權(quán)衡,才是我們應(yīng)該了解的。

文章來源:人人都是產(chǎn)品經(jīng)理   作者:kathic

分享此文一切功德,皆悉回向給文章原作者及眾讀者.

免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

藍藍設(shè)計www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)



B端設(shè)計指南 - 審批

資深UI設(shè)計者

一直以來,業(yè)務(wù)都是B端逃不開的話題,你可以在許多文章當(dāng)中看到
我們的改版方向是因為業(yè)務(wù)需求、設(shè)計的思路是因為業(yè)務(wù)需求

業(yè)務(wù)究竟是什么?


很多時候既讓初入B端行業(yè)的設(shè)計師感到一絲絲迷茫,因為不同的B端系統(tǒng)也就意味著,它的業(yè)務(wù)一定就會有所不同。比如CRM系統(tǒng)當(dāng)中的客戶生命周期管理,OA的辦公自動化,特定的行業(yè)往往都會蘊含著不同的業(yè)務(wù)類型


而作為設(shè)計師,如果只了解設(shè)計模式、設(shè)計組件,不去分析設(shè)計最后的業(yè)務(wù)訴求,其實是沒有任何意義。因此想要通過B端設(shè)計指南,和大家一起聊聊B端業(yè)務(wù),以及背后所牽涉的具體邏輯。今天就簡單聊聊最為常見的 審批


開始之前,還得再多說兩句,因為一個系統(tǒng)當(dāng)中,業(yè)務(wù)本身就不是獨立存在的。因此在去講述審批的過程,一定會涉及到 流程、權(quán)限、表單配置 等一些基礎(chǔ)內(nèi)容,建議可以先做初步了解,再結(jié)合文章進行閱讀



審批的起源

雖然在說起源,其實我更想給大家講清楚 審批在B端系統(tǒng) 當(dāng)中的重要性

審批字面意思是審查并加以批示,通常指對 下級呈報上級的公文進行審查批示,報請上級審批

現(xiàn)如今,任何事情一定都會有分工協(xié)作,而使用審批的好處是可以

  • 規(guī)范員工行為

  • 提高企業(yè)運轉(zhuǎn)效率

  • 系統(tǒng)存檔便于溯源

  • 保護環(huán)境(畢竟減少了紙張浪費)

當(dāng)然在不同的階段的公司,對于審批的訴求是不太一樣

小公司:因為審批的決策路徑短、流程上都非常簡單,但因此就會缺乏規(guī)范保障。比如在外出辦公時,看似只需要與老板當(dāng)面進行口頭上的溝通即可,但是在外出出現(xiàn)意外時,由于缺乏外出辦公的相關(guān)證據(jù),員工的權(quán)益則很難得到保障

大公司:因為審批的決策路徑長,流程上都極其復(fù)雜,因此會在多人協(xié)作下完成整個流程審批。比如想要申請購買辦公用品時,會由 行政、Leader、財務(wù) 層層審批,從提交審批到最終落實可能需要十天半個月,但是這樣的流程,能夠確保企業(yè)在清查財務(wù)狀況時,更加有理有據(jù)

審批的演變,就是從最開始的規(guī)章制度而來。比如在早期去政務(wù)機構(gòu)辦理各種業(yè)務(wù)時,會讓你去填寫各種紙質(zhì)表單。在審核過程中,則需要有各個機關(guān)的蓋章及批準,而這種形式正是政府對于普通市民的自上而下的管理方式


審批其實是整個B端系統(tǒng)的靈魂,因為在B端系統(tǒng)當(dāng)中,企業(yè)想要使用系統(tǒng)的一大痛點便是 核心的管控

因此你會發(fā)現(xiàn),只要一個獨立的系統(tǒng),一定會存在獨立的審批模塊。因為B端管理系統(tǒng)當(dāng)中企業(yè)的最終目的,是管理手中的人,而審批便是最為常見的一種手段

審批在如今的B端系統(tǒng)當(dāng)中,可以理解為它是一組消息,在這一組消息當(dāng)中會有:“具體的文本、對應(yīng)的附件、以及照片視頻”這些內(nèi)容都是輔佐 申請人 去講訴你需要申請的內(nèi)容

比如我們在申請病假時,往往需要出示 三甲醫(yī)院所開設(shè)的證明,對于這個證明,如何在表單當(dāng)中出現(xiàn),你會發(fā)現(xiàn)最為常見的便是拍攝證明圖片,然后上傳到表單當(dāng)中(這個與字段屬性緊密相連,我就不做不過介紹)


審批的這組消息還會有些特殊,因為它非常重要,你可以理解為它是一則“加急消息”會提醒審批人快速的進行處理,同時會告知相關(guān)的參與人(處理人、抄送人)審批的進度、并且無論成功與否,都會在系統(tǒng)當(dāng)中留下 足跡,因此它起到了 “追蹤、通知、留存” 三個非常重要的作用,我們首先對于審批進行一個基礎(chǔ)的拆解

審批的拆解

如果把審批單獨拿出來,你會發(fā)現(xiàn)審批會牽涉到 發(fā)起人、處理人、抄送人

發(fā)起人:

審批的發(fā)起人,也是整個審批流程的歸屬人,他最關(guān)心整個審批進展

因為在發(fā)起人的角度,創(chuàng)建完審批事項后,可能還需要進入審批頁面,完善 后續(xù)附加信息、及時了解審批狀態(tài)、催促審批人的審核、處理駁回意見 等等,因此站在發(fā)起人的角度,審批需要盡可能詳細的展示 當(dāng)前審批的狀態(tài)、完整的審批流程、駁回信息的快速操作、成功信息的必要通知

處理人

審批的處理人主要在審批過程做出決策,因此他更在乎的是審批申請內(nèi)容的信息。比如 審批的信息內(nèi)容、直接的審批操作、多條審批的管理

當(dāng)然,在一些大型的集團企業(yè)當(dāng)中,會將審批分為審批「直接處理人」「間接處理人」(后文以 直處人、間處人 簡稱)

「直處人」作為審批的第一處理人,也就意味著他的意見至關(guān)重要,如果「直處人」通過過后,相對而言整條審批的通過幾率會大大增加。通?!钢碧幦恕故亲鳛樯暾埲说闹毕殿I(lǐng)導(dǎo)居多,因此多數(shù)情況下可以理解為直屬領(lǐng)導(dǎo)進行 “把關(guān)”

「間處人」作為審批的后續(xù)處理人,同樣在流程當(dāng)中也十分重要。但在有些情況下,比如一些偏平化管理的企業(yè),「間處人」更多像是“權(quán)利”的象征,因為權(quán)利已經(jīng)下放給「直處人」,而「間處人」起到知曉審批以及企業(yè)的規(guī)章制度要求

抄送人

審批抄送人主要起到通知對應(yīng)角色的作用,因為一條審批的出現(xiàn),會造成諸多影響,假設(shè)今天你需要申請事假,如何通知同部門的其他成員呢?

發(fā)送即時消息,顯得過于簡單;每個打電話,又有些麻煩;發(fā)送企業(yè)郵件,又怕他們沒有看到

這時候抄送人會顯得尤為關(guān)鍵

通常抄送會有企業(yè)流程上管理員配置的固定抄送人,以及發(fā)起人選擇的自行抄送人 兩種類型

固定抄送人 角色通常與管理員配置整個流程有關(guān),他是角色當(dāng)中 管理員 所配置的重要通知人,比如今天你的請假信息,肯定會告知行政,像這類默認的通知流程,則可以將其設(shè)為固定抄送人

自行選擇抄送人 則是提供給發(fā)起人自行選擇,該條審批可能會影響到的相關(guān)人群。比如就是發(fā)送給同事,讓他們知曉今天你不在崗位上,因此自行選擇可以增加審批抄送的靈活性

這里肯定會有很多讀者會問,我選擇抄送人與我發(fā)消息給同事,有什么區(qū)別么?

看似完全相同,實則有明確的區(qū)分

通過消息,將審批內(nèi)容傳達,本質(zhì)上是你自行將內(nèi)容發(fā)送給對方,對方會對于你這個消息的真實性會產(chǎn)生疑問?你是否通知了

而選擇抄送,更為權(quán)威,更能體現(xiàn)你這條消息的真實性,并且整個流程都已經(jīng)由領(lǐng)導(dǎo)進行批準,因此不會存在太大問題

其實審批的本質(zhì)就是一組消息,而這一組消息當(dāng)中,申請人 通過 表單配置 去獲取需要補充的消息內(nèi)容,而流程會根據(jù)企業(yè)所配置的流程方式將這一組消息進行合并轉(zhuǎn)發(fā)給對應(yīng)人,而審批人則需要對這一組消息進行回復(fù)“通過、駁回” 來讓整個流程繼續(xù)延續(xù)

審批流程

審批當(dāng)中,最主要的便是流程。因為你可以通過查看流程圖,去了解整個企業(yè)的組織架構(gòu)、規(guī)章制度、員工管理方式

1.串行審批/依次審批

串行審批主要是指當(dāng)一個審核節(jié)點通過后,才能進入下一個審核節(jié)點。如果節(jié)點駁回,則可以根據(jù)業(yè)務(wù)實際需要,配置駁回的返回路徑,會有:撥回到發(fā)起人、駁回到上一個節(jié)點、或駁回之前任意一個節(jié)點 重新審批


2.并行審批

并行審批是指一個審批節(jié)點存在多個角色同時審批,這里會存在兩種情況

  1. 任何一個人審批通過,則可以進入下個節(jié)點,這也就是系統(tǒng)當(dāng)中常說的 「或簽」

  2. 所有審批人員通過,才能進入下個節(jié)點,這也是系統(tǒng)當(dāng)中常說的 「會簽」


3. 條件審批

條件審批就是將企業(yè)當(dāng)中的規(guī)章制度映射到實際的項目當(dāng)中,通常就是某個審批內(nèi)容會根據(jù) 金額多少、實際數(shù)量 等 進而選擇哪個角色進行審批

比如銷售人員在申請一個合同審批時,會根據(jù)合同金額的不同,審批人也會有所差異

  • 當(dāng)金額小于8000時,合同直接由財務(wù)專員進行審批,進而讓流程進行快速審批

  • 當(dāng)金額大于8000時,合同會由銷售主管進行審批,讓銷售主管能夠掌握企業(yè)的重要合同


4.自主審批

通過發(fā)起人選定一個審批事項后,將自主選擇后續(xù)的審批內(nèi)容,進而實現(xiàn)審批的后續(xù)選擇。這是一種較為靈活的審批流程,當(dāng)企業(yè)尚未形成標(biāo)準化流程時,自主的核心就是當(dāng)發(fā)起人發(fā)起一個審批,提交時需要自行選擇下一個環(huán)節(jié)的審批人。而下一個環(huán)節(jié)的審批人審批通過后,可以選擇繼續(xù)流轉(zhuǎn)到再下一個人去審批,或者結(jié)束這個流程

審批頁面梳理

審批的背后,它映射的其實是企業(yè)的一條條管理制度,而它的設(shè)計一定是要滿足企業(yè)的實際需求。因為你負責(zé)的產(chǎn)品不是為某一家企業(yè)提供的服務(wù)(定制化產(chǎn)品),并且企業(yè)管理制度的變動其實是家常便飯,你需要去考慮一個通用的解決方案,這個解決方案拆解下來會分為三個內(nèi)容,分別是:申請表單、流程配置、更多配置 進行講解

1.審批表單

審批表單是最為一個“簡單”的用戶可配置化表單,因為現(xiàn)如今大多數(shù)B端產(chǎn)品都是以 SaaS 作為基礎(chǔ)(如果是定制化產(chǎn)品 它的審批內(nèi)容、流程也不會是固定不變的)也就意味著審批表單需要為企業(yè)提供“DIY”的方式,通過表單提供不同的字段類型,去構(gòu)建審批的實際要求


比如在一個選擇請假時,年假、事假、病假、婚假 等的要求都會有所不同

如何知道他們的差別,其實可以根據(jù)《勞動法》的相關(guān)規(guī)定 以及 各個其實的實際公司制度,進行個性化的處理

在申請婚假時,需要上傳你的結(jié)婚證,以證明其真實性;在病假時,需要有3甲醫(yī)院的病情證明;在年假時,則需要有你的剩余年假天數(shù)。而這些特殊訴求,其實都需要在表單當(dāng)中進行各種定制化表單

當(dāng)然這只是極為常見的 請假 場景,而在實際業(yè)務(wù)當(dāng)中的復(fù)雜場景(更多需要將 審批與其他系統(tǒng)關(guān)聯(lián))一個簡單的表單是沒有辦法進行滿足

這也是很多企業(yè)會發(fā)現(xiàn),無論是飛書、釘釘、企業(yè)微信,都沒有辦法滿足其實際流程需求。又沒有辦法改變自身流程,只能夠自研、定制化 產(chǎn)品,這也是為什么即便各行各業(yè)都有了初具規(guī)模的 SaaS 產(chǎn)品,但是還是會有很多企業(yè)愿意自行研發(fā)軟件


2.流程配置

企業(yè)可以根據(jù)自身的系統(tǒng)流程,在流程配置當(dāng)中去定制特定的流程。在這個頁面的設(shè)計上,需要注意不同參與人的狀態(tài),以及復(fù)雜流程時如何才能夠進行清晰的閱讀,因此增加了 顏色區(qū)分(發(fā)起人、審批人、抄送人)+ 視圖縮放 功能

顏色自然不必多說,整個系統(tǒng)需要統(tǒng)一,因此不能夠只考慮在管理后臺的顏色,是一定要在詳情頁當(dāng)中也能過保證顏色的一致。這樣才能夠滿足實際業(yè)務(wù)所需

視圖縮放只是小小提一下,常見的視圖縮放會放在左側(cè),至于為什么,自己稍稍揣摩揣摩

由于流程配置的屬性頁面會涉及很多表單的復(fù)雜邏輯,這個只能夠留在我的 訓(xùn)練營的課程 當(dāng)中進行拆解,這里就不過多贅述


3.更多配置

更多配置項則是審批在實際情況下的特殊處理,比如:申請人修改審批的具體時間、能夠?qū)徟D(zhuǎn)發(fā)給其他人、出現(xiàn)多次相同的審批人是否去重 等等...  其實就是將審批的設(shè)計方案進行“賦能”,去滿足更多企業(yè)在實際場景當(dāng)中的需求,感興趣的同學(xué)可以去 釘釘、飛書 了解詳情


結(jié)語

審批,核心還是提高企業(yè)運轉(zhuǎn)效率,如果在審批之間,還需要不同角色私下反復(fù)溝通,本質(zhì)上就失去了審批的意義。而審批本身,就是一個典型的B端產(chǎn)品 從場景到需求,進而研發(fā)功能,最后又回歸場景,你設(shè)計的好與壞,落地到真實的場景當(dāng)中,試試便知





文章來源:站酷   作者:CE青年


分享此文一切功德,皆悉回向給文章原作者及眾讀者.

免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

藍藍設(shè)計www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)


一直以來,業(yè)務(wù)都是B端逃不開的話題,你可以在許多文章當(dāng)中看到
我們的改版方向是因為業(yè)務(wù)需求、設(shè)計的思路是因為業(yè)務(wù)需求

業(yè)務(wù)究竟是什么?


很多時候既讓初入B端行業(yè)的設(shè)計師感到一絲絲迷茫,因為不同的B端系統(tǒng)也就意味著,它的業(yè)務(wù)一定就會有所不同。比如CRM系統(tǒng)當(dāng)中的客戶生命周期管理,OA的辦公自動化,特定的行業(yè)往往都會蘊含著不同的業(yè)務(wù)類型


而作為設(shè)計師,如果只了解設(shè)計模式、設(shè)計組件,不去分析設(shè)計最后的業(yè)務(wù)訴求,其實是沒有任何意義。因此想要通過B端設(shè)計指南,和大家一起聊聊B端業(yè)務(wù),以及背后所牽涉的具體邏輯。今天就簡單聊聊最為常見的 審批


開始之前,還得再多說兩句,因為一個系統(tǒng)當(dāng)中,業(yè)務(wù)本身就不是獨立存在的。因此在去講述審批的過程,一定會涉及到 流程、權(quán)限、表單配置 等一些基礎(chǔ)內(nèi)容,建議可以先做初步了解,再結(jié)合文章進行閱讀



審批的起源

雖然在說起源,其實我更想給大家講清楚 審批在B端系統(tǒng) 當(dāng)中的重要性

審批字面意思是審查并加以批示,通常指對 下級呈報上級的公文進行審查批示,報請上級審批

現(xiàn)如今,任何事情一定都會有分工協(xié)作,而使用審批的好處是可以

  • 規(guī)范員工行為

  • 提高企業(yè)運轉(zhuǎn)效率

  • 系統(tǒng)存檔便于溯源

  • 保護環(huán)境(畢竟減少了紙張浪費)

當(dāng)然在不同的階段的公司,對于審批的訴求是不太一樣

小公司:因為審批的決策路徑短、流程上都非常簡單,但因此就會缺乏規(guī)范保障。比如在外出辦公時,看似只需要與老板當(dāng)面進行口頭上的溝通即可,但是在外出出現(xiàn)意外時,由于缺乏外出辦公的相關(guān)證據(jù),員工的權(quán)益則很難得到保障

大公司:因為審批的決策路徑長,流程上都極其復(fù)雜,因此會在多人協(xié)作下完成整個流程審批。比如想要申請購買辦公用品時,會由 行政、Leader、財務(wù) 層層審批,從提交審批到最終落實可能需要十天半個月,但是這樣的流程,能夠確保企業(yè)在清查財務(wù)狀況時,更加有理有據(jù)

審批的演變,就是從最開始的規(guī)章制度而來。比如在早期去政務(wù)機構(gòu)辦理各種業(yè)務(wù)時,會讓你去填寫各種紙質(zhì)表單。在審核過程中,則需要有各個機關(guān)的蓋章及批準,而這種形式正是政府對于普通市民的自上而下的管理方式


審批其實是整個B端系統(tǒng)的靈魂,因為在B端系統(tǒng)當(dāng)中,企業(yè)想要使用系統(tǒng)的一大痛點便是 核心的管控

因此你會發(fā)現(xiàn),只要一個獨立的系統(tǒng),一定會存在獨立的審批模塊。因為B端管理系統(tǒng)當(dāng)中企業(yè)的最終目的,是管理手中的人,而審批便是最為常見的一種手段

審批在如今的B端系統(tǒng)當(dāng)中,可以理解為它是一組消息,在這一組消息當(dāng)中會有:“具體的文本、對應(yīng)的附件、以及照片視頻”這些內(nèi)容都是輔佐 申請人 去講訴你需要申請的內(nèi)容

比如我們在申請病假時,往往需要出示 三甲醫(yī)院所開設(shè)的證明,對于這個證明,如何在表單當(dāng)中出現(xiàn),你會發(fā)現(xiàn)最為常見的便是拍攝證明圖片,然后上傳到表單當(dāng)中(這個與字段屬性緊密相連,我就不做不過介紹)


審批的這組消息還會有些特殊,因為它非常重要,你可以理解為它是一則“加急消息”會提醒審批人快速的進行處理,同時會告知相關(guān)的參與人(處理人、抄送人)審批的進度、并且無論成功與否,都會在系統(tǒng)當(dāng)中留下 足跡,因此它起到了 “追蹤、通知、留存” 三個非常重要的作用,我們首先對于審批進行一個基礎(chǔ)的拆解

審批的拆解

如果把審批單獨拿出來,你會發(fā)現(xiàn)審批會牽涉到 發(fā)起人、處理人、抄送人

發(fā)起人:

審批的發(fā)起人,也是整個審批流程的歸屬人,他最關(guān)心整個審批進展

因為在發(fā)起人的角度,創(chuàng)建完審批事項后,可能還需要進入審批頁面,完善 后續(xù)附加信息、及時了解審批狀態(tài)、催促審批人的審核、處理駁回意見 等等,因此站在發(fā)起人的角度,審批需要盡可能詳細的展示 當(dāng)前審批的狀態(tài)、完整的審批流程、駁回信息的快速操作、成功信息的必要通知

處理人

審批的處理人主要在審批過程做出決策,因此他更在乎的是審批申請內(nèi)容的信息。比如 審批的信息內(nèi)容、直接的審批操作、多條審批的管理

當(dāng)然,在一些大型的集團企業(yè)當(dāng)中,會將審批分為審批「直接處理人」「間接處理人」(后文以 直處人、間處人 簡稱)

「直處人」作為審批的第一處理人,也就意味著他的意見至關(guān)重要,如果「直處人」通過過后,相對而言整條審批的通過幾率會大大增加。通?!钢碧幦恕故亲鳛樯暾埲说闹毕殿I(lǐng)導(dǎo)居多,因此多數(shù)情況下可以理解為直屬領(lǐng)導(dǎo)進行 “把關(guān)”

「間處人」作為審批的后續(xù)處理人,同樣在流程當(dāng)中也十分重要。但在有些情況下,比如一些偏平化管理的企業(yè),「間處人」更多像是“權(quán)利”的象征,因為權(quán)利已經(jīng)下放給「直處人」,而「間處人」起到知曉審批以及企業(yè)的規(guī)章制度要求

抄送人

審批抄送人主要起到通知對應(yīng)角色的作用,因為一條審批的出現(xiàn),會造成諸多影響,假設(shè)今天你需要申請事假,如何通知同部門的其他成員呢?

發(fā)送即時消息,顯得過于簡單;每個打電話,又有些麻煩;發(fā)送企業(yè)郵件,又怕他們沒有看到

這時候抄送人會顯得尤為關(guān)鍵

通常抄送會有企業(yè)流程上管理員配置的固定抄送人,以及發(fā)起人選擇的自行抄送人 兩種類型

固定抄送人 角色通常與管理員配置整個流程有關(guān),他是角色當(dāng)中 管理員 所配置的重要通知人,比如今天你的請假信息,肯定會告知行政,像這類默認的通知流程,則可以將其設(shè)為固定抄送人

自行選擇抄送人 則是提供給發(fā)起人自行選擇,該條審批可能會影響到的相關(guān)人群。比如就是發(fā)送給同事,讓他們知曉今天你不在崗位上,因此自行選擇可以增加審批抄送的靈活性

這里肯定會有很多讀者會問,我選擇抄送人與我發(fā)消息給同事,有什么區(qū)別么?

看似完全相同,實則有明確的區(qū)分

通過消息,將審批內(nèi)容傳達,本質(zhì)上是你自行將內(nèi)容發(fā)送給對方,對方會對于你這個消息的真實性會產(chǎn)生疑問?你是否通知了

而選擇抄送,更為權(quán)威,更能體現(xiàn)你這條消息的真實性,并且整個流程都已經(jīng)由領(lǐng)導(dǎo)進行批準,因此不會存在太大問題

其實審批的本質(zhì)就是一組消息,而這一組消息當(dāng)中,申請人 通過 表單配置 去獲取需要補充的消息內(nèi)容,而流程會根據(jù)企業(yè)所配置的流程方式將這一組消息進行合并轉(zhuǎn)發(fā)給對應(yīng)人,而審批人則需要對這一組消息進行回復(fù)“通過、駁回” 來讓整個流程繼續(xù)延續(xù)

審批流程

審批當(dāng)中,最主要的便是流程。因為你可以通過查看流程圖,去了解整個企業(yè)的組織架構(gòu)、規(guī)章制度、員工管理方式

1.串行審批/依次審批

串行審批主要是指當(dāng)一個審核節(jié)點通過后,才能進入下一個審核節(jié)點。如果節(jié)點駁回,則可以根據(jù)業(yè)務(wù)實際需要,配置駁回的返回路徑,會有:撥回到發(fā)起人、駁回到上一個節(jié)點、或駁回之前任意一個節(jié)點 重新審批


2.并行審批

并行審批是指一個審批節(jié)點存在多個角色同時審批,這里會存在兩種情況

  1. 任何一個人審批通過,則可以進入下個節(jié)點,這也就是系統(tǒng)當(dāng)中常說的 「或簽」

  2. 所有審批人員通過,才能進入下個節(jié)點,這也是系統(tǒng)當(dāng)中常說的 「會簽」


3. 條件審批

條件審批就是將企業(yè)當(dāng)中的規(guī)章制度映射到實際的項目當(dāng)中,通常就是某個審批內(nèi)容會根據(jù) 金額多少、實際數(shù)量 等 進而選擇哪個角色進行審批

比如銷售人員在申請一個合同審批時,會根據(jù)合同金額的不同,審批人也會有所差異

  • 當(dāng)金額小于8000時,合同直接由財務(wù)專員進行審批,進而讓流程進行快速審批

  • 當(dāng)金額大于8000時,合同會由銷售主管進行審批,讓銷售主管能夠掌握企業(yè)的重要合同


4.自主審批

通過發(fā)起人選定一個審批事項后,將自主選擇后續(xù)的審批內(nèi)容,進而實現(xiàn)審批的后續(xù)選擇。這是一種較為靈活的審批流程,當(dāng)企業(yè)尚未形成標(biāo)準化流程時,自主的核心就是當(dāng)發(fā)起人發(fā)起一個審批,提交時需要自行選擇下一個環(huán)節(jié)的審批人。而下一個環(huán)節(jié)的審批人審批通過后,可以選擇繼續(xù)流轉(zhuǎn)到再下一個人去審批,或者結(jié)束這個流程

審批頁面梳理

審批的背后,它映射的其實是企業(yè)的一條條管理制度,而它的設(shè)計一定是要滿足企業(yè)的實際需求。因為你負責(zé)的產(chǎn)品不是為某一家企業(yè)提供的服務(wù)(定制化產(chǎn)品),并且企業(yè)管理制度的變動其實是家常便飯,你需要去考慮一個通用的解決方案,這個解決方案拆解下來會分為三個內(nèi)容,分別是:申請表單、流程配置、更多配置 進行講解

1.審批表單

審批表單是最為一個“簡單”的用戶可配置化表單,因為現(xiàn)如今大多數(shù)B端產(chǎn)品都是以 SaaS 作為基礎(chǔ)(如果是定制化產(chǎn)品 它的審批內(nèi)容、流程也不會是固定不變的)也就意味著審批表單需要為企業(yè)提供“DIY”的方式,通過表單提供不同的字段類型,去構(gòu)建審批的實際要求


比如在一個選擇請假時,年假、事假、病假、婚假 等的要求都會有所不同

如何知道他們的差別,其實可以根據(jù)《勞動法》的相關(guān)規(guī)定 以及 各個其實的實際公司制度,進行個性化的處理

在申請婚假時,需要上傳你的結(jié)婚證,以證明其真實性;在病假時,需要有3甲醫(yī)院的病情證明;在年假時,則需要有你的剩余年假天數(shù)。而這些特殊訴求,其實都需要在表單當(dāng)中進行各種定制化表單

當(dāng)然這只是極為常見的 請假 場景,而在實際業(yè)務(wù)當(dāng)中的復(fù)雜場景(更多需要將 審批與其他系統(tǒng)關(guān)聯(lián))一個簡單的表單是沒有辦法進行滿足

這也是很多企業(yè)會發(fā)現(xiàn),無論是飛書、釘釘、企業(yè)微信,都沒有辦法滿足其實際流程需求。又沒有辦法改變自身流程,只能夠自研、定制化 產(chǎn)品,這也是為什么即便各行各業(yè)都有了初具規(guī)模的 SaaS 產(chǎn)品,但是還是會有很多企業(yè)愿意自行研發(fā)軟件


2.流程配置

企業(yè)可以根據(jù)自身的系統(tǒng)流程,在流程配置當(dāng)中去定制特定的流程。在這個頁面的設(shè)計上,需要注意不同參與人的狀態(tài),以及復(fù)雜流程時如何才能夠進行清晰的閱讀,因此增加了 顏色區(qū)分(發(fā)起人、審批人、抄送人)+ 視圖縮放 功能

顏色自然不必多說,整個系統(tǒng)需要統(tǒng)一,因此不能夠只考慮在管理后臺的顏色,是一定要在詳情頁當(dāng)中也能過保證顏色的一致。這樣才能夠滿足實際業(yè)務(wù)所需

視圖縮放只是小小提一下,常見的視圖縮放會放在左側(cè),至于為什么,自己稍稍揣摩揣摩

由于流程配置的屬性頁面會涉及很多表單的復(fù)雜邏輯,這個只能夠留在我的 訓(xùn)練營的課程 當(dāng)中進行拆解,這里就不過多贅述


3.更多配置

更多配置項則是審批在實際情況下的特殊處理,比如:申請人修改審批的具體時間、能夠?qū)徟D(zhuǎn)發(fā)給其他人、出現(xiàn)多次相同的審批人是否去重 等等...  其實就是將審批的設(shè)計方案進行“賦能”,去滿足更多企業(yè)在實際場景當(dāng)中的需求,感興趣的同學(xué)可以去 釘釘、飛書 了解詳情


結(jié)語

審批,核心還是提高企業(yè)運轉(zhuǎn)效率,如果在審批之間,還需要不同角色私下反復(fù)溝通,本質(zhì)上就失去了審批的意義。而審批本身,就是一個典型的B端產(chǎn)品 從場景到需求,進而研發(fā)功能,最后又回歸場景,你設(shè)計的好與壞,落地到真實的場景當(dāng)中,試試便知




文章來源:站酷   作者:CE青年


分享此文一切功德,皆悉回向給文章原作者及眾讀者.

免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

藍藍設(shè)計www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)


中后臺加載-被忽略的體驗細節(jié)

資深UI設(shè)計者

這是一篇想要講清楚中后臺加載流程和加載用法的文章,希望能幫助到大家。同時感謝在此期間公司前后端和設(shè)計部門小伙伴提供的幫助

先看目錄,大家按需取用,當(dāng)然更建議全文閱讀(全文7756字,建議閱讀20分鐘)

undefined


undefined

大部分設(shè)計師應(yīng)該都遇到過這種場景:在做設(shè)計前并沒有考慮到加載,但在進行還原度走查或者驗收的時候才發(fā)現(xiàn),由于某些頁面數(shù)據(jù)請求較慢,導(dǎo)致在頁面中會出現(xiàn)空屏狀態(tài)。這時才想起需要在這些頁面添加動畫來承載頁面的過渡。

歸根結(jié)底是因為設(shè)計師在設(shè)計過程中,更多關(guān)注頁面本身,而很少去思考頁面在呈現(xiàn)過程中何時會出現(xiàn)白屏狀態(tài),都是后知后覺去補充完善。加載作為必備的一環(huán),卻總是被忽略。目前很多B端產(chǎn)品在這方面都沒有一個系統(tǒng)合理的規(guī)劃,導(dǎo)致系統(tǒng)的加載體驗缺失或者不統(tǒng)一。

因此希望這篇文章能夠講清楚中后臺加載出現(xiàn)的場景和規(guī)則,對需要深入了解加載以及在制定加載規(guī)則的設(shè)計師朋友們帶來一些幫助。


undefined

加載通俗來講就是用戶從觸發(fā)頁面操作,到頁面最終呈現(xiàn)的一個等待過程。這個過程始終存在不可避免,只是時間有快有慢??斓募虞d只需要幾百毫秒就結(jié)束,但慢的加載就可能會達到幾秒甚至十幾秒,讓人產(chǎn)生焦慮。

而為什么會有如此大的差距,這就需要從頁面渲染的整體過程來進行說明。當(dāng)我們從瀏覽器輸入網(wǎng)址,再到我們看到完整頁面的這個過程,網(wǎng)頁到底經(jīng)過了哪些步驟呢。經(jīng)過資料查詢和與前端確認,整體過程可以闡述如下:

從這里我們可以看到頁面的呈現(xiàn)是程序經(jīng)過了一系列操作才最終呈現(xiàn)到我們面前的。在這里可以將其簡化為四個階段:用戶操作功能→頁面向服務(wù)器發(fā)送請求→服務(wù)器接受并返回數(shù)據(jù)→頁面呈現(xiàn)。

而決定整個頁面加載快慢的就在于請求與數(shù)據(jù)這里。一般我們可以將頁面的數(shù)據(jù)分為2種類型:靜態(tài)資源和動態(tài)資源。


靜態(tài)資源:前端的固定頁面,這里面包含HTML、CSS、JS、圖片等等,不需要查數(shù)據(jù)庫也不需要程序處理,直接就能夠顯示的頁面。可以簡單理解為你頁面上的固定字段和結(jié)構(gòu)。這種頁面一般加載速度比較快,比如我們看到的展示型官網(wǎng)一般都是前端寫好的靜態(tài)資源。


動態(tài)資源:而對于頁面上的動態(tài)變化的,需要程序處理或者從數(shù)據(jù)庫中讀數(shù)據(jù),能根據(jù)不同的條件在頁面顯示不同的數(shù)據(jù),比如表格數(shù)據(jù)、統(tǒng)計數(shù)據(jù)等稱為動態(tài)資源,這種都需要調(diào)用后臺接口來進行返回,因此加載速度相比于靜態(tài)資源就會更慢。

而它們的區(qū)分點用下圖可以表示:

可以看到靜態(tài)資源基本是直接返回,而動態(tài)資源還需要連接數(shù)據(jù)庫調(diào)取資源,尤其是在遇到數(shù)據(jù)庫調(diào)取較慢時就會花費更多時間。而我們加載緩慢的大多數(shù)問題,也基本上更多出現(xiàn)在動態(tài)資源的獲取上。


undefined

當(dāng)我們清楚加載形成的原因,接下來要做的就是在需要加載的地方對其進行處理。這也是在設(shè)計過程中我們經(jīng)常遺漏的地方。我們先看一下目前常見的2種處理方式:「默認處理」和「使用進度指示器」


2.1程序默認處理方式:直接顯示

當(dāng)我們對加載過程不進行任何處理時,程序就會以默認的方式進行-即根據(jù)資源獲取速度一步步呈現(xiàn)。可以看到嘿店后臺的處理過程就是一種默認處理方式:

但是這種做法就會導(dǎo)致我們在頁面加載過程中會出現(xiàn)空屏狀態(tài),比如上圖切換到概覽時出現(xiàn)了空屏狀態(tài),尤其是當(dāng)遇到了網(wǎng)絡(luò)緩慢的情況,會造成在加載時頁面停留在當(dāng)前狀態(tài)下不動,往往會讓用戶陷入到「系統(tǒng)故障」的錯覺。


2.2通用處理方式:進度指示器

這個名詞說起來可能比較陌生,它指代的就是我們平時經(jīng)??吹降募虞d動畫、骨架屏或者進度條等。進度指示器的作用就是告知用戶當(dāng)前頁面并沒有故障,而是正在讀取數(shù)據(jù)。

通過添加進度指示器來對空屏狀態(tài)進行承載,能夠減輕用戶的焦慮感。目前很多B端產(chǎn)品更通用的形式是添加動畫來過渡

但是在體驗過程中很容易發(fā)現(xiàn)一個問題,就是在產(chǎn)品的整體加載過程中,某些空屏狀態(tài)是沒被加載動畫覆蓋到的。當(dāng)這些沒被覆蓋到的加載過程過長時,很容易出現(xiàn)焦慮感。比如神策數(shù)據(jù)在左側(cè)列表切換時的加載過程就沒被覆蓋:

想要更全面的把加載動畫覆蓋到所有頁面,我們就需要弄清頁面在哪些狀態(tài)下會出現(xiàn)空屏狀態(tài),從而制定統(tǒng)一的加載動畫規(guī)則。這個問題可以先思考一下,后面解答。


undefined

在制定統(tǒng)一加載規(guī)則之前,我們需要明確一個概念,就是加載的模態(tài)與非模態(tài)。


3.1模態(tài)加載

模態(tài)加載的含義就是當(dāng)前加載會中斷用戶其余操作,用戶在這個期間只能等待加載而不能進行其他操作(有的模態(tài)會提供取消按鈕)。如果你的頁面涉及到以下2種情況,可以考慮使用:

1.用戶當(dāng)前的操作本身不能與其他操作同時進行。比如系統(tǒng)更新,或者工具類的導(dǎo)入導(dǎo)出相關(guān)操作,我們只能等待更新、導(dǎo)出完成才能繼續(xù)進行后續(xù)的操作。這時候可以使用模態(tài)加載來承載,比如protopie的導(dǎo)入操作;

2.當(dāng)用戶進入到一個全新的頁面時,這個時候頁面什么都沒有,我們只能等待頁面加載完成才能進行后續(xù)的操作,因此在這種情況下也可以采用模態(tài)加載,比如我們剛進入Asanan產(chǎn)品頁面看到的首屏加載動畫:

除了上述2種情況外,你也可以根據(jù)你的業(yè)務(wù)場景來進行模態(tài)加載的選擇,但建議是盡量少用模態(tài)加載,其會對用戶的打斷和干擾性比較強。


3.2非模態(tài)加載

非模態(tài)加載的話,這種加載通常只會出現(xiàn)在需要加載的部分,不會中斷用戶其他操作。對用戶干擾比較小。比如我們常見的功能切換加載、數(shù)據(jù)篩選加載等都屬于非模態(tài)加載。

非模態(tài)加載相比于模態(tài)加載會更輕量,因為用戶隨時都可以打斷也不會影響到其他操作。因此建議在大部分情況下都可以使用非模態(tài)彈窗來進行承載,比如飛書的左側(cè)欄切換操作:


undefined

接下來我們進入正題,在這里我從加載的角度將網(wǎng)頁整體加載過程分為呈現(xiàn)加載規(guī)則操作加載規(guī)則。

我們先談頁面呈現(xiàn)規(guī)則。前面已經(jīng)明確加載產(chǎn)生的原因和類型后,我們就可以開始為我們的產(chǎn)品制定統(tǒng)一的加載規(guī)則,以保證后續(xù)頁面加載的一致性。


4.1 頁面的加載過程拆解

在拆解頁面的加載過程前,我們進一步闡述之前提到的渲染原則,從前文中提到最后會經(jīng)過「解碼」和「渲染」2個步驟,這也是決定了我們看到的頁面的最終呈現(xiàn)順序:


1.頁面渲染順序

我們看到的頁面是由HTML、CSS和JavaScript來進行構(gòu)成的。HTML可以看作最簡單的框架、CSS則是賦予了框架樣式,JavaScript則是負責(zé)頁面中的交互(當(dāng)然JS也可以控制樣式,這里只描述主要功能)。

頁面在「解碼」階段,拿到的HTML文檔會被解碼為DOM樹,同時將CSS文件解析成CSSOM,這兩者結(jié)合后一起渲染頁面,JS一般是在最后渲染。所以邏輯上就是框架和樣式一起渲染,最后渲染交互。視覺的角度來講就是先看到元素樣式,然后才能進行對應(yīng)操作。


2.頁面呈現(xiàn)的視覺順序

由于瀏覽器渲染順序一般會根據(jù)代碼的順序進行渲染,而代碼在頁面中的構(gòu)建一般也是按照頁面的上下和左右的順序去寫的,因此我們看到的頁面的視覺呈現(xiàn)順序也是遵循從上到下,從左到右。

所以幾乎所有的產(chǎn)品都是先看到頂欄,然后左側(cè)邊欄,然后其他內(nèi)容。因此我們可以通過這個原則來拆解對應(yīng)的頁面,我們按照頁面常規(guī)結(jié)構(gòu)可以將其分為三個加載部分:頂欄、左側(cè)導(dǎo)航欄、內(nèi)容區(qū)域。而其加載順序如圖所示:

當(dāng)知道對應(yīng)頁面的渲染順序后,我們就能夠清楚在頁面渲染的過程中哪些地方會出現(xiàn)空屏了。因此將頁面加載過程拆解為如下順序:

undefined

我們的加載動畫需要承載的就是上述這些白屏的地方,從而將加載細化為三種場景的拆分:全局加載+局部加載+內(nèi)部加載。如圖所示:

undefined

通過這三種加載就可以涵蓋頁面所涉及到的所有部分。接下來詳細闡述一下這三種類型的定義和用法。


4.2 全局加載

如上圖所示,全局加載的目的是為了覆蓋用戶從輸入網(wǎng)址到頁面的資源渲染的這個中間過程的空屏狀態(tài)而存在的。而這種狀態(tài)會涉及三種場景:

1.通過網(wǎng)址進入到一個新的頁面時;

2.通過鼠標(biāo)右鍵或網(wǎng)頁刷新按鈕對該頁面刷新時;

3.通過頁面操作需要新開頁面時。

該全局加載的動畫構(gòu)成為:

1:覆蓋整個頁面的加載,由純白色+加載動畫構(gòu)成;

2:加載類型為模態(tài)加載,因為用戶在這種頁面狀態(tài)下并不能進行其它操作。

undefined

但在這里我們需要注意全局加載的開始和結(jié)束時間:

開始時間:當(dāng)進入頁面時立即呈現(xiàn)加載動畫;

結(jié)束時間:當(dāng)頁面加載出頂欄的時候,此時停止加載。


為何要這么處理結(jié)束時間,原因其實圖中已經(jīng)給出了。這里再解釋一下原則:只要有頁面資源返回,我們的全局加載動畫就會結(jié)束,隨后啟用局部加載來承接后續(xù)的狀態(tài),避免用戶在當(dāng)前狀態(tài)長時間等待。而頂欄在一般情況下都是最先加載出來的,所以以頂欄出現(xiàn)作為結(jié)束全局加載的標(biāo)準。當(dāng)然如果你的結(jié)構(gòu)沒有頂欄,可以以左側(cè)欄來作為結(jié)束標(biāo)準。


4.3 局部加載

局部加載是用在頁面整體框架加載的過程中,承接在全局加載后。局部加載的使用場景可以概括如下:

1.頂欄加載結(jié)束后,用在剩余框架的加載效果(具體體現(xiàn)為左側(cè)邊欄和右側(cè)內(nèi)容區(qū)域);

2.對于涉及到局部頁面的切換操作都會進行局部加載(比如左側(cè)邊欄的切換);

光看文字可能不是特別清晰,在這里可以舉一個動態(tài)的例子來幫助理解:


上述展示的是在頁面呈現(xiàn)的時候一個完整的局部加載。在這里需要注意的是我們首次渲染和第二次渲染在加載動畫上是可以有區(qū)分的,可以通過程序控制讓這種加載動畫只在初次加載時出現(xiàn)。


第一次加載時出現(xiàn)是因為我們需要有加載動畫來承接框架首次加載的空屏?xí)r間:

但第二次的時候由于有緩存(緩存會加載我們的靜態(tài)資源,能夠讓我們的頁面框架在第二次時更快顯示),這樣在讀取框架時基本不需要加載,我們就可以通過程序來直接去掉其中的局部加載動畫,直接顯示框架來進行呈現(xiàn)。

undefined

目前在飛書和釘釘?shù)菳端產(chǎn)品后臺均采用了這種處理方式。可以看到圖中我在第一次切換到角色管理時是有碰撞小球的局部動畫存在的,而第二次再次進入時則直接出現(xiàn)框架。這樣既能夠保證加載動畫能夠覆蓋所有的空屏狀態(tài),又避免了局部加載動畫的頻繁出現(xiàn)。


4.4 內(nèi)部加載

內(nèi)部加載是用在頁面內(nèi)部不同模塊數(shù)據(jù)間的加載。當(dāng)框架都已經(jīng)加載結(jié)束,但某些數(shù)據(jù)由于接口比較慢,此時還沒有返回,這時我們就可以用內(nèi)部加載來進行承載。這應(yīng)該是我們更常見的加載情況:

在進行內(nèi)部加載的時候,需要注意,內(nèi)部加載的時候一般標(biāo)題是存在的,因為標(biāo)題基本都是固定的,所以能夠很快被拉取。比如Zoho的內(nèi)部加載,加載時標(biāo)題已經(jīng)出現(xiàn)了:

通過這三種類型的加載,能夠覆蓋從用戶輸入網(wǎng)址,到頁面渲染完成這個頁面呈現(xiàn)過程中的全部加載場景。


undefined

說完頁面的呈現(xiàn)規(guī)則,再談頁面操作加載規(guī)則。頁面的操作其實對應(yīng)的是頁面控件的反饋。而我們的常用的控件比如有按鈕、tab切換等。我們不僅需要考慮控件本身的加載狀態(tài),而且需要考慮到控件影響的其他頁面范圍。


5.1需要考慮控件本身加載

控件的加載并不是隨時都需要,我們要根據(jù)實際的數(shù)據(jù)量大小及業(yè)務(wù)場景來選擇性使用。目前我們需要考慮的控件及其加載狀態(tài)主要有如下:

undefined

比如圖中的按鈕的加載狀態(tài)是必備的,在很多場景下都會用到。但是下拉列表和級聯(lián)列表,在一般的場景下都不太需要進行加載,當(dāng)遇到列表中的數(shù)據(jù)特別多或者調(diào)取特別慢時就可以考慮為其加上加載狀態(tài)。


5.2當(dāng)控件操作會影響到頁面其他元素

這種控件比如日期篩選、表格篩選或者保存等操作,當(dāng)你切換篩選條件后所有與其相關(guān)的頁面元素都會發(fā)生變化。在這種情況下我們需要考慮到被影響元素的狀態(tài)。目前的設(shè)計實現(xiàn)上有兩種做法:

1.被影響元素不可被操作,且該區(qū)域有遮罩+加載動畫來覆蓋;

2.被影響元素可進行操作,無任何動畫,但操作并不會影響之前提交的結(jié)果;


這兩種方案一種是利用遮罩防止用戶無效操作,另一種則是保持了足夠的操作自由性。個人在這里更傾向于處理方式1,我認為被影響的元素是需要有遮罩+動畫的,來避免用戶在加載期間對其進行無效操作,比如示例中方案2后面修改的名稱是沒有被系統(tǒng)保存的。

需要注意的是如果在產(chǎn)品中使用方案1,我們的遮罩區(qū)域只需要覆蓋被影響的元素就可以了(保存這種可以將按鈕一起覆蓋),比如通過篩選導(dǎo)致圖表數(shù)據(jù)發(fā)生變化,這時只需覆蓋圖表區(qū)域,而不用覆蓋篩選區(qū)域。這樣的好處是當(dāng)某些篩選數(shù)據(jù)出現(xiàn)加載過慢問題時,用戶可以通過切換篩選項來打斷當(dāng)前加載。

上述描述的操作都是針對于當(dāng)前頁加載。當(dāng)控件導(dǎo)致頁面刷新或者跳轉(zhuǎn)時,則整體遵照頁面呈現(xiàn)的規(guī)則進行加載。


undefined

上面闡述的加載已經(jīng)完全能夠覆蓋我們頁面整體的加載,但是還是需要提及一下骨架屏和進度條這兩種加載形式。

undefined

先說骨架屏。實際上骨架屏的使用效果體驗是優(yōu)于加載動畫的體驗的(骨架屏的加入使用會讓用戶感覺網(wǎng)頁出現(xiàn)的更快)。那么為什么在大部分的B端業(yè)務(wù)頁面中沒被用到呢,主要有2點原因:

1.每種骨架屏都需要進行對應(yīng)的定制開發(fā),需要與加載后的頁面框架保持一致,這會增加了開發(fā)成本。

2.中后臺的業(yè)務(wù)界面對來說固定結(jié)構(gòu)的頁面會較少,這對于骨架屏的使用機會就相對較少。

個人認為在前期可以以統(tǒng)一加載體驗為主,在后期業(yè)務(wù)相對成熟后,可以針對固定結(jié)構(gòu),通過骨架屏的使用優(yōu)化加載體驗。


再說進度條。我理解的進度條的使用條件:對于加載時間較長的規(guī)定場景可以考慮用進度條來承載,比如我們常見的游戲加載中進度條就用得比較多,因為游戲一般資源比較大。還比如figma在進入設(shè)計文件的過程中也采用了進度條加載也是因為設(shè)計文件可能會很大。

進度條在特定場景下能夠緩解用戶焦慮,讓用戶知道進展。但進度條在多數(shù)情況下都抓取不到程序的真實進度,這也會導(dǎo)致有時候我們看著加載到99%,那最后的1%遲遲加載不出來的的原因。目前很多中后臺產(chǎn)品對于進度條加載使用相對較少的原因,很大程度是沒有那種加載特別長的場景。


因此這兩種加載場景的使用會更加定制化,如果需要使用請根據(jù)具體的業(yè)務(wù)場景來進行選擇。


如果把加載動畫等比作頁面加載的外在,那么緩存和加載策略則是頁面加載的內(nèi)核,合理使用緩存和加載策略可以從根本上提升我們頁面的加載速度,讓用戶更快速地看到頁面。


7.1 關(guān)于頁面的資源緩存

大家肯定聽過緩存這個概念,前后端都可以使用緩存。緩存就是數(shù)據(jù)交換的緩沖區(qū)(稱作Cache),是存貯數(shù)據(jù)(使用頻繁的數(shù)據(jù))的臨時地方。在這里主要講一下瀏覽器緩存:

undefined

從這張圖可以看出,服務(wù)器在請求數(shù)據(jù)時,會進行緩存的判斷,如果有緩存則首先讀取緩存,如果沒有則從服務(wù)器中拿取。調(diào)取緩存會在很大程度上提升頁面的加載速度,縮短了從服務(wù)獲取數(shù)據(jù)的時間。通常瀏覽器會主動對頁面的靜態(tài)資源進行對應(yīng)的緩存,這也就解釋了我們第二次進入頁面會比初次進入頁面時加載快的原因。


但程序其實也可以對動態(tài)資源(也就是需要從數(shù)據(jù)庫等拿到的資源)進行緩存的,并且可以設(shè)置緩存的過期時間(比如設(shè)置過期時間為1小時,那么1小時過后就會重新拉取新資源)。對于某些動態(tài)資源拉取過慢并且更新頻率不高的我們可以采用動態(tài)資源緩存的策略,從而提升整體的頁面加載體驗。


7.2 加載策略的正確使用

現(xiàn)階段我們常用的主要有下列6種加載策略:

加載策略的本質(zhì)就是通過對應(yīng)的加載設(shè)置來縮短產(chǎn)品與服務(wù)器交換數(shù)據(jù)的時間,接下來我們詳細看一下每種加載策略的具體使用策略:


7.2.1懶加載

懶加載是當(dāng)內(nèi)容落入視窗被用戶看到時,才會進行加載。這種比較節(jié)省資源和減輕服務(wù)器壓力。對于當(dāng)前頁面內(nèi)容很多的可以采用這種加載策略。而這種加載策略的設(shè)計,能夠讓用戶更快看到當(dāng)前屏幕內(nèi)的內(nèi)容,減少等待時間。

比如蘋果官網(wǎng)的加載策略就采取了這樣的一種方式。我們可以看到右側(cè)的資源只有在我們向下滾動出現(xiàn)在屏幕中時才會進行對應(yīng)的加載,這樣能夠保證用戶在進入網(wǎng)頁第一時間看到首屏內(nèi)容,并且用戶幾乎感知不到這種加載延遲。


7.2.2預(yù)加載

預(yù)加載是在頁面空閑的時候就把用戶即將用到的資源加載完存到緩存中,等用戶需要使用時,通過緩存直接調(diào)用呈現(xiàn)。比如用戶在看A頁面的時候,就可以通過預(yù)加載來準備用戶需要的B頁面資源。當(dāng)用戶需要B頁面的時候,立刻就可以呈現(xiàn)。

比如某些頁面在實際中加載比較慢,這個時候就可以考慮是否用預(yù)加載的策略來提升網(wǎng)頁整體加載速度。比如知乎的視頻和文字在都進行了對應(yīng)的預(yù)加載。即使當(dāng)你處于斷網(wǎng)狀態(tài)(圖中我將頁面網(wǎng)絡(luò)切換為斷開狀態(tài)),可以看到依舊可以點擊全文進行查看和視頻的部分預(yù)覽。


7.2.3分步加載

當(dāng)頁面中有文字和圖片時,優(yōu)先加載占用網(wǎng)絡(luò)資源小的,比如文字資源,然后再進行占用資源較大的加載,比如圖片資源。通過分步加載也能有效減少頁面等待時間。比如大眾點評等圖片很多的網(wǎng)站往往會采用這種加載策略。


7.2.4分頁加載

分頁加載是我們目前很常見的方式,比如我們常用的百度和谷歌等搜索引擎都是使用的分頁加載,分頁適用于數(shù)據(jù)量比較大的內(nèi)容,比如表格數(shù)據(jù)或者大數(shù)據(jù)搜索場景可以使用。

分頁加載可以理解為當(dāng)前獲取到100條數(shù)據(jù),但是將100條數(shù)據(jù)分別拆成5頁每頁20條數(shù)據(jù)提供給用戶,這樣也可以讓用戶減少等待時間:

在目前還有一種滾動分頁的加載,就是不提供視覺上的分頁,而是當(dāng)用戶進行滾動時,自動加載一定數(shù)量的內(nèi)容,這樣從用戶的視角看就是一個連續(xù)不間斷的數(shù)據(jù)展示。比如一些資訊類的網(wǎng)站就是采用的這種加載策略,有的也把這種滾動分頁的方式稱為自動加載。


7.2.5延遲加載

這里講的延遲加載更多的是一種防護加載機制,一般延遲設(shè)置的時間為300ms。這里的延遲加載有2種使用,第一種多用于搜索,通過延遲加載能夠讓用戶更好進行連續(xù)輸入,避免搜索結(jié)果被高頻率刷新,同時緩解服務(wù)器壓力。如下圖,可以看到我在輸入1后會有個延遲才出現(xiàn)加載列表,并且我在連續(xù)輸入12306的過程中是沒有對結(jié)果進行更新的,當(dāng)我輸入完后才更新。

第二種則是通過延遲加載可以更好防止反復(fù)操作。當(dāng)用戶在同一組件上面進行切換時,如果該操作小于300ms,則只記錄最后的點擊操作。這種情況可以用在我們的表格翻頁和開關(guān)等狀態(tài)上,防止用戶瘋狂點擊導(dǎo)致數(shù)據(jù)反復(fù)請求和屏幕閃爍的情況。我們可以通過下面這個組件演示例子來進行對應(yīng)的感知:

延遲加載更多用于上述2種場景,對于其他情況的加載,直接加上就可以了,并不需要刻意設(shè)置延遲。


7.2.6后臺加載

這里想要表達的含義是當(dāng)用戶在操作后,客戶端立即反饋操作成功,然后把請求放到后臺與服務(wù)器交互,這一過程用戶不需要了解,不需要等待。無論在什么網(wǎng)絡(luò)環(huán)境下你基本上都能操作成功。比如微信的朋友圈發(fā)布就是這樣的操作,即使你在斷網(wǎng)的情況下都能夠立刻發(fā)布,但實際上這個時候并沒有發(fā)送成功,還需要上傳到服務(wù)器后才你的朋友們才能看見。


這樣的好處是用戶使用起來非常流暢,但是壞處就是,當(dāng)操作不成功時,用戶并不能及時進行感知,仍然以為操作已經(jīng)成功了。所以這種場景我們也需要根據(jù)場景進行對應(yīng)的判斷和選擇。對于復(fù)雜的B端場景個人建議慎用或者不用這種操作,畢竟很多發(fā)布的功能會同時影響很多業(yè)務(wù)線。


這里就拿微信的朋友圈發(fā)布來進行舉例,下方手機狀態(tài)都為斷網(wǎng)狀態(tài),可以看到微信立即發(fā)布,而貼吧在這種狀態(tài)下提示網(wǎng)絡(luò)錯誤。

通過這些加載策略的選擇性使用,能夠在特定環(huán)境下提升我們系統(tǒng)的整體使用體驗。因此我們需要對這些加載策略有一個比較全面的認識,這樣我們不僅知道加載慢的原因,還可以利用加載策略去提升頁面性能。



在整體的加載過程中,別忘了考慮加載異常的情況。在通常情況下我們會我們會遇到網(wǎng)絡(luò)速度過慢或者突然斷網(wǎng)這兩種狀況讓頁面一直加載不出來,這時我們需要考慮對長時間的加載過程進行處理。

通常做法是我們要對加載狀態(tài)有一個最長時間的限制,一般為加載不超過10s,超過最長時間后就進行異常狀態(tài)顯示(提示語+刷新按鈕)。這樣用戶可以選擇重新加載或者離開此頁面,而不是一直等待。

在這里還想到一點,就是對于編輯頁面,我們應(yīng)當(dāng)加入網(wǎng)絡(luò)連接是否異常的判斷,比如當(dāng)進入到編輯頁面后,如果遇到網(wǎng)絡(luò)斷開,需要在頁面的頂部加上常駐提示條【當(dāng)前網(wǎng)絡(luò)連接斷開】,這樣用戶能夠及時進行察覺并修復(fù)。避免在無網(wǎng)環(huán)境下繼續(xù)輸入。這對于某些需要輸入很多內(nèi)容且并不提供本地保存的頁面來講是非常有必要的。


加載在設(shè)計中是非常容易被忽略的模塊,因為在大部分情況下網(wǎng)絡(luò)速度都較快,人們很難深刻地感受到加載過程。但加載卻在產(chǎn)品運行中起著不可或缺的作用。通過這篇文章想要告訴大家的有幾個點:

1.我們需要明白加載為什么會出現(xiàn),這個過程是怎么樣的;

2.加載的通用處理手段是怎么樣的,非通用處理方式有哪些;

3.通過緩存和對應(yīng)加載策略能夠讓頁面加載速度有本質(zhì)上的提升。


這樣當(dāng)我們在頁面上遇到加載速度慢的問題時,在為其加上動畫承載過渡的同時,還應(yīng)該思考其加載緩慢背后的原因,是因為數(shù)據(jù)量太大還是加載策略的相關(guān)問題,是否可以將其進行懶加載或者分步加載,這時我應(yīng)該去找前端或者后端如何溝通。從源頭上解決加載時間長的問題,才是后續(xù)產(chǎn)品設(shè)計過程中的長久思路。


最后,雖然進行了很多資料查詢和技術(shù)溝通,但文章不可避免會出現(xiàn)不當(dāng)之處,歡迎進行反饋。





文章來源:站酷   作者:進擊的M


分享此文一切功德,皆悉回向給文章原作者及眾讀者.

免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

藍藍設(shè)計www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)


B端系統(tǒng)表單、表格、圖表、儀表盤設(shè)計方法

資深UI設(shè)計者


接下來這部分就主要梳理一下關(guān)于表單中常用的組件的解析,包括多個組件組合成高級組件應(yīng)該具體應(yīng)該怎么應(yīng)用,或者說我們在修改表單的時候應(yīng)該注意哪幾個基本原則,全篇干貨,結(jié)合案例全面深度解析表單、表格、圖表、儀表盤的設(shè)計應(yīng)用,以下內(nèi)容較多,大家可以根據(jù)上述目錄來選擇性閱讀。


1.1 表單的概念及作用


表單的概念: 登陸注冊就是平時最常見最簡單的表單,表單包括數(shù)據(jù)的輸入和提交的一些操作。


表單的作用:01、數(shù)據(jù)過濾(過濾信息):如果把ERP、CRM這些系統(tǒng)比作一個數(shù)據(jù),用戶來這個系統(tǒng)進行獲取數(shù)據(jù),這些數(shù)據(jù)對用用戶的價值比較大,用戶并不是來獲取所有數(shù)據(jù)的,有一些數(shù)據(jù)對他有用,有一些數(shù)據(jù)目前來講是沒有價值的,或者用戶不想獲取到的,這時用戶其實需要對數(shù)據(jù)進行處理,查找想要的數(shù)據(jù),去掉沒用的,而表單起的就是這樣的作用,用戶通過表單進行數(shù)據(jù)的過濾,數(shù)據(jù)的定位,找到想要的數(shù)據(jù)。


02、數(shù)據(jù)定位(通過過濾漏斗,精確的定位到信息):比如我們要在系統(tǒng)里查詢搜索一個商品,搜索一個快遞等等,這個搜索的過程,就是通過表單對數(shù)據(jù)進行過濾的過程,通過對數(shù)據(jù)的過濾,精確得定位數(shù)據(jù),最后得到想要的數(shù)據(jù),這也是數(shù)據(jù)減少的一個過程,一開始很多條數(shù)據(jù),通過表單搜索查詢找到想要的,比如可能就10多條數(shù)據(jù)是和自己有關(guān)的。這個過程也是數(shù)據(jù)減少的一個過程。



03、數(shù)據(jù)輸入(將新的信息輸入到系統(tǒng)中):用戶還可以通過搜索使數(shù)據(jù)減少,同時還可以通過表格操作,數(shù)據(jù)的添加操作,表單數(shù)據(jù)輸入的操作,讓數(shù)據(jù)增多,這時表單起的作用就是數(shù)據(jù)輸入的作用,將新的數(shù)據(jù)輸入到系統(tǒng)中。



1.2 表單常用組件


1.2.1  輸入類組件


1.2.1.1  輸入類組件分類


單行文本:只輸入一行,不存在回車和換行,比如輸入手機號碼,30個字符以內(nèi)的文字,都是單行文本可以解決。


多行文本:多行比單行默認高了點,它可以換行,輸入框變高了。通常用在發(fā)表心情狀態(tài),個人簡介等。


富文本:指豐富的文本,不只能輸入長文本,還可以把文本加上樣式,可以定義文本的字符大小,定義樣式,定義下劃線加鏈接等等,通過副文本編輯器實現(xiàn)的,比如站酷編輯文章的輸出文本就是富文本。


Tag標(biāo)簽:是一個文本標(biāo)簽,比如發(fā)一個商品時候,告訴商品有哪些屬性,通常加入在搜索引擎中。



1.2.1.2  輸入類組件布局展示方式


01、文本標(biāo)簽的對齊方式:以輸入框輸出用戶名為例,列舉三種不同的文本標(biāo)簽對齊方式。可分為三種:01.文本標(biāo)簽右對齊,也稱之為冒號對齊;02.文本標(biāo)簽左對齊;03.文本標(biāo)簽上對齊。那么這三種對齊方式具體應(yīng)該在什么情況下去用呢?根據(jù)“眼動儀實驗數(shù)據(jù)”來看,也叫做古騰堡視覺動線,人們看一個頁面的視覺動線的順序,通常是從左到右,從上到下去瀏覽閱讀。



文本標(biāo)簽左對齊應(yīng)用:因此根據(jù)古騰堡視覺動線原理,在用戶填寫信息的時,想讓用戶填寫的時候,填寫速度慢下來,我們設(shè)計的時候就用左對齊。


文本標(biāo)簽右對齊應(yīng)用:當(dāng)我們在設(shè)計頁面對齊方式時,不知道該選擇哪種對齊方式的時候,就用右對齊,起碼不會出錯。


文本標(biāo)簽頂對齊應(yīng)用:頂對齊方式橫軸不占用空間,用戶填寫完成速度較快,但缺點是上下布局展示滾屏?xí)rY軸的可擴展空間很少,因此除了系統(tǒng)中登錄注冊會用到文本標(biāo)簽頂對齊之外,其他地方都用的很少。


占位符對齊:在手機端基本都使用占位符對齊,因為用文本標(biāo)簽對齊太占用手機Y軸的距離了,但缺點是輸入時出錯率相對要高。



02、文本標(biāo)簽的樣式:文本標(biāo)簽的樣式分為兩種,左右布局時:用線或者框,左右布局在B端系統(tǒng)里常用框來展示,而線,在C端經(jīng)常用到,因為線很簡潔,如果手機端設(shè)計有外框的話會顯的沒那么開放,而在成熟的B端產(chǎn)品里基本不會用到線,注冊登錄的設(shè)計除外,因為在B端中一旦出現(xiàn)很多線的控件,會導(dǎo)致它的辨識度很低,也很難去檢索控制它,同時視覺動線也顯很亂。上下布局時:它的文字標(biāo)簽一種在外部,另一種是在內(nèi)部。當(dāng)表單少的時候,可以用上下布局,但是一般用的也很少,在B端系統(tǒng),輸入類組件大部分還是左右布局用戶框來展示。


1.2.1.3  多樣式輸入類組件案例解析

除了上述提到的輸入組件之外,還有很多種不同的展示樣式,但本質(zhì)上還是這四類輸入類組件,可以靈活使用,而不是一直使用單行文本來解決問題,大多數(shù)情況終極目的就是為了,減少用戶使用出錯率,進而提升產(chǎn)品使用效率。以下案例請結(jié)合下圖閱讀。



案例1: 選擇合適的大?。?/strong>


圖1:比如一個手機號碼輸入框,再國際環(huán)境可以采用上面圖文的輸入方式,國內(nèi)環(huán)境產(chǎn)品就用下面得輸入框方式。這么設(shè)計的原因是因為,固定的寬度向用戶暗示所需輸入內(nèi)容的長度來減輕判斷負擔(dān)。例如我們在輸入手機驗證碼的時候通常是六位驗證碼,以前的設(shè)計是給我們一條線來進行輸入,現(xiàn)在都是給我們六個空格去輸入,這時按格填空對用戶的判斷負擔(dān)一定是最小的,用戶容易去做準確的判斷。同時寬度得限制也是一樣的,給用戶一個寬度的范圍,用戶做判斷會很輕松且準確。


案例2: 格式與情景狀態(tài):


圖2:比如銀行卡的格式,一串?dāng)?shù)字都是四位進行間隔區(qū)分,間隔成四位應(yīng)用交互設(shè)計七大定律中的7土2法則,間隔成四個,容易讓人們記憶,在用戶輸入的時候,可以減少錯誤,減少錯的同時也就是在提升產(chǎn)品的使用效率。同時考慮多情景狀態(tài),比如銀行卡號、手機號碼、包括身份證號的一些輸入設(shè)計,這些都是相對比較隱私,容易出現(xiàn)安全隱患的一些信息,這些信息在設(shè)計的時候要注意可能出現(xiàn)的問題,因此需要做一個隱藏的處理,比如添加小眼睛icon來隱藏關(guān)鍵幾位數(shù)字,來減少一些安全隱患問題。


案例3:自動匹配與識別:


圖3:比如當(dāng)輸入公司地址時,這個地址信息可能是第一次輸入,也可能這個信息在我們的數(shù)據(jù)庫中已經(jīng)存在了,當(dāng)這個信息已經(jīng)存在的時候,在輸入的過程中,系統(tǒng)應(yīng)該在數(shù)據(jù)庫中檢索出已經(jīng)輸出的信息匹配給用戶,我們就可以在里面直接選擇來進行輸入。這么做的原因就是,當(dāng)用戶在輸入特別長的信息時候,用戶經(jīng)常會出錯,從數(shù)據(jù)庫的方式去做匹配信息,錯誤率會降低,輸入效率會提升。另外是識別,比如在我們在寄快遞的時候,通常會把姓名電話地址,一連串的信息發(fā)給快遞員,這時候快遞員會復(fù)制粘貼放入聯(lián)系人,聯(lián)系電話,聯(lián)系地址這三個字段,現(xiàn)在的設(shè)計方式就是做智能識別匹配,快遞員只要有粘貼的動作,信息就會自動做好分類把一連串?dāng)?shù)字分別粘貼入不同的字段里,這樣做也是為了提升效率。


案例4:實時預(yù)警與提示:


圖4:比如這個多行文本輸入框,一般都會有字數(shù)限制,比如不超過150個字,如果不做這樣的限制,我們洋洋灑灑寫了一萬字,但是發(fā)不出去只能復(fù)制多出的文字然后再粘貼,很可能會誤刪掉內(nèi)容影響操作體驗,這種文本的上限預(yù)警的解決方式是給內(nèi)容做實時校驗,比如上限是58個字,打到60字的時候,也允許你輸入但是文本中多出的字會標(biāo)紅進行提示去刪除多出的內(nèi)容。


案例5:占位符不能替代文字標(biāo)簽:


圖5:比如輸入手機號碼,占位符也是輸入手機號碼,看似是重復(fù)了一遍,但仍然是有價值的,可以變成文本標(biāo)簽里提不到得信息,比如請輸入一位11位的國內(nèi)的手機號碼??梢灾皇褂梦谋緲?biāo)簽的方式,也可以使用文本標(biāo)簽加占位符的方式,但不能只使用占位符的方式。因為只有占位符,可能會讓用戶出錯,影響使用效率。


案例6:使用內(nèi)聯(lián)校驗:


圖6:當(dāng)輸入錯誤信息的時候使用校驗,左邊的提示錯誤的方式是不對的,在校驗信息的時候最好不要出現(xiàn)在列表的最下部或最頂部或提交的時候,因為它是實時校驗的,最好實時提示出現(xiàn)定位到當(dāng)前的邊框,當(dāng)前的字段中的下邊,來告訴我們是當(dāng)前字段出現(xiàn)了錯誤,這樣精確定位錯誤點,才能提升效率,同時也為設(shè)計節(jié)省了空間。


案例7:減少字段量:


圖7:左邊信息包含了姓名,生日,密碼但包含了8個字段量,我們可以把字段量減少,比如姓名組合成一個字段,生日組合成一個字段,密碼和重復(fù)密碼也可以組合成一個字段,重復(fù)密碼的作用其實就是怕輸入錯誤來加強記憶,但是另一種方法是在輸入密碼的時候讓我們看到輸入密碼就可以做到不出錯并且加強記憶,那么就可以用添加小眼睛來做替代,進而也可以組合成一個字段。這個前提是不是銀行類那樣由業(yè)務(wù)決定強制去重復(fù),其他系統(tǒng)完全不用進行重復(fù)密碼輸入操作。所以減少字段量,可以消除視覺和認知負擔(dān),這樣看起來更簡單。


1.2.2  選擇類組件


選擇類組件可以分為,多選、單選、時間日期、下拉選擇、Tabs標(biāo)簽和地理位置組件,常用的是下拉選擇,重點介紹一下下拉選擇組件。


下拉選擇組件有幾個注意點:


01.避免使用默認值:比如國家和地區(qū),往往默認值都是安哥拉,字母A開頭,如果用默認值,再B端系統(tǒng)里很多用戶會忘記修改默認值,就提交上去,所以我們需要去把這個默認值變成空值提示信息:請選擇國家和地區(qū),在沒有選擇之前,這條信息是空值,點之后再去選擇國家和地區(qū)。


02.采用輸出檢索:如果國家和地區(qū)很多,下拉信息條目很多時候,可以采用輸入類得檢索來設(shè)計,比如輸入中國,就會出現(xiàn)中國大陸,中國香港,中國臺灣之類的字段。


03.默認值得表述要盡量準確:用詞文案需要簡潔,即使沒有文本標(biāo)簽也能夠清晰表達,比如就需要寫明請選擇國家和地區(qū)。


04.對新增加得字段要提供注釋:比如系統(tǒng)前后先增加的一些字段或者有爭議的字段要提供注釋,身份編碼和身份證號碼有歧義,就需要給一個注釋,交互上鼠標(biāo)移入幫助點icon就會顯示注釋,同時注意視覺上要弱化它,小圖標(biāo)盡量用面性圖標(biāo)會更能表達清晰。


1.2.3  導(dǎo)航類組件


選擇類組件可以分為,導(dǎo)航菜單、面包屑、分頁,其中分頁里的設(shè)計注意點容易忽略,接下來重點梳理介紹分頁組件。


分頁作用:減輕服務(wù)器的負載,有成千上萬的負載,不分頁的話,會造成巨大的下載量,相應(yīng)的用戶等待時間更長。同時內(nèi)網(wǎng)也同樣,如果有四五百人同時做一樣的事情,服務(wù)器負載能力很弱,一定要做成分頁,分頁每次loading10個20個,每次翻到5六頁的時頁的時候加載一下,其實形成了是預(yù)加載,不只加載十條數(shù)據(jù),其實加載了五六頁的數(shù)據(jù),只是呈現(xiàn)了一頁的數(shù)據(jù),到了第五頁慢了的原因是,需要重新加載一次數(shù)據(jù)。稱之為惰性加載,懶加載。B端一般會減少加載的存在,預(yù)加載是看不到loading的,第一頁加載1到5頁,第二頁加載5-10頁等等,點快的話是可以看到的,所以用預(yù)加載的方式加快速度,減少服務(wù)器的負載。前端工程師可以用組件庫翻頁可以直接loading出來。


翻頁操作:一般很難看到數(shù)據(jù)庫數(shù)據(jù)的總量,一般不會看到三位數(shù)的頁碼,一般來講會讓數(shù)據(jù)翻到前20頁、10頁之內(nèi),就讓用戶找到這個數(shù)據(jù),不會讓用戶不斷的往后翻,對負載時比較大的。


1.2.4 提交類組件


選擇類組件主要介紹按鈕的設(shè)計注意事項。按鈕常見的狀態(tài)有三種,通常狀態(tài)、懸停/點擊、禁用。其中B端組件庫里按鈕常見的類型有:


次要按鈕:一般用白色或者淺色,頁面中次要按鈕多一點,比如一個頁面一個次要按鈕都沒有就是錯的,比如查詢和重置一個是主要按鈕,一個是次要按鈕。


主要按鈕:一般用主色調(diào)的顏色,用在完成、推薦、提交的操作,顯示會比較明顯。


文字按鈕:沒有背景的按鈕,弱化的按鈕。


帶圖標(biāo)按鈕:帶有補充含義,比如搜索按鈕加個搜索圖標(biāo)。


圖標(biāo)按鈕:純圖標(biāo)按鈕,只有前進后退用的多,其他用的少。用圖標(biāo)按鈕節(jié)省它的空間。比如上一頁、下一頁可以用圖標(biāo)很明白的代表它的含義。


虛線按鈕:上傳之類的,添加內(nèi)容之類的。



當(dāng)了解了按鈕的類型,那么如何確定按鈕的擺放順序呢?這取決于平時用戶對電腦操作的習(xí)慣,同時結(jié)合業(yè)務(wù)邏輯的關(guān)系,來排列展示按鈕順序。



1.3 表單綜合案例解析


1.3.1  表單綜合案例一:修改表單的三個原則


01、視覺簡單點:


B端系統(tǒng)不用視覺做特別多的修飾,不像C端,在買商品時看不到商品看到的卻是滿屏的banner,在B端中表單不用設(shè)計的那么花里胡哨,Antdesign提供了很多組件示范,我們應(yīng)該了解Antdesign為什么這么設(shè)計,比如輸入框為什么采用上下布局不采用左右布局的輸入框呢?因為容器上下布局是視覺動線最快的輸入布局方式;為什么使用框類不使用線性的呢?因為框類在B端系統(tǒng)中是最快分辨它的輸入域輸入?yún)^(qū)的地方,只要知道這些視覺的原理,就知道怎么合理的使用組件了。


02、文字簡單點:


文字描述的簡單點,第一種方式是通過左側(cè)的文字標(biāo)簽來做;第二種方式是通過占位符標(biāo)簽來做,國外的一些文章強調(diào),不要用占位符提示做任何事情,因為占位符特別影響視覺動線,但國內(nèi)已經(jīng)習(xí)慣了占位符來表示。


03、字段簡單點:


1. 減少字段的方式,首先要知道這些字段的目標(biāo)是什么(字段的方式去做減法)



例如下圖這個電商類產(chǎn)品,目的是讓用戶可以收到商品,那么刪減以上哪些字段不受影響也可以將商品準確的送到用戶手里呢? 這個需要我們通過和產(chǎn)品經(jīng)一起商量,在滿足功能需要的同時,其實以上字段可以至少優(yōu)化50%字段。首先姓名:姓氏和名字可以合二為一,直接輸入一個字段就可以。郵箱:輸入郵箱可能是為了得到賬單,現(xiàn)在手機里就可以得到賬單,所以郵箱基本用不到。電話:電話很關(guān)鍵,不能刪掉。家庭地址:我們在做電商時,我們通常會把郵件郵寄到家庭,大部分情況家庭為第一地址,第二地址公司地址也有這種情況,但沒必要從這里輸入,可以從一些內(nèi)容帶出來,所以公司地址不用當(dāng)前填寫,可以把它刪除掉。省份、城市、郵編:這三部分完全可以在輸入地址的時候從地址帶出來,沒必要再輸入一遍。特別是郵編,目前在我國發(fā)快遞時郵編已經(jīng)基本用不到了,我國大數(shù)據(jù)已經(jīng)做了到了不用郵編來分辨地址,數(shù)據(jù)量已經(jīng)足夠大了,只填手機號和地址就可以。優(yōu)惠券碼、信用卡號、安全碼:這三個不能刪掉。密碼、重復(fù)密碼:重復(fù)密碼是為了輸入密碼時加強記憶,可以采用小眼睛來替代重復(fù)密碼。所以我們可以看到在減少了50%的字段后并不影響用戶收到商品,那這個改動就是成功的。這個就是我們設(shè)計師應(yīng)該做的事情,當(dāng)然在刪減之前,應(yīng)該和產(chǎn)品經(jīng)理商有理有據(jù)的去溝通是否按這種方式去這樣設(shè)計。



2. 把相關(guān)的字段進行可視化分組(表單的方式去做分步)



刪減完字段后,最終得到七個有用的字段,將這些數(shù)據(jù)進行分組優(yōu)化,也就是歸類整理,我們常用的排版方式是卡片化設(shè)計,卡片化設(shè)計是一個特別好的信息分類的設(shè)計方式,即時不用添加基本信息,優(yōu)惠信息,支付信息之類的名稱在卡片之上,通過卡片的方式,從上到下布局,用戶可以看的更加的準確。



除了對它信息進行分類,我們也可以對它的過程進行分類。比如左邊這個頁面,雖然是從上到下,但感覺輸入的信息太多了,我們可以對這個過程分步優(yōu)化,分布后把它列成基本信息和支付信息兩個層級,基本信息包括姓名、電話、地址和優(yōu)惠碼,其中優(yōu)惠碼為選填,當(dāng)頁面里所有信息都需要必填的時候,有部分選填得信息標(biāo)注選填就可以,當(dāng)所有都需要選填的時候,有一個必填,那需要標(biāo)注必填就可以,具體標(biāo)注方法,這里使用的是占位符標(biāo)注方法,還有星號的標(biāo)注方法,用星號標(biāo)注是已經(jīng)用戶形成認知習(xí)慣,但看視覺哪個好看就用哪個,比如在蘋果的設(shè)計中就很少用星號來設(shè)計,是為了擔(dān)心影響用戶的視覺,同時星號一般放在前面,并且不一定非得用到紅色。支付信息就包括必須要用到的信用卡號、安全碼和密碼。類似這樣將過程進行分步優(yōu)化也能用戶對表單的填寫,加快用戶的錄入速度,更快的在體驗上去得到提升。

3. 使用邏輯順序


還以這個案例來看,我們分成三個邏輯順序,個人信息相關(guān)、商品相關(guān)、支付相關(guān)。在B端中需求和場景是環(huán)環(huán)相扣的,我們需要場景化的解決方案。這個場景化的解決方案和這個表單的關(guān)聯(lián),對應(yīng)的就是用戶完整的購買流程,這個表單的三個場景,第一個場景是收貨信息,第二場景是優(yōu)惠的信息,買商品有什么優(yōu)惠,第三個場景是支付場景,這個流程完成支付就完成了購買,所以樣的順序就是一個正確的邏輯順序,通過先確定流程再確定字段展示順序。



1.3.1  表單綜合案例二:表單設(shè)計具體流程


第一步:做信息分類。當(dāng)我們了解這個產(chǎn)品,熟悉這個業(yè)務(wù)的時候,可以根據(jù)信息的含義,把這些雜亂無章的字段分成幾個部分,可以和產(chǎn)品和開發(fā)進行討論也可以加深對業(yè)務(wù)的理解。由于B端信息的維度特別多,具體的信息分類方法可以借用五帽架信息分類法 。可以根據(jù)可根據(jù)類別進行分類:即根據(jù)信息的相關(guān)性來進行分類。也可以根據(jù)時間進行分類,比如時間正序,距離時間最近的來進行分類。同樣可根據(jù)地理位置的遠近,字母的排序和認知規(guī)律從大到小從胖到矮的連貫性來分類。一旦分類好后,用戶在填寫的時候也不會覺得奇怪,填寫的邏輯性和順序感也會體現(xiàn)出來。


第二步:做排序分類(按業(yè)務(wù)邏輯順序)。當(dāng)?shù)玫搅诵畔⒌姆诸?,比如一個汽車CRM系統(tǒng),基本信息、車輛信息和故障信息,它具體要解決什么樣的問題,這三部分誰應(yīng)該放在第一位,誰應(yīng)該放在第二位,第三位,可以根據(jù)prd需求文檔來了解做這個功能具體要解決什么樣的目標(biāo),具體是什么過程在prd里應(yīng)該說的非常詳細明確,這個過程就是它的業(yè)務(wù)邏輯,所以我們可以通過prd中的描述來得出業(yè)務(wù)邏輯。


第三步:明確字段類型。當(dāng)?shù)玫搅诵畔⒎诸?,得到了信息邏輯順序之后,接下來需要明確字段類型。比如100個或200個字符,單行文本輸入是可以支持的,超過255個字符,我們就需要多行文本輸入框來解決這個問題。


第四步:明確產(chǎn)品的原型。可以自己搭原型,和產(chǎn)品進行討論,也可以直接和產(chǎn)品要原型,最終目的是這個原型一定要確定下來。


第五步:確定界面設(shè)計框架。確定柵格化設(shè)計框架,選擇多大的設(shè)計尺寸,進行頁面柵格化設(shè)計。


第六步:對應(yīng)組件設(shè)計。根據(jù)原型去對應(yīng)我們的組件,是用下拉框組件還是文本輸入框組件,去找對應(yīng)組件設(shè)計。這樣我們得到了字段、原型、框架和對應(yīng)的組件化,下一步就要做視覺的方案設(shè)計。


第七步:視覺設(shè)計方案。根據(jù)表單的內(nèi)容來決定視覺設(shè)計方案,如果它的內(nèi)容信息量比較多,比如它的數(shù)據(jù)量很多,字段很多時,用彈窗就不太合適,彈窗屬于字段量不是特別多,和后面主要彈出得頁面是有關(guān)系的,需要重開一個新的單頁面,單頁面是大容量,分類單頁面屬于更多內(nèi)容容量。第二可以根據(jù)數(shù)據(jù)層級的操作關(guān)系來決定,如果從一個頁面中打開了另外的一條數(shù)據(jù)進行修改,比如從表格中打開表格中的一個詳情來進行修改,就需要彈窗來設(shè)計,這也取決于彈窗內(nèi)容的多少,如果彈窗內(nèi)容確實很多,彈窗就要大一點甚至使用全屏彈窗。



通過下圖可以看出,表格通常由標(biāo)題、工具欄(對整體批量的操作)、表格頭、表格行、分頁區(qū)、批量操作區(qū)、表格列、單行操作區(qū)(是對單行數(shù)據(jù)的操作)、數(shù)據(jù)呈現(xiàn)表格區(qū)、數(shù)據(jù)查詢表單區(qū)組成。


以下內(nèi)容是表格的規(guī)范和注意點,其實我們在設(shè)計的時候,很少自己去畫一個表格,一般都是從組件庫里選一個表格,然后分離組件去進行再次的自動布局得到新的表格。



2.1 表格頭


表格頭要做到簡練準確,不受內(nèi)容影響。表格頭中的文字和正文字一樣也可以,加粗也可以,但一般都會做一個顏色來做區(qū)分。


2.2 操作區(qū)域統(tǒng)一劃分


圖2表格頭工具欄包括條件過濾,右上是表格內(nèi)容工具,如自定義列,全屏等。


2.3 表格間隔


表格間隔可以讓表格的內(nèi)容看起來更加的可視化,也叫內(nèi)容降噪,可以分成線與間隔色兩種方式,通常交互hover狀態(tài)下,間隔色變成更深得顏色也可以。


2.4 內(nèi)容降噪


操作區(qū)域色彩元素應(yīng)盡量簡單,原則上不超過3個。


2.5 表格行高


表格需要一個頁面呈現(xiàn)出10條,其次需要單元格高度=文字行高+上間距+下間距,其中上下間距為8的相關(guān)數(shù)即可。


2.6 單元列空間


表格首先應(yīng)保持100%把所有字段顯示全,字段多的情況可以橫滾列寬可調(diào)節(jié),但是需要保證間隔不變,類似于柵格的溝槽原理。如果內(nèi)容顯示不下可以做橫滾,如果內(nèi)容顯示的下,還想要保證整個表格有設(shè)計感呼吸感,需要保證n為左右的間距,可以是8或者8的倍數(shù),每個列之間的間距要做成2n,這樣它們之間的間距就會有那種層疊得呼吸感就會比較好看,有規(guī)則性。





3.1 認識圖表


在做數(shù)據(jù)圖表時我們設(shè)計師需要關(guān)注的是,我們的數(shù)據(jù)需要用什么圖表來做,而不是主要關(guān)注圖表長什么樣,或者說圖表有多好看,我們應(yīng)該關(guān)注的是這些B端的數(shù)據(jù)怎么用正確的圖表去表達。數(shù)據(jù)圖表也不是千篇一律數(shù)據(jù)大屏那種感覺,雖然數(shù)據(jù)大屏是信息圖表主要應(yīng)用的一個方面,但在B端系統(tǒng)的信息圖表中,主要是將一些表單的數(shù)據(jù)轉(zhuǎn)化成圖形的方式來進行顯示,這點和數(shù)據(jù)大屏其實并沒有什么關(guān)系,所以B端系統(tǒng)中主要以數(shù)據(jù)為主,而信息圖表作為輔助,這是一個需要了解的前提。


但從視覺提升角度去考慮,數(shù)據(jù)圖表在B端中是最容易表達視覺的,我們之前兩篇提到的表單設(shè)計占了B端設(shè)計80%的工作量,就會發(fā)現(xiàn)這80%的工作量幾乎沒有表達出特別好有沖擊力的視覺,因為表單只是一些數(shù)據(jù)和文字的排版,并且還有規(guī)范的限制,在統(tǒng)攬整個B端作品中,容易突出視覺設(shè)計感的一定是數(shù)據(jù)表圖設(shè)計。還有一個大家比較關(guān)心的問題,這些圖表前端工程師能不能實現(xiàn),是可以的,前端在實現(xiàn)圖表都會用一些常規(guī)性的圖表的組件,這些組件通常都是已經(jīng)代碼化的組件,一些圖表公司做好了的可以復(fù)用的,有前端代碼也有后端數(shù)據(jù)調(diào)用的接口,它只要對應(yīng)這些接口寫一些代碼就可以實現(xiàn)了。作為設(shè)計師在設(shè)計圖表的時候,還有一些地方需要我們?nèi)ピO(shè)定,接下來就和大家一起梳理怎么正確的表達數(shù)據(jù)圖表,我們一起來進入數(shù)據(jù)圖表的知識體系吧。


3.2 常見圖表類型


常用的數(shù)據(jù)圖表可以分成趨勢類、比較類、占比類、分布類四種類別 。


趨勢類圖表:代表了數(shù)據(jù)增長的趨勢,它可以對比出數(shù)據(jù)增長的一個趨勢。主要有面積圖、折線圖、堆積面積圖和漏斗圖。重點了解面積圖、折線圖、漏斗圖。


比較類:比較類圖表是B端系統(tǒng)中用的最多的圖表,有柱狀圖、條狀圖、玉玨圖、堆疊柱狀圖、堆疊面積圖、雷達圖等,常用的我們重點介紹,柱狀圖、條狀圖。


占比類:和比較類圖表有些重疊的地方,有餅形圖、環(huán)形圖、堆疊面積圖、儀表圖、矩形樹圖、堆疊柱狀圖、條狀圖、百分比堆疊柱狀圖,重點了解餅形圖和儀表圖。


分布類:有箱形圖、直方圖、熱力區(qū)圖、地圖、氣泡圖、散點圖、色塊兒圖、等高線圖,重點了解地圖和氣泡圖。



面積圖:可以理解成填充之后得折線圖,不同于折線圖是,因為填充可以更好地反映出信息得趨勢,用戶可以根據(jù)面積得多少,反映出數(shù)量得多少,還代表連貫得數(shù)量級,信息數(shù)量級是一直存在的,不會消失。


折線圖:折線用的最多,是條線代表趨勢得變化。折線和柱形再某些層面是一樣的,在一定的點表現(xiàn)它得趨勢變化,每個月,每天,每個小時。通常用在公司得年銷售額,價格得趨勢,用戶量得增長,折現(xiàn)一般不超過5條。Y軸為數(shù)量,X軸為時間。


漏斗圖:屬于面積圖,適合排名,銷售業(yè)績,再CRM中用的最多,通過銷售線索最終達成成交量,它不斷通過漏斗得方式最終達成成交,每一個漏斗代表一個環(huán)節(jié),有一個顧客進入商店,進入商店購買商品,留下信息,訂購,整個流程走的就是用戶旅程得過程。越往后越精準。


柱狀圖:柱狀圖是面,代表面積,更直觀得是包含數(shù)據(jù),這些數(shù)據(jù)能更能直觀體現(xiàn)它得擁有量是多少,一般用在銷售額,產(chǎn)品類別,分類數(shù)據(jù)得比較,如果可以看到最高和最低得差量。


條狀圖:類別在Y軸上,X軸地表數(shù)據(jù),Y軸上能更多顯示數(shù)據(jù),它可以顯示負數(shù)。


餅形圖:餅形圖表示人口,人女比例;預(yù)算得分配;在線流量得來源等等,反應(yīng)得是多與少之間的對比。他們是在同一維度下的比較,比如當(dāng)年得,已經(jīng)再設(shè)定好時間段得顯示情況。


地圖:分布點,流量,數(shù)據(jù)量,用地圖不要隨隨便便搜一張用到界面里,地圖要到國家地理官方網(wǎng)站用,否則有問題,設(shè)計背鍋。


4.1  認識儀表盤


用于B端首頁的系統(tǒng)狀態(tài)的展示,一般包含系統(tǒng)的關(guān)鍵數(shù)據(jù)信息和信息列表,一般會有各種數(shù)據(jù)圖表展示。為用戶提供全局概覽,讓用戶快速掌握工作進展及進入工作狀態(tài),并且可以訪問最重要的數(shù)據(jù),功能和控件。


4.2 儀表盤界面分類



分析類:分析類儀表盤給了我們很多分析類的信息,這些信息包括銷售額、訂單量、包括銷售額的趨勢圖、排行榜等,目的是可以在B端系統(tǒng)中看到目前收集到的這些數(shù)據(jù),讓我們來進行分析。雖然計算機會給我們一定的結(jié)果,但更重要的是我們需要根據(jù)這些數(shù)據(jù)得出什么樣的結(jié)論。


監(jiān)控類:比如股票的變化趨勢很快,需要實時監(jiān)控到這些數(shù)據(jù)的變化。


控制類:比如阿里云系統(tǒng)中有很多的控制臺/儀表盤,里面有很多的入口,有常見的快速入口,和推薦信息的一些入口,這就是控制類,通過用儀表盤來得到控制。


綜合類:綜合類系統(tǒng)是我們B端系統(tǒng)中見到最多的,比如CRM和ERP基本上是綜合類的,因為他要顯示數(shù)據(jù)的統(tǒng)計,也要顯示一些快捷的入口。


4.3 儀表盤的設(shè)計過程


首先儀表盤要有功能,讓用戶看到數(shù)據(jù),讓看到數(shù)據(jù)我們需要做以下事情:


第一步:分析用戶的權(quán)限:儀表盤在B端很重要的一點是我們要分析用戶的權(quán)限,因為不同的人看到儀表盤數(shù)據(jù)緯度的信息是不一樣的。權(quán)限比較高的比如有管理員/普通管理員/操作員,超級管理員等等,所以要根據(jù)不同的權(quán)限展開不同的信息。


第二步:分析業(yè)務(wù)的場景:比如銷售人員看到內(nèi)容的都是和銷售有關(guān)的內(nèi)容,權(quán)限是第一次篩選,把什么樣的信息展示給他,然后經(jīng)過第二次篩選,第二次篩選包括是由產(chǎn)品經(jīng)理,BA這樣的角色幫我們來篩選這樣的信息,不是完全由設(shè)計師來決定,這兩步過程是不可忽略的。


第三步:確定儀表盤展示的內(nèi)容:到底展示什么內(nèi)容,剛開始沒有那么清晰,可能就是思維導(dǎo)圖或者幾行字,根據(jù)這些來進行視覺展示。


第四步:視覺設(shè)計:根據(jù)展示內(nèi)容進行視覺設(shè)計。首先基本構(gòu)思和畫原型圖;其次確定字體,顏色,樣式和圖形設(shè)計。其中需要注意的是,視覺整體要有統(tǒng)一的標(biāo)準規(guī)范去表達,同時空間留白要合理,靈活的運用柵格化,界面要有呼吸感。最后信息傳達要準確,比如圖形和色彩,每一種顏色都有特殊的含義,不要應(yīng)用錯誤,比如紅色要特別小心的應(yīng)用。




深入研究場景化體驗設(shè)計

資深UI設(shè)計者



一、前言

場景化設(shè)計一詞第一次看到還是在前年設(shè)計分享大會上,當(dāng)時懵懵懂懂的我第一次看到這么刁鉆的角度,甚是驚訝,后來我也是在不斷的研究這個內(nèi)容,上一篇文章《【干貨】設(shè)計師的發(fā)力點》中,也稍微的提了一些關(guān)于場景化設(shè)計的內(nèi)容。


本文章的出發(fā)點是因為我在學(xué)習(xí)的過程中,但很難找到全面分析的文章,因此我打算寫一篇更加深入的分析,一方面是對自己學(xué)習(xí)的總結(jié),另一方面是分享給大家我的心得。


接下來會通過三個維度深入研究場景化體驗設(shè)計,幫助您快速提升場景設(shè)計思維,中間也會并通過大量案例,帶你真實感受場景化設(shè)計思維在產(chǎn)品設(shè)計中的實際運用。



二、場景與體驗

我們看到各種形形色色的產(chǎn)品功能,但不能單一的去看待問題,也無法直接的去評判這個功能是否合理,所有的設(shè)計都是圍繞著某種指定的場景下去完成它的使命,拋開場景談設(shè)計,就是耍流氓。例如疫情期間的健康碼,這也是為了響應(yīng)防控疫情的號召,需要對每個人的行程路徑進行把控,而這種產(chǎn)品就是為了滿足某種場景下的需求設(shè)計。

而在面對產(chǎn)品設(shè)計有具體場景的情況下,可以根據(jù)場景分析用戶的需求,進一步制定設(shè)計目標(biāo),通過合理的設(shè)計方法,提升用戶的產(chǎn)品體驗。



三、 遇到的問題

在早期的互聯(lián)網(wǎng)產(chǎn)品設(shè)計中,大多數(shù)體驗優(yōu)化的設(shè)計流程只是對需求進行單一的分析,并且相同的內(nèi)容采用同一解決方案,整個設(shè)計看似基本沒有問題,但隨著互聯(lián)網(wǎng)的高速發(fā)展與完善,用戶群體越來越多,產(chǎn)品功能越來越復(fù)雜等一系列的因素,導(dǎo)致出現(xiàn)了一些問題。


2.1   產(chǎn)品復(fù)雜化

隨著產(chǎn)品功能的完善,功能復(fù)雜化,單一的解決方案無法滿足多種場景下的使用,需要合理規(guī)劃,根據(jù)不同的場景進行體驗設(shè)計,才能更好的發(fā)揮價值。


2.2   同質(zhì)化嚴重

大多數(shù)流程可以滿足各種不同分類的產(chǎn)品使用,例如傳統(tǒng)的購物流程從詳情頁出發(fā)到訂單頁流程,雖然能滿足所有的支付流程,但是缺乏行業(yè)設(shè)計特性,長期以來也會缺乏競爭力。


2.3   場景體驗欠佳

一套設(shè)計解決方案、交互流程滿足所有的使用情況,雖然在產(chǎn)品中實現(xiàn)了一致性,但面臨復(fù)雜的場景很難滿足,并且用戶群體越來越復(fù)雜的情況下,每個用戶的訴求也會存在偏差,因此我們需要根據(jù)不同的場景,制定不同的方案。


四、場景精細化設(shè)計

為了更好的理解場景化設(shè)計,我們可以通過哲學(xué)上著名的三大問題,“你是誰?”“你從哪里來?”“你要到哪里去?”,例如唐僧從東土大唐而來,要到西天取經(jīng),從中我們可以發(fā)現(xiàn)三個關(guān)鍵的內(nèi)容,就是人、地、事,這也是場景化設(shè)計中必不可少的三個內(nèi)容。


在互聯(lián)網(wǎng)產(chǎn)品設(shè)計過程中,為了進一步強化體驗,我們可以從場景化設(shè)計中三個關(guān)鍵內(nèi)容,人、地、事,這三個角度進行更加深入的精細化設(shè)計,區(qū)分不同的場景采用不同的設(shè)計方法,從而滿足更多特點場景下的需求。


五、用戶分層設(shè)計

場景化設(shè)計中,用戶是最關(guān)鍵的內(nèi)容之一,正所謂以用戶為中心的設(shè)計思維能更好的服務(wù)用戶。當(dāng)用戶量越來越龐大后,可以對用戶進行分層處理,這也是用戶運營中常見的一個概念,簡單理解就是指將用戶分為不同類型。


用戶分層是根據(jù)不同用戶的行為特征劃分成不同的用戶群,進而制定不同的產(chǎn)品策略來滿足其差異化需求,從而充分發(fā)揮每個層級用戶的價值,達成產(chǎn)品目標(biāo),通過用戶分層的思維方式結(jié)合場景化設(shè)計,可以更好的滿足不同類型的用戶訴求,還能根據(jù)不同用戶的類型提供差異化的內(nèi)容和服務(wù)。

用戶分層的方式是通過標(biāo)簽的形式快速給用戶進行分層,在實際的運用中,主要分為基礎(chǔ)屬性和行為屬性。


5.1  基礎(chǔ)屬性

基礎(chǔ)屬性包含用戶的年齡、性別、身高等,這種用戶分類的方式,是最直觀簡單的。


5.1.1 年齡

大多數(shù)產(chǎn)品中會通過年齡來進行用戶分層,這種形式可以快速區(qū)分用戶的基本屬性,因為用戶的年齡狀態(tài)對待事物也會存在很大的差異。


例如支付寶的電子社保卡服務(wù),根據(jù)用戶不同的年齡階段,展示不同的領(lǐng)卡信息,進一步讓用戶更快的獲取到符合不同年齡段所關(guān)注的合適信息,可以直接提升開卡率。


5.1.2 老齡化設(shè)計

隨著我國即將進入中度老齡化社會,也正是因為老年人的生理和認知障礙的限制,他們使用APP的體驗并不是很順暢,所以大多數(shù)互聯(lián)網(wǎng)產(chǎn)品逐漸向中老年群體滲透,更多的關(guān)注起老齡化設(shè)計。


在適老化設(shè)計中,在不影響老年用戶對功能使用的情況下,一般都會采用通過設(shè)計降噪的方式,去除所有復(fù)雜的次要信息,保留核心內(nèi)容,并且通過放大來強化關(guān)鍵信息,文案的處理上也會進行內(nèi)容簡化處理,減少老年人的閱讀成本。


適老化設(shè)計除了視覺上放大和簡潔的感知體驗外,在交互體驗上也會有很多人性化的設(shè)計,例如在容器內(nèi)容上加入行為按鈕并描述去向,幫助老年人順利完成目標(biāo)行為。


甚至在部分產(chǎn)品中,會強化聽覺上的功能體驗,例如語音播報、語音提問、電話叫車等功能,既能通過語音的形式彌補老年人視覺能力上的不足,還能減少操作成本。


5.1.3無障礙設(shè)計

隨著互聯(lián)網(wǎng)的發(fā)展,用戶群體逐漸龐大,其中也有部分身體有局限的用戶,對于他們來說更加迫切通過互聯(lián)網(wǎng)獲取信息,因此越來越多大公司注重到這一方向,而這也是我們作為一名設(shè)計師,更應(yīng)該去優(yōu)化的方向。

可以采用無障礙色系,以及顏色的色差處理,針對性的服務(wù)于色盲和色弱群體,使得他們可以在信息閱讀上更符合他們的習(xí)慣,從而進一步打造更人性化的產(chǎn)品體驗。


5.1.4 用戶身份

而關(guān)于用戶分層的場景設(shè)計中,我們還可以區(qū)分用戶不同的狀態(tài)、身份來對界面進行差異化布局,最典型的代表就是用戶的會員身份。


會員它分為很多不同的階段,從開通到到期,用戶在不同階段對于內(nèi)容的關(guān)注上也存在很大的差異的,例如未開通展示更多的價格、權(quán)益信息,吸引消費決策。我們可以從這個角度出發(fā),區(qū)分用戶的會員狀態(tài),進一步來進行差異化設(shè)計。從而有效的提高不同階段用戶的行為決策。



5.2  行為屬性

每一個用戶在產(chǎn)品體驗過程中,都會有著各式各樣的行為操作,例如瀏覽記錄、關(guān)注、喜好等,我們也可以通過這種方式來進行分類,可以更加直接的聚焦到關(guān)鍵信息上,既可給予用戶驚喜感,也可以達成業(yè)務(wù)目標(biāo)。


5.2.1 興趣標(biāo)簽

標(biāo)簽和上面描述的基礎(chǔ)信息還是存在一定差異的,標(biāo)簽相當(dāng)于是產(chǎn)品根據(jù)用戶的行為等去定義的不同類型的標(biāo)簽,這種方式可以快速給用戶進行分類,常應(yīng)用于內(nèi)容型產(chǎn)品以及電商平臺,給用戶貼上各式各樣的標(biāo)簽,其次再根據(jù)他們的具體需求進行個性化的內(nèi)容設(shè)計,可以更快的實現(xiàn)千人千面的智能推送。


不同興趣標(biāo)簽的用戶對待內(nèi)容的訴求也會不同,因此在頁面結(jié)構(gòu)設(shè)計時,我們需要考慮頁面信息的優(yōu)先級、瀏覽動線、信息內(nèi)容的呈現(xiàn),例如重度用戶和路人用戶的區(qū)別,一個注重商品展現(xiàn)的效率,一個注重氛圍和吸引。

除了整體的頁面結(jié)構(gòu)內(nèi)容外,用戶對內(nèi)容訴求也不同,例如優(yōu)惠型的用戶更關(guān)注活動和折扣信息,通過用戶標(biāo)簽進行分層設(shè)計,能更快的達到刺激用戶消費的目的。


5.2.2 消費模型 (RFM模型)

  • R:最近一次的消費時間(Recency)

  • F:一段時間內(nèi)的消費頻次(Frequency)

  • M:一段時間內(nèi)的消費金額(Monetary)


RFM模型是根據(jù)用戶的消費行為、頻率、金額3項指標(biāo)對用戶的價值狀況進行級別劃分,一共可以分為8種基礎(chǔ)用戶類型,然后再根據(jù)用戶的消費金額進行從上往下排序,最后區(qū)分不同類型的用戶,進行精細化運營。

這也是很多企業(yè)都在使用的模型,價值級別較高的用戶可以調(diào)整資源傾斜力度、定制服務(wù),甚至針對普通用戶也可以進行激活消費、挽留措施。


在電商產(chǎn)品中這種方式最為常見,通過模型分類可以快速了解用戶消費情況,一般會區(qū)分新老用戶,活躍用戶與沉寂用戶,例如創(chuàng)建新人導(dǎo)購,刺激用戶的首單轉(zhuǎn)化,而長時間未進行復(fù)購的沉寂用戶,也會采取一系列的措施吸引用戶再次消費,提升用戶的復(fù)購率。



5.2.3 AIPL模型

  • A:認知 - 新客或不了解產(chǎn)品的用戶(Awareness)

  • I: 興趣 - 對產(chǎn)品有興趣且關(guān)注過的用戶(Interest)

  • P:購買 - 刺激用戶產(chǎn)生購買行為(Purchase)

  • L:忠誠 - 有過較高復(fù)購行為的用戶(Loyalty)


這個模型對應(yīng)的也是用戶的成長路徑,每個用戶都是從認知開始,才慢慢變成購買或者忠誠,所以需要做的,就是引導(dǎo)用戶不斷往更上一層發(fā)展,當(dāng)然,我們也可以對四種不同類型的用戶同時進行,將這四種類型分發(fā)到產(chǎn)品中的各個鏈路中,以下案例來自于淘寶。

通過種草的形式給用戶建立認知,培養(yǎng)用戶興趣,而面臨消費顧慮并遲遲未下單的用戶,可以利用入手分享的方式克服轉(zhuǎn)化阻礙。而對于購買型和忠誠型用戶,可以通過優(yōu)惠、活動等方式,刺激下單并建立長期關(guān)系。


5.2.4  行為路徑

不同行為表現(xiàn)的用戶所觸發(fā)的關(guān)鍵行為不同,所以在設(shè)計路徑時,要先對用戶有分層,有定義,再針對性的實施,對路徑進行合適的分層布局,確保用戶去完成某件事的各種行為路徑,都能被滿足。


下面的案例從上倒下依次為,想快速申請貸款或者快速完成任務(wù)獲取現(xiàn)金的用戶,我們提供了直接操作區(qū)域,并且置于頭部進行業(yè)務(wù)屬性強化,中間融入了更多的分類與內(nèi)容引導(dǎo),進一步激發(fā)用戶的興趣,最后可以再通過不同的形式適當(dāng)?shù)臏p少用戶顧慮,例如優(yōu)惠券的福利(強化申請貸款),為新用戶提供發(fā)帖示例(確保社區(qū)的內(nèi)容品質(zhì))。

雖然兩個界面的內(nèi)容差異較大,但是結(jié)構(gòu)拆分的方式以及行為路徑的規(guī)劃都是大同小異的,主要還是為了滿足不同行為的用戶,進一步輔助他們快速完成功能服務(wù)。


六、區(qū)域化設(shè)計

根據(jù)不同的地點、位置、空間進行區(qū)域化設(shè)計,為不同的地域、情景進行差異化設(shè)計。在空間設(shè)計、園林設(shè)計中,我們會常??吹竭@種設(shè)計方式,規(guī)劃整個區(qū)域,進行合理的場景化設(shè)計,而在互聯(lián)網(wǎng)產(chǎn)品設(shè)計,主要體現(xiàn)在產(chǎn)品的戰(zhàn)略層面,面向不同的區(qū)域市場。接下來通過以下三個角度進一步分析。


6.1  下沉市場

下沉市場是前幾年比較流行的概念,是新鮮流量的代名詞,特別是拼多多的崛起,引起了許多行業(yè)關(guān)注流量的新區(qū)域。簡單理解就是產(chǎn)品的戰(zhàn)略市場主要面向于3-6線的城市。


下沉市場的用戶特征:

1、簡單直接,所見即所得;所以在設(shè)計的時候應(yīng)該避免操作路徑過深,展現(xiàn)內(nèi)容太隱晦。

2、對價格和收益比較敏感,愿意花費時間獲得金錢上的獎勵,例如拼多多其實是個游戲電商。

3、愿意下載一些現(xiàn)金獎勵的產(chǎn)品,通過任務(wù)或者閱讀來獲得獎勵,例如趣頭條。

4、熟人社交影響力較大,可以通過微信生態(tài),快速形成裂變。


6.2  全球化設(shè)計

隨著本地化市場的成熟,越來越多產(chǎn)品開始面向海外市場,而海外市場與本地相比也會有著很多的差異,例如語言、宗教、審美、文化等等都有著諸多差異,所以這也是無形之中給設(shè)計帶來了很多的挑戰(zhàn)。


6.2.1 本土化策略

一個產(chǎn)品無法滿足全球市場的使用,因此全球化設(shè)計最好的方法就是本土化策略,深入挖掘當(dāng)?shù)厥袌龅奈幕?、用戶喜好,地域特色等?nèi)容,進一步對產(chǎn)品進行單獨設(shè)計,例如大家比較熟悉的Tiktok,與抖音分開運營,更具有針對性。


大部分產(chǎn)品在進行海外市場的運營設(shè)計中,都會充分融合當(dāng)?shù)厥袌龅南埠没蛟兀M一步發(fā)揮當(dāng)?shù)靥厣?,激發(fā)用戶的情感共鳴。


6.2.2 出海規(guī)則

由于不同國家的文化差異、行為習(xí)慣、認知能力都會存在一定的偏差,因此在產(chǎn)品設(shè)計的過程中,我們也有很多規(guī)則需要去注意,例如、地區(qū)禁忌、語言處理等。接下來我大概列舉幾個我平時記錄的注意事項。


單位規(guī)則

度量衡需要滿足不同國家的要求,例如公斤/磅、英尺/厘米、公里/英里,而在一些運動產(chǎn)品中如果要表現(xiàn)卡路里,不建議使用一碗米飯作為單位來描述。


形象禁忌

在一些全球化設(shè)計中,如果涉及到插畫以及人物,需要注意一些姿勢和特征,盡可能避免不必要的麻煩。例如人物的手勢、 兩手交叉、十字交叉、使用左手等等,甚至在中東地區(qū)女性暴露都要注意避免。


圖形禁忌

圖形的表意也需要契合當(dāng)?shù)匚幕攸c,一些比較含蓄的內(nèi)容盡可能避免,例如使用話筒代表娛樂,藥丸代表健康,雖然在國內(nèi)市場比較常見,但針對于全球化的設(shè)計可能就不是很適合了。


而對于這一點每個國家的宗教文化也會有所不同,例如阿拉伯地區(qū),避免使用星星圖標(biāo),科威特、埃及、阿拉伯聯(lián)合酋長國、阿富汗等因宗教原因禁酒,中東地區(qū)禁忌女性圖像,甚至我們經(jīng)??吹降膐k都是不好的詞語,在個別國家里有罵人的意思。


除了圖形外,顏色也需要注意,在一些非洲地區(qū)盡可能避免顏色鮮艷或者紅色。


語言顯示

在界面設(shè)計過程中,設(shè)計師常常會關(guān)注字符串的顯示寬度,以及換行規(guī)則等,而面臨全球化設(shè)計時,文字需要適配多種語言,而外語的顯示長度明顯和中文有著很大的區(qū)別。為了能更好的進行極限范圍的確定,我一般會選用德語進行排版,因為德語是大部分語言中,長度最長的內(nèi)容了。


除此之外,我們還應(yīng)該更加關(guān)注阿拉伯地區(qū)的語言顯示,他與我們傳統(tǒng)的閱讀方式截然不同,用戶的閱讀順序是從右往左,甚至交互方式也是如此,所以在設(shè)計的過程中,需要對阿拉伯地區(qū)的界面設(shè)計,進行鏡像處理。


鏡像處理

除了文本內(nèi)容的顯示順序改為從右往左之外,界面中的圖像、圖形、圖標(biāo)也需要進行鏡像處理,但需要注意的是,含有明確指示性或方向性的圖標(biāo)需要鏡像,例如返回、查看更多。而像刷新、歷史、鬧鐘等統(tǒng)一標(biāo)準的圖標(biāo)不需要鏡像。


6.3  空間設(shè)計

聽到空間設(shè)計這個詞,我首先聯(lián)想到的就是超市,設(shè)計師在設(shè)計的過程中,會充分考慮人群的動線設(shè)計,商品的分布也會大有講究,入口一般是單價較高的電子產(chǎn)品,手扶梯邊和收銀臺都會放一些零碎小單品,既要考慮短頭商品的展示,也要考慮長尾商品的曝光。


6.3.1 線下鏈接

而這一個特征,在互聯(lián)網(wǎng)產(chǎn)品設(shè)計中,也是可以借鑒的,例如支付寶的電子社??ǎ瑸榱四芨玫耐茝V電子服務(wù),設(shè)計師將線下社保局進行空間設(shè)計,用戶在不同位置所看到的海報均不同,針對用戶不同階段對需求的不同,進行場景差異化設(shè)計,可以更好的傳播有價值的信息。


6.3.2 到店體驗

到店服務(wù),即用線上互聯(lián)網(wǎng)服務(wù)線下業(yè)務(wù),其出現(xiàn)是為了解決傳統(tǒng)線下消費固有的問題,為了更好的形成線上和線下的鏈接,我們也可以采用上述的方法,對整個線下店面進行空間設(shè)計。


例如店外主要起到引流的效果,可以讓用戶掃碼進入店鋪首頁了解店鋪具體的信息,而在店門口可以讓用戶進行掃碼排隊預(yù)約等,當(dāng)食客就坐后根據(jù)桌上的二維碼可以進入到店鋪的下單頁,最后在收銀臺布置掃碼買單,整個流程符合線下體驗,并可以將不同的頁面準確的傳遞給用戶,促進用戶快速完成線下消費。


七、服務(wù)差異化設(shè)計

場景化設(shè)計中第三個關(guān)鍵內(nèi)容就是事,而在互聯(lián)網(wǎng)產(chǎn)品設(shè)計中,所有的事都是為了能更好的服務(wù)用戶,但隨著互聯(lián)網(wǎng)成熟,功能越來越豐富化,我們需要更加精細的場景劃分,明確用戶對于整個服務(wù)的操作流程,結(jié)合前后場景預(yù)判用戶目標(biāo),通過設(shè)計提高用戶效率,給予用戶驚喜與感動。接下來主要通過目的、行業(yè)、內(nèi)容三個角度深入分析。


7.1 交互流程 - 服務(wù)目的

如今隨著互聯(lián)網(wǎng)不斷發(fā)展,用戶的時間被各種產(chǎn)品分割,而面臨著用戶在產(chǎn)品中的所有體驗,做的每一件事情,都是有目的性的,例如打開淘寶的目的是想購物,打開抖音的目的是想放松娛樂,因此只有挖掘出用戶的目的,才能更好利用服務(wù)完成用戶行為。


為了讓用戶更好的完成任務(wù),可以將操作流程拆分為三步,從開始到結(jié)束,結(jié)合前后場景預(yù)判用戶目標(biāo),提升交互體驗,而關(guān)于這個內(nèi)容,我之前在《交互流程中的三大重點》一文中有詳細講解,感興趣的可以自行查看。


7.1.1  操作前 - 行為目的

像我們常見的一些產(chǎn)品結(jié)構(gòu)布局中,其實有也著簡單的分層布局,我們可以根據(jù)用戶不同的行為目的結(jié)合頁面板塊的內(nèi)容呈現(xiàn)來進行結(jié)構(gòu)分層布局。


下面的案例從上到下依次為,目的明確的搜索用戶、分類明確的用戶以及只想隨便看看的用戶,這樣的話,可以有效的服務(wù)與不同用戶的目的,也能快速實現(xiàn)流量分發(fā)的作用。


7.1.2  操作中 - 操作目的

根據(jù)不同的服務(wù)以及用戶操作目的,判斷內(nèi)容的合適性,例如輸入內(nèi)容時,結(jié)合前后場景預(yù)判用戶目標(biāo),針對不同的內(nèi)容呈現(xiàn)相對應(yīng)的鍵盤樣式,通過設(shè)計提高用戶效率,滿足用戶的操作目的。


操作減負

面對各式各樣的數(shù)據(jù)錄入,表單填寫是移動端設(shè)計中最復(fù)雜的一項操作,在設(shè)計過程中可以根據(jù)用戶目的進行場景區(qū)分。例如下圖的案例,通過自定義的形式為用戶提供了兼容不同層級的聯(lián)動鍵盤,整個過程都在鍵盤輸入組件中完成,保證了錄入的沉浸和任務(wù)的聚焦。


場景匹配

在操作過程中,可以針對內(nèi)容呈現(xiàn)對應(yīng)的鍵盤樣式,例如系統(tǒng)自帶鍵盤的樣式多達8種,我們可以制定各種場景下的使用,從而進行匹配,讓用戶在輸入的過程中更高效。


7.1.3  操作后 - 結(jié)果呈現(xiàn)

當(dāng)體驗流程中用戶操作后,需進行合理的內(nèi)容反饋,可以通過場景化設(shè)計思維,結(jié)合用戶目標(biāo),呈現(xiàn)合理的內(nèi)容,提升設(shè)計效率。而在結(jié)果呈現(xiàn)上,主要可以分為兩個方向,結(jié)構(gòu)與內(nèi)容。


在內(nèi)容建設(shè)方面,主要通過信息架構(gòu)來構(gòu)建用戶體驗,確定各個將要呈現(xiàn)給用戶的元素的模式和順序,例如淘寶搜索結(jié)果頁,采用了兩種不同的局部方式,根據(jù)搜索內(nèi)容來進行區(qū)分,例如電器類的產(chǎn)品外觀大差不差,因此結(jié)構(gòu)上采用小圖模式,主要突出產(chǎn)品信息和賣點,而服裝類的商品則采用瀑布流的形式,強化圖片的視覺表現(xiàn)。


內(nèi)容主要是借助價值去找用戶,找到用戶建立鏈接,從而產(chǎn)生價值,簡單理解互聯(lián)網(wǎng)產(chǎn)品就是一個鏈接工具,但為了能更好的讓內(nèi)容和用戶進行鏈接,我們可以將內(nèi)容進行前置處理,根據(jù)服務(wù)目的結(jié)合內(nèi)容的呈現(xiàn),快速建立業(yè)務(wù)鏈接。


下圖案例來自于百度搜索,用戶在搜索時,不同的關(guān)鍵詞呈現(xiàn)對應(yīng)的服務(wù)內(nèi)容,合理運用場景化設(shè)計中的服務(wù)差異化設(shè)計,為不同的事進行設(shè)計,既能快速匹配相應(yīng)的用戶,還能縮短用戶尋找服務(wù)的操作路徑。


7.2  框架層 - 行業(yè)細分

隨著互聯(lián)網(wǎng)成熟,產(chǎn)品業(yè)務(wù)形態(tài)逐漸完善化,例如餐飲產(chǎn)品,里面會涉及到多種餐飲業(yè)態(tài),例如早餐、茶飲、快餐、燒烤等等,而所有銷售類的內(nèi)容都會涉及到人、貨、場。人在上面也大致講過了,這里就不繼續(xù)贅述,而面臨這種行業(yè)較多的情況時,我們可以采用場景化設(shè)計思維中的分層思維,將行業(yè)進行細分,進一步讓貨物可以對應(yīng)到符合的場景中。

接下來也會繼續(xù)使用餐飲產(chǎn)品作為例子,進一步講解行業(yè)細分后的設(shè)計細節(jié)。


7.2.1 行業(yè)特征

餐飲業(yè)態(tài)較為復(fù)雜,但行業(yè)之間的差異還是比較明顯的,可以將行業(yè)特色進行提煉,針對不同的特點進行框架設(shè)計。


例如年輕群體較多的甜品茶飲,功能上除了基礎(chǔ)點餐也有外賣服務(wù),甚至也會有周邊商城,這種類型的商戶比較注重服務(wù)的呈現(xiàn)。但一些傳統(tǒng)的餐飲行業(yè),由于菜品體量較大,頁面呈現(xiàn)上可以更偏向于菜品展示。除此之外,還有很多餐飲商戶比較注重用戶身份以及會員管理,而框架設(shè)計上也可以將資產(chǎn)內(nèi)容前置化,滿足商業(yè)目的。


7.2.2 導(dǎo)航設(shè)計

產(chǎn)品框架中最關(guān)鍵的一個內(nèi)容自然離不開導(dǎo)航設(shè)計,它是專門用于呈現(xiàn)信息的一種界面形式,用戶可以在內(nèi)容結(jié)構(gòu)中自由穿行。在頁面設(shè)計的過程中,也可以通過不同的導(dǎo)航形式滿足需求,例如在在菜品的展現(xiàn)形式上,菜品體量較大的快餐便當(dāng),可以采用側(cè)導(dǎo)航形式快速進行內(nèi)容篩選,而甜品茶飲類的菜品較少,可以利用雙行瀑布流的形式強化商品圖片的呈現(xiàn)效果。


7.2.3 菜品布局

框架層的關(guān)注點幾乎全部在組件及相互關(guān)系上。框架確定用什么樣的功能和形式來實現(xiàn)。作為餐飲類的產(chǎn)品,菜品呈現(xiàn)屬于比較關(guān)鍵的內(nèi)容,而面臨不同類型的菜品,也能做出場景差異化的表現(xiàn),這一點比較像上面案例中提到的搜索后的商品結(jié)構(gòu)呈現(xiàn)。


在上面行業(yè)特征分析時,會發(fā)現(xiàn)如果從餐飲菜品數(shù)量上進行區(qū)分的話,布局上可以使用單行列表或雙行瀑布流的形式,來區(qū)分菜品分發(fā)的權(quán)重。而像一些套餐的菜品,布局上可以將菜品組合擺放,方便用戶對套餐內(nèi)的單品進行對比與調(diào)整。


7.2.4 分層營銷

在營銷設(shè)計中,可以通過各種營銷資源位進行宣傳展示,為了讓營銷滿足不同商戶的使用,可以利用場景分層的形式,將營銷表現(xiàn)力分為強、中、弱,三種形式,并根據(jù)不同的頁面框架布局去進行表現(xiàn)。


7.3  內(nèi)容形式

內(nèi)容型產(chǎn)品比較注重用戶消費與互動,平臺也會對內(nèi)容、流量、用戶進行分析,確保合理的消費場景。隨著產(chǎn)品逐漸豐富化,內(nèi)容分為多種形式,例如視頻、音頻、直播、資訊,而內(nèi)容形式也分為娛樂型、工具型、知識型和社交型,為了能更好的匹配消費場景,可以將內(nèi)容形式進行分層處理,區(qū)分不同的事物,采用合適框架形式,滿足用戶的消費場景。


下圖案例來自于淘寶內(nèi)容優(yōu)化設(shè)計方案,通過場景細分,主要分為三個場景,一是以瀏覽圖片視頻為主的富媒體消費場景;二是社交關(guān)系為主的消費場景;三是以文字消費為主的閱讀場景。三種場景的每一種都對應(yīng)了多個內(nèi)容框架以及框架之間的流轉(zhuǎn)鏈路,按下圖從上往下逐漸從重分發(fā)到強沉浸的瀏覽體感。


富媒體消費場景內(nèi)容的復(fù)雜度和數(shù)量較大,一般常見的方式是采用分發(fā)為主的雙列流,滿足多種類型的內(nèi)容合理展示,如果以圖片為主要消費內(nèi)容的情況下,可以采用大卡流,突出圖片的展現(xiàn)。甚至也可以利用全屏的形式,強化用戶的沉浸體驗,這種方式更適合視頻內(nèi)容。


以社交關(guān)系為主的內(nèi)容,可以采用傳統(tǒng)的動態(tài)流布局,更適合用戶的習(xí)慣,同時也可以滿足多種信息的呈現(xiàn)。文字閱讀為主的內(nèi)容,更加注重信息的閱讀,可以使用文本流的形式,通過簡單的對比和結(jié)構(gòu)層級簡化處理來幫助用戶閱讀信息。

為了讓用戶更好的消費內(nèi)容,整個優(yōu)化項目的過程,首先通過用戶消費內(nèi)容的梳理,然后結(jié)合內(nèi)容的特點進行核心框架的鏈路整理、提取抽象化的共性框架,讓各個具有相似性的場景進行拉通,最終確認框架形式。


八、總結(jié)

場景化分析可以讓設(shè)計師以用戶的角度解決用戶痛點,發(fā)現(xiàn)問題解決問題,從而更好地服務(wù)于用戶,不管面臨多復(fù)雜的產(chǎn)品,都可以通過場景化設(shè)計方法,將關(guān)鍵的三大內(nèi)容進行提煉,進一步分析,確保每個內(nèi)容點都符合具體的場景。


文章來源:站酷   作者:三石設(shè)計丶 

分享此文一切功德,皆悉回向給文章原作者及眾讀者.

免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

藍藍設(shè)計www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 平面設(shè)計服務(wù)


日歷

鏈接

個人資料

藍藍設(shè)計的小編 http://www.yvirxh.cn

存檔