響應(yīng)式設(shè)計(jì)方案
2013-11-28 11:18:39
Web設(shè)計(jì)面向的目標(biāo)設(shè)備正在由單一發(fā)展為多元,這也許是最近一兩年里最令人激動(dòng),同時(shí)又是最令人焦慮的事情了。這不再是關(guān)于樣式能否在不同瀏覽器中保持兼容的問(wèn)題,我們?cè)谛戮置嫦旅鎸?duì)的是各種方面的因素:不同的設(shè)備、不同的屏幕尺寸、不同的使用環(huán)境、不同的系統(tǒng)平臺(tái)所具有的UI風(fēng)格等。
雖然響應(yīng)式設(shè)計(jì)(什么是響應(yīng)式Web設(shè)計(jì)?)或是針對(duì)指定設(shè)備進(jìn)行設(shè)計(jì)的思路都可以在一定程度上幫助我們面向不同的環(huán)境調(diào)整外觀形式及體驗(yàn)方式,但不是所有的UI元素或模塊都可以被賦予彈性,我們?nèi)匀恍枰诤芏嗟胤绞褂?ldquo;固定”的全局化設(shè)計(jì)方案。這時(shí),“好脾氣”的思路就可以幫上忙了。具體的實(shí)踐原則很簡(jiǎn)單明了:為了讓設(shè)計(jì)方案在一系列不同類型的設(shè)備中都能產(chǎn)生最好的用戶體驗(yàn),我們需要對(duì)界面中一些關(guān)鍵性的UI元素做出不同程度的折中調(diào)整,使整個(gè)頁(yè)面對(duì)于環(huán)境的適應(yīng)能力更強(qiáng)。
觸控優(yōu)先
最近,越來(lái)越多的桌面版本網(wǎng)站當(dāng)中開(kāi)始出現(xiàn)具有觸屏設(shè)備UI風(fēng)格的界面元素,這種做法很好地體現(xiàn)出了“好脾氣”的設(shè)計(jì)思路。在觸屏移動(dòng)設(shè)備當(dāng)中,我們需要通過(guò)手指對(duì)界面當(dāng)中的交互對(duì)象進(jìn)行直接操作。比起傳統(tǒng)的鼠標(biāo)指針,手指觸控方式需要的目標(biāo)作用區(qū)域更大??紤]到這一點(diǎn),我們應(yīng)該適度地增大頁(yè)面當(dāng)中一些重要交互元素的尺寸;同時(shí),為了保持視覺(jué)上的平衡,我們還需要對(duì)相關(guān)元素之間的間距及它們各自的內(nèi)邊距進(jìn)行調(diào)整。
舉個(gè)簡(jiǎn)單的例子,Google在其新版UI當(dāng)中明顯地增大了“寫(xiě)郵件”按鈕這類重要交互元素的尺寸;同時(shí),諸如導(dǎo)航菜單、工具欄、郵件列表等界面元素,在間距留白等方面也有做相應(yīng)的調(diào)整。相比于過(guò)去,新版設(shè)計(jì)方案顯著地提升了Google的這些主線產(chǎn)品對(duì)于觸屏操作的友好性。
從某種程度上講,iPad在觸屏移動(dòng)設(shè)備與傳統(tǒng)桌面設(shè)備之間架起了一座橋梁,它的普及提升了觸屏設(shè)備UI風(fēng)格在桌面設(shè)備當(dāng)中的影響力??纯碐mail和Twitter這類主流產(chǎn)品在最近的改版,或是花時(shí)間到那些CSS網(wǎng)頁(yè)設(shè)計(jì)案例集當(dāng)中瀏覽一下最新的優(yōu)秀作品,你會(huì)發(fā)現(xiàn)當(dāng)前的Web設(shè)計(jì)風(fēng)格看上去確實(shí)和以前不大一樣了,它們看上去似乎更加的...豐滿。留白更多,按鈕更大,一切看上去都又大又平。不過(guò)我們也必須承認(rèn),這種現(xiàn)象與桌面顯示器不斷增大的尺寸也有一定的關(guān)聯(lián)。
在這類設(shè)計(jì)方案當(dāng)中,界面元素所占據(jù)的空間對(duì)于鼠標(biāo)指針來(lái)說(shuō)顯得有些許浪費(fèi)了,但對(duì)于手指觸控的方式卻恰到好處。這也正是“好脾氣”的設(shè)計(jì)思路的核心思想,即為了使界面能夠適用于更多的平臺(tái)環(huán)境,而對(duì)“標(biāo)準(zhǔn)化”的設(shè)計(jì)方案進(jìn)行微調(diào),最終達(dá)到一種折中的狀態(tài)。
而且在很多時(shí)候,這種權(quán)衡的結(jié)果對(duì)于鍵鼠交互方式來(lái)說(shuō)也并不壞。容易被手指觸摸的按鈕同樣易于鼠標(biāo)的控制,整個(gè)UI在傳統(tǒng)設(shè)備上下文環(huán)境當(dāng)中的用戶體驗(yàn)也許反而有所提升。
響應(yīng)式設(shè)計(jì)方案
市面上有很多關(guān)于這個(gè)話題的討論,不過(guò)它們大多是圍繞著各種相關(guān)的開(kāi)發(fā)技術(shù)來(lái)進(jìn)行的。其實(shí),“響應(yīng)化”本身不是目的,我們真正需要的是一種機(jī)制,它能夠幫助網(wǎng)站根據(jù)不同的設(shè)備平臺(tái)對(duì)內(nèi)容、媒體文件和布局結(jié)構(gòu)進(jìn)行相應(yīng)的調(diào)整與優(yōu)化,從而使網(wǎng)站在各種環(huán)境下都能為用戶提供一種最優(yōu)且相對(duì)統(tǒng)一的體驗(yàn)?zāi)J健?/p>
響應(yīng)式方案離不開(kāi)全局化的用戶體驗(yàn)設(shè)計(jì)。正像我們?cè)谇拔漠?dāng)中提到的,這類方案固然可以在一定程度上幫助我們面向不同的環(huán)境調(diào)整設(shè)計(jì)方案,但不是所有的UI元素或模塊都可以被賦予彈性,我們?nèi)匀恍枰诤芏嗟胤酵ㄟ^(guò)“好脾氣”的設(shè)計(jì)思路權(quán)衡出一種最優(yōu)的全局化解決之道。