APP UI結(jié)構(gòu)-首頁(yè)相關(guān)(下)
APP首頁(yè)看似很平常,其實(shí)涉及到的功能還是比較多的,有些功能點(diǎn)也比較細(xì)微,不同的產(chǎn)品首頁(yè)功能布局也不一樣。該篇文章簡(jiǎn)單的概括了產(chǎn)品首頁(yè)通用的一些功能結(jié)構(gòu),希望能對(duì)剛?cè)腴T的UI設(shè)計(jì)師有些幫助。
hey,guys~
APP UI結(jié)構(gòu)-首頁(yè)相關(guān)(上) 的功能盤(pán)點(diǎn)已經(jīng)更新了一段時(shí)間了,希望對(duì)你有所幫助,今天跟大家繼續(xù)分享的是首頁(yè)相關(guān)功能的下半部分。OK,老規(guī)矩,還是先來(lái)看一下整體結(jié)構(gòu):
(圖片來(lái)源于網(wǎng)絡(luò)和應(yīng)用截圖,僅作為學(xué)習(xí)交流使用)
一、導(dǎo)航的形式
說(shuō)到導(dǎo)航大家應(yīng)該很熟悉了,導(dǎo)航是在各個(gè)功能場(chǎng)景之間切換的工具,是整個(gè)產(chǎn)品功能的大框架。它將產(chǎn)品的功能有序地連接起來(lái),讓功能出現(xiàn)在合理的位置;如果沒(méi)有導(dǎo)航的話,用戶在使用產(chǎn)品時(shí)會(huì)不知所措,想使用某個(gè)功能也無(wú)法快速找到,可見(jiàn)它的意義是十分重大的。
網(wǎng)上關(guān)于導(dǎo)航的文章很多,詳細(xì)介紹了導(dǎo)航形式之間的區(qū)別和優(yōu)缺點(diǎn),估計(jì)多寫(xiě)也是重復(fù),我在這里就簡(jiǎn)單的說(shuō)一下吧,想看詳細(xì)的文章可以自己去網(wǎng)上搜一搜。?導(dǎo)航的類別有:
1.1 底部標(biāo)簽式導(dǎo)航
最常見(jiàn)、最常用、最符合用戶習(xí)慣的樣式,導(dǎo)航中的首選樣式。根據(jù)拇指熱區(qū)圖顯示,拇指的最佳操作區(qū)域是只有頁(yè)面的三分之一,所以標(biāo)簽導(dǎo)航常位于頁(yè)面底部,一般作為全局導(dǎo)航使用;導(dǎo)航的內(nèi)容最直觀,不會(huì)被隱藏,并且被選中的標(biāo)簽會(huì)高亮顯示,明確告訴用戶當(dāng)前所在位置,用戶可以輕松點(diǎn)擊標(biāo)簽進(jìn)行頁(yè)面切換;
1.2 頂部tab式導(dǎo)航
這類導(dǎo)航形式也很常見(jiàn),常和底部標(biāo)簽式導(dǎo)航搭配使用,作為二級(jí)輔助導(dǎo)航樣式,一般tab數(shù)量3個(gè)以上,并且可以進(jìn)行左右滑動(dòng)切換;
當(dāng)然也有作為一級(jí)導(dǎo)航使用的情況:比如安卓的設(shè)計(jì)規(guī)范中,將頂部tab式導(dǎo)航作為一級(jí)導(dǎo)航;再比如QQ音樂(lè),出于產(chǎn)品核心功能需要,音樂(lè)播放頁(yè)面的快捷入口始終置于頁(yè)面底部,所以主導(dǎo)航就使用了頂部tab式導(dǎo)航;
1.3 舵式導(dǎo)航
也叫點(diǎn)聚式導(dǎo)航,其實(shí)我感覺(jué)可以歸到底部標(biāo)簽式導(dǎo)航一類,因?yàn)樵趦烧叽钆涫褂脮r(shí),它常作為核心功能入口放在中間位置,形成了對(duì)稱,故而叫做舵式導(dǎo)航;
設(shè)計(jì)上會(huì)和其他標(biāo)簽有明顯區(qū)分并重點(diǎn)突出了自己,很容易吸引用戶的注意力,也有鼓勵(lì)用戶使用該功能的意味,但是因?yàn)檫^(guò)于明顯所以會(huì)弱化其他功能入口;比如帶有社交屬性的產(chǎn)品,會(huì)希望用戶多發(fā)布一些UGC內(nèi)容,常采用這種導(dǎo)航形式;這類導(dǎo)航里常放置用戶最多使用的或是產(chǎn)品最重要的功能,拓展的功能數(shù)量不宜過(guò)多。
1.4 抽屜式導(dǎo)航
也叫漢堡或側(cè)邊欄導(dǎo)航,也是很常見(jiàn)的一種導(dǎo)航樣式,多用于閱讀類產(chǎn)品,因?yàn)榭梢越o用戶沉浸式閱讀體驗(yàn),可以將很多低頻功能藏到抽屜導(dǎo)航內(nèi),節(jié)省了屏幕空間,自然可以讓頁(yè)面看起來(lái)簡(jiǎn)潔美觀;
還有一些產(chǎn)品因?yàn)楣δ鼙容^復(fù)雜,抽屜導(dǎo)航常作為輔助導(dǎo)航進(jìn)行配合使用,比如QQ既有底部標(biāo)簽式導(dǎo)航又有抽屜式導(dǎo)航;
還有一類就是目的性比較強(qiáng)的產(chǎn)品,比如共享單車或是打車軟件,都是采用這類導(dǎo)航,將用戶最需要的核心功能放在首頁(yè),其他的都隱藏起來(lái),不干擾用戶的注意力。
當(dāng)然這類導(dǎo)航的弊端也有很多,比如隱藏起來(lái)的功能用戶可能會(huì)想不起來(lái)去展開(kāi);需要用戶多操作才能進(jìn)入其他功能頁(yè)面等;
1.5 宮格式導(dǎo)航
使用這種導(dǎo)航樣式最具代表性的就是美圖秀秀了,這類導(dǎo)航在視覺(jué)上比較整齊直觀,方便用戶快速查找,同等級(jí)功能之間割裂感比較大又或是功能之間沒(méi)有很大的關(guān)聯(lián)可以采用這種導(dǎo)航形式;
雖然這種導(dǎo)航形式功能的數(shù)量上可以很多,但還是建議這種導(dǎo)航方式作為輔助導(dǎo)航使用,一方面用戶對(duì)這種導(dǎo)航形式相對(duì)比較陌生,接受度不一定高,另一方面,由于功能間割裂感較大,可能用戶切換其他功能時(shí)會(huì)比較麻煩;比如微信錢包頁(yè)面、電商和團(tuán)購(gòu)類產(chǎn)品首頁(yè)banner下的類目入口也是屬于宮格式導(dǎo)航,都是作為輔助導(dǎo)航使用;
1.6 列表式導(dǎo)航
這種導(dǎo)航形式很常見(jiàn),可能常見(jiàn)到我們平時(shí)都沒(méi)察覺(jué)到這類竟然也是導(dǎo)航,在視覺(jué)上整齊美觀,幾乎所有產(chǎn)品都會(huì)用到。
列表式導(dǎo)航和宮格式導(dǎo)航類似,只是在表現(xiàn)形式上的不同,列表式導(dǎo)航的表現(xiàn)形式有很多,比如純文字/icon+文字/文字+圖片等;數(shù)量上也可以很多,并沒(méi)有局限性,因?yàn)橛脩羰巧舷禄瑒?dòng)查看的方式;常作為二級(jí)導(dǎo)航和其他導(dǎo)航搭配進(jìn)行使用,因?yàn)椴环奖阌脩羟袚Q功能,并且太靠下的列表可能點(diǎn)擊率不高;
1.7 懸浮式導(dǎo)航
這種導(dǎo)航形式也比較常見(jiàn),現(xiàn)在的手機(jī)屏幕比較大,用這種導(dǎo)航方式也越來(lái)越多了,常作為二級(jí)輔助導(dǎo)航使用,在閱讀類或工具類產(chǎn)品中比較常見(jiàn);點(diǎn)擊導(dǎo)航常伴有動(dòng)效并出現(xiàn)若干功能,這些功能聚合在懸浮導(dǎo)航內(nèi),節(jié)省了屏幕空間,但是會(huì)對(duì)用戶的視覺(jué)形成干擾。
小結(jié)
導(dǎo)航形式對(duì)產(chǎn)品來(lái)說(shuō)不是單一的存在,尤其在產(chǎn)品功能結(jié)構(gòu)都日益趨于繁雜龐大的今天,導(dǎo)航間進(jìn)行組合使用已是常態(tài),也是一種大趨勢(shì),所以在進(jìn)行產(chǎn)品設(shè)計(jì)的時(shí)候需要結(jié)合自身的需要具體分析,使用適合自身的導(dǎo)航形式,畢竟適合自己的才是最好的。
二、頂部banner廣告位
banner廣告幾乎是所有產(chǎn)品難以避免的存在,它也是產(chǎn)品出于運(yùn)營(yíng)需要或進(jìn)行盈利的方式之一。banner數(shù)量一般3-8個(gè)不等,可以左右滑動(dòng)查看,點(diǎn)擊可進(jìn)入相關(guān)專題或是詳情頁(yè)面。電商類產(chǎn)品的banner是根據(jù)用戶喜好生成的,系統(tǒng)推薦給用戶可能感興趣的內(nèi)容,點(diǎn)擊率可想而知。
常見(jiàn)的banner設(shè)計(jì)比例有2:1和16:9,當(dāng)然這不是固定的,高度可以根據(jù)產(chǎn)品需要來(lái)定,比如電商類產(chǎn)品首頁(yè)空間比較寶貴,banner高度就會(huì)相對(duì)緊湊,以節(jié)省頁(yè)面空間。我們?cè)谠O(shè)計(jì)banner時(shí)最好使用屏幕最大的寬度尺寸進(jìn)行設(shè)計(jì),即:安卓(@4x)—寬度1440px (各個(gè)公司可能后臺(tái)上傳尺寸不一樣,僅做參考),這樣做雖然會(huì)多占資源,但是在適配下面的各個(gè)屏幕時(shí)可以避免可能出現(xiàn)模糊不清的狀況。
自從iPhone X問(wèn)世之后,為了避免劉海對(duì)banner的干擾,越來(lái)越多的產(chǎn)品取消了之前狀態(tài)欄和導(dǎo)航欄全透明的效果,將banner放到了導(dǎo)航欄下面;目前電商中京東還保留著原來(lái)的樣式,這類樣式需要注意的點(diǎn)有:
- 留出頂部危險(xiǎn)區(qū)域:狀態(tài)欄和導(dǎo)航欄底下為危險(xiǎn)區(qū)域,危險(xiǎn)區(qū)域內(nèi)不要出現(xiàn)文字等重要內(nèi)容;
- 頂部黑色透明遮罩:因?yàn)閎anner的顏色不可控,為了突出狀態(tài)欄,開(kāi)發(fā)會(huì)在頂部設(shè)置自上而下的黑色遮罩,數(shù)值為70%—0%;
- 上滑時(shí)顯示狀態(tài)欄和導(dǎo)航欄底色:開(kāi)發(fā)會(huì)設(shè)置一個(gè)數(shù)值,比如通常是一個(gè)狀態(tài)欄和導(dǎo)航欄的總高度,即128px(@2x),在頁(yè)面整體上滑128px時(shí),狀態(tài)欄和導(dǎo)航欄會(huì)由全透明變成不透明顯示出底色/漸變色。
三、分類模塊入口
分類模塊入口一般位于首頁(yè)banner下面,在電商、團(tuán)購(gòu)類等產(chǎn)品中是十分常見(jiàn)的形式。很多用戶可能不知道搜索什么關(guān)鍵詞或是目的性比較強(qiáng)的來(lái)尋找某一商品,這種快捷的分類入口就會(huì)顯得很方便。
分類模塊一般有1-2頁(yè),數(shù)量4-20個(gè)不等;因?yàn)榈谝豁?yè)的點(diǎn)擊率普遍較高,所以請(qǐng)將最重要的分類放在第一頁(yè),要讓用戶觸手可及,而第二頁(yè)放相對(duì)次要的分類;也可以將第一頁(yè)最后一個(gè)分類設(shè)置為”更多分類“,這樣做可以減少一頁(yè),但是里面分類的點(diǎn)擊率可能會(huì)不高;
icon的設(shè)計(jì)上普遍是面性圖標(biāo)或者面性圖標(biāo)+圓形/方形底色(漸變色),因?yàn)檫@樣視覺(jué)上圖標(biāo)會(huì)顯得比較飽滿;面性圖標(biāo)的設(shè)計(jì)上不單單只是反白效果,還可以添加一些設(shè)計(jì)細(xì)節(jié)對(duì)比,會(huì)顯得更有層次;這里不建議使用線性圖標(biāo),因?yàn)闀?huì)顯得視覺(jué)沖擊力太弱,不夠突出。
四、“資訊/新聞/快報(bào)/頭條”入口
出于運(yùn)營(yíng)需要或進(jìn)行品牌相關(guān)的一些宣傳、或是關(guān)于產(chǎn)品的一些資訊,這類入口通常會(huì)在首頁(yè)分類模塊下方,處于頁(yè)面的中心位置,雖然位置比較突出,但是占的空間不會(huì)很大,所以用戶對(duì)它的關(guān)注度可能不會(huì)很高。
- 字體:這里的字體一般不會(huì)使用系統(tǒng)的默認(rèn)字體,通常是經(jīng)過(guò)設(shè)計(jì)的,會(huì)具有品牌字體相關(guān)性;比如“京東快報(bào)”字體和京東的Logo字體是有品牌關(guān)聯(lián)的。
- 內(nèi)容:一般采用輪播的方式,3秒左右進(jìn)行更換一次,有的是一行,有的是兩行,點(diǎn)擊會(huì)進(jìn)入相關(guān)專題頁(yè)。
五、底部標(biāo)簽欄
標(biāo)簽欄在上面的導(dǎo)航模式中已經(jīng)提到過(guò)了,這里就來(lái)具體的說(shuō)一下:
設(shè)計(jì)方面:
標(biāo)簽欄高度為98px(@2x),標(biāo)簽欄內(nèi)的字體作為提示作用,字號(hào)為20px;標(biāo)簽的數(shù)量一般有3-5個(gè),icon的設(shè)計(jì)上要保持簡(jiǎn)約并且能夠精準(zhǔn)傳達(dá)釋義,也可以進(jìn)行品牌基因的融入來(lái)突出自己的調(diào)性和其他產(chǎn)品的差異化;
常用的是線性和面性兩種,一般進(jìn)行結(jié)合使用以表明選中狀態(tài);iOS 11之后面性icon開(kāi)始流行,用品牌色進(jìn)行區(qū)分;
另外 icon的設(shè)計(jì)要保持統(tǒng)一,比如線性icon的粗細(xì)、圓角角度大小、開(kāi)口的大小等都要保持一致,這樣用戶看起來(lái)也會(huì)比較賞心悅目。
反饋方面:
視覺(jué)上當(dāng)前選中狀態(tài)要和其他icon有明顯區(qū)分,比如線性和面性的區(qū)分、顏色的區(qū)分等,以表明當(dāng)前所在的頁(yè)面位置;另外,點(diǎn)擊時(shí)icon伴有動(dòng)態(tài)效果,可以增加趣味性,也是現(xiàn)在比較常見(jiàn)的反饋方式;
聽(tīng)覺(jué)上的反饋是指在點(diǎn)擊icon時(shí)會(huì)伴有點(diǎn)擊音效,比如facebook。
隱藏功能:
再次點(diǎn)擊icon置頂頁(yè)面功能。用戶熟知的置頂頁(yè)面功能是點(diǎn)擊狀態(tài)欄或是點(diǎn)擊置頂button,可能很多用戶沒(méi)有發(fā)現(xiàn)或是很少用到——再次點(diǎn)擊當(dāng)前頁(yè)面標(biāo)簽欄icon是可以進(jìn)行頁(yè)面置頂?shù)?,可能很多產(chǎn)品都有這一功能,但是沒(méi)有對(duì)用戶進(jìn)行很好的引導(dǎo)。
反觀之,淘寶和MONO在上滑時(shí)會(huì)在標(biāo)簽欄進(jìn)行置頂頁(yè)面的引導(dǎo),體驗(yàn)較好;另外,淘票票采用的是雙擊標(biāo)簽欄icon進(jìn)行置頂頁(yè)面,應(yīng)該是為了避免用戶的誤操作,導(dǎo)致用戶正在瀏覽的內(nèi)容上移,需要再次滑動(dòng)很久才能找到,但這樣的交互可能很多用戶都不會(huì)知道;
為了獲得沉浸式體驗(yàn),標(biāo)簽欄在用戶瀏覽時(shí)可以進(jìn)行隱藏,比如上滑時(shí)收起、下滑時(shí)顯示出來(lái)。
六、加載方式
加載方式不限定于首頁(yè),而是貫穿整個(gè)產(chǎn)品。加載是用戶在進(jìn)行某個(gè)操作,服務(wù)器進(jìn)行處理后并將數(shù)據(jù)反饋給用戶,這一過(guò)程中耗費(fèi)的時(shí)間用來(lái)做什么用戶是不知情的,所以才會(huì)需要有加載方式來(lái)進(jìn)行反饋,減少用戶的焦慮。網(wǎng)上關(guān)于加載的文章很多,我這里就簡(jiǎn)單說(shuō)一下吧,大家想詳細(xì)了解的可以自己去搜索一下。
6.1 下拉刷新加載
這種加載方式在上一篇文章中的第2點(diǎn)“下拉刷新”中已經(jīng)說(shuō)了,就不多說(shuō)了;
6.2 進(jìn)度條加載
多用于web端。這種加載方式不知道具體的加載時(shí)間,開(kāi)始時(shí)可以加載的較快,最后時(shí)可以加載慢一點(diǎn),這樣用戶會(huì)比較愿意等待,但是不能在加載時(shí)卡??;移動(dòng)端用這種方式的不多,多數(shù)是H5頁(yè)面,因?yàn)檫@種加載方式會(huì)過(guò)于吸引用戶的注意力,而且在加載速度很快的情況下可能進(jìn)度條都不會(huì)顯示出來(lái);
6.3 全屏加載
指用戶在進(jìn)入新頁(yè)面時(shí)的加載方式,一次性加載完所有內(nèi)容之前看不見(jiàn)任何內(nèi)容,自然也無(wú)法進(jìn)行操作,所以最好能采用情感化的加載動(dòng)效設(shè)計(jì),因?yàn)槿の兜膭?dòng)效反饋可以避免用戶的焦慮;但在對(duì)于網(wǎng)絡(luò)不佳的情況下,加載時(shí)間過(guò)長(zhǎng)會(huì)讓人感到急躁,所以這種加載方式的跳失率比較大;
6.4 分段加載
這類加載方式也可以說(shuō)是上拉刷新加載,使用場(chǎng)景一般是用戶刷到feed流底部時(shí)繼續(xù)上滑或點(diǎn)擊后加載出的數(shù)據(jù);
在做交互文檔時(shí)應(yīng)該注明一次性加載出多少條數(shù)據(jù),這個(gè)需要根據(jù)產(chǎn)品的自身需求來(lái)定,比如:光加載內(nèi)容的話可以一次性加載50條,而帶有圖片的內(nèi)容數(shù)據(jù)可以一次性加載25條,體驗(yàn)了一下微信朋友圈的動(dòng)態(tài)數(shù)據(jù)是一次性加載20條(自己數(shù)了一下,不一定準(zhǔn)確);
6.5 分步加載
顧名思義,就是一步一步的加載,優(yōu)先加載占用資源比較小的內(nèi)容;分兩種情況:
- 第一種先加載文字再加載圖片,圖片的突然出現(xiàn)會(huì)打擾到用戶,這種體驗(yàn)不佳,已經(jīng)慢慢被舍棄了;
- 第二種就是先加載出頁(yè)面的框架再加載出頁(yè)面的內(nèi)容,比如先加載圖片占位符,占位符可以是灰色或產(chǎn)品主色(+logo或icon) / 彩色(后臺(tái)設(shè)置顏色,隨機(jī)出現(xiàn)),接著再加載頁(yè)面文字,最后再加載占位符位置上的圖片;
這種加載方式的好處是可以讓用戶快速頁(yè)面整體的大致結(jié)構(gòu),體驗(yàn)較好;
6.6 懶加載
指在用戶使用到時(shí)才會(huì)加載,以免造成流量和資源的浪費(fèi),比如用戶刷feed流時(shí),上滑被看見(jiàn)時(shí)再加載出圖片內(nèi)容,再往底下看不見(jiàn)的位置可能只加載出文字和框架;
6.7 預(yù)加載
在閱讀類產(chǎn)品中使用較多,指對(duì)用戶下一步的操作進(jìn)行預(yù)判,提前加載下一頁(yè)的內(nèi)容,以減少用戶進(jìn)入下級(jí)頁(yè)面時(shí)加載所需要的時(shí)間;可以和下面要說(shuō)的智能加載搭配使用,比如在wifi情況下可以使用預(yù)加載,4G下則不進(jìn)行預(yù)加載,節(jié)省流量,這樣的體驗(yàn)會(huì)比較佳;
6.8 智能加載
指在不同網(wǎng)絡(luò)環(huán)境的下,加載的內(nèi)容也不一樣。比如在4G網(wǎng)絡(luò)下,為了給用戶節(jié)省流量,頁(yè)面中進(jìn)行加載文字內(nèi)容和普清圖片,不對(duì)視頻進(jìn)行加載或只加載標(biāo)清視頻。
但是考慮一部分用戶的流量比較多,所以現(xiàn)在也會(huì)給用戶提供自己選擇的權(quán)利,比如彈窗提醒用戶是否使用流量加載或切換高清模式;而在wifi條件下,則是可以自動(dòng)加載高清圖片或視頻。
小結(jié)
加載模式多種多樣,同一頁(yè)面可能就會(huì)有多種加載方式,目的都是為了節(jié)省時(shí)間從而提升用戶體驗(yàn),這是前提條件。
另外加載動(dòng)效的方式可以多使用情感化設(shè)計(jì),能夠讓用戶能夠忘記當(dāng)前的等待,加深品牌記憶的同時(shí)也是一種大的設(shè)計(jì)趨勢(shì);加載動(dòng)效的位置最好可以合理使用頁(yè)面的位置,以減少對(duì)用戶的干擾;在加載失敗的情況下,也要給出反饋結(jié)果,并且可以讓用戶重新加載。
七、總結(jié)
關(guān)于首頁(yè)的內(nèi)容就說(shuō)這么多吧,首頁(yè)看似很平常,其實(shí)涉及到的功能還是比較多的,有些功能點(diǎn)也比較細(xì)微,不同的產(chǎn)品首頁(yè)功能布局也不一樣,我這里說(shuō)的是產(chǎn)品通用的一些功能,也沒(méi)有很深入的去講,希望在以后的文章中有機(jī)會(huì)再詳細(xì)說(shuō)一說(shuō)。以上,Thanks for reading~ To be continued…
作者:EasonZhang,公眾號(hào):Eason張UED(ID:EasonZhangUED)
本文由 @EasonZhang 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自 Unsplash,基于 CC0 協(xié)議
金剛區(qū)
感覺(jué)跟鄒志楠的有點(diǎn)像啊
醫(yī)生,來(lái)支持你啦。今天才注冊(cè)進(jìn)來(lái),加油!
iOS11規(guī)范中最小字號(hào)應(yīng)該不是10PT吧??茨銟?biāo)簽欄寫(xiě)著用10PT字體
一般是20px
底部導(dǎo)航字體好像是11PT