對著電腦的網(wǎng)站許多人都基本上已經(jīng)審美委靡了,可是總會有新的事物興起,例如移動設(shè)備的網(wǎng)站,當(dāng)下在移動端構(gòu)建一個優(yōu)異的網(wǎng)站逐漸變得越來越簡單。無論是響應(yīng)式設(shè)計(jì)照舊自適應(yīng)式,只要清楚你要做的樣式,精心制作一個悅目的站點(diǎn)就不是什么問題。本地應(yīng)用相對于Web應(yīng)用要快得多,動畫效果渲染也更加平滑;當(dāng)點(diǎn)擊按鈕時,按鈕自身會立即響應(yīng)轉(zhuǎn)變的樣式,不管操作是否加載成功,都不會報(bào)錯。當(dāng)今,性能優(yōu)化是一個特別很是熱門的話題。,網(wǎng)站開發(fā)已經(jīng)越來越重量級,網(wǎng)頁越重代表運(yùn)行得越慢,所以有人聲稱做一個高性能的網(wǎng)頁應(yīng)用程序幾乎是不可能的。
作為設(shè)計(jì)師和開發(fā)者,我們的目標(biāo)不僅僅是從學(xué)術(shù)理論上創(chuàng)造一個快速的站點(diǎn),而更應(yīng)該從體驗(yàn)上去創(chuàng)造一個的站點(diǎn)。用戶是如何感知你的站點(diǎn)的運(yùn)行速度才是主要的,任何現(xiàn)實(shí)速度的提拔不過是一個已經(jīng)精心裝飾好的蛋糕外帽。我認(rèn)為體驗(yàn)性能優(yōu)化比現(xiàn)實(shí)性能優(yōu)化更主要,但絕不代表不應(yīng)該去做現(xiàn)實(shí)性能優(yōu)化。要使你的站點(diǎn)感覺快,就要讓你的按鈕能夠及時響應(yīng)用戶的點(diǎn)擊事件,并且在狀況改變時給用戶一個可見的反饋。
多年前,本地應(yīng)用在當(dāng)今設(shè)備中就能夠充分行使硬件圖形加速。而在Web端,開發(fā)者卻只能基于javascript來實(shí)現(xiàn)動畫,對于移動端功能比較弱的CPU來說,運(yùn)行起來會比較慢。這是一個賢明的方法來添加那些我們喜好的,本地應(yīng)用都已經(jīng)炫耀了多年的動畫。要求一般也是隨著感知出發(fā)的,動畫的幀數(shù)至少要有60fps。這意味著每幀都要在16毫秒內(nèi)完成,這樣才能讓人感覺動畫是原生的或者是平滑的。所有事件的響應(yīng)都應(yīng)該保持在100毫秒以內(nèi)。假如超過這個心理門檻,用戶就會有慢的感覺,反之任何低于100毫秒的響應(yīng)對用戶來說都是一瞬間的體驗(yàn)。當(dāng)創(chuàng)建一個網(wǎng)站的時候,你還不得不考慮動畫運(yùn)行時間,知道這一切之后是否有種想轉(zhuǎn)行的沖動?
而本地應(yīng)用優(yōu)于Web應(yīng)用的優(yōu)勢在于他們能夠行使手勢,對于使用觸摸屏幕的用戶來說,這樣能夠更加友愛。移動開發(fā)者已經(jīng)意識到手勢的魅力所在,并很快就使其得到了很好的行使。