性能決定一切 響應(yīng)式能解決一些問題嗎?
  • 更新時(shí)間:2024-10-28 08:24:10
  • 網(wǎng)站建設(shè)
  • 發(fā)布時(shí)間:1年前
  • 221

認(rèn)為響應(yīng)式能解決所有問題,那就大錯(cuò)特錯(cuò)了

據(jù)相關(guān)數(shù)據(jù)顯示,目前約有11%的網(wǎng)站是響應(yīng)式的,而且這個(gè)數(shù)字還在不斷增長。盡管如此,我們還是應(yīng)該對響應(yīng)式設(shè)計(jì)有一個(gè)基本的認(rèn)識:響應(yīng)式設(shè)計(jì)很棒,但不是萬能的。自2000 年以來,設(shè)計(jì)人員和開發(fā)人員將移動(dòng)設(shè)備的問題過于簡單化,以至于有些人仍然認(rèn)為響應(yīng)式網(wǎng)頁設(shè)計(jì)可以解決所有問題。

如果您堅(jiān)持在移動(dòng)設(shè)備上采用響應(yīng)式設(shè)計(jì),性能問題可能隱藏在轉(zhuǎn)化率背后。根據(jù)Guy Podjarny 的研究,無論屏幕大小如何,72% 的響應(yīng)式網(wǎng)站都提供相同的字節(jié),這將不可避免地降低移動(dòng)網(wǎng)絡(luò)連接速度。你需要清楚:并不是所有的用戶都有耐心等待網(wǎng)站加載,也許用戶還沒來得及感受到響應(yīng)式設(shè)計(jì)在不同屏幕上的表現(xiàn),用戶就會(huì)因?yàn)榈炔患凹虞d完成而關(guān)閉網(wǎng)站.

只是考慮屏幕大小,很難達(dá)到移動(dòng)化最佳呈現(xiàn)效果

在移動(dòng)時(shí)代,響應(yīng)式可以解決跨桌面和移動(dòng)窗口尺寸范圍的問題。但僅考慮屏幕尺寸是低估了移動(dòng)設(shè)備。因?yàn)楝F(xiàn)在,桌面端和移動(dòng)端之間的界限正在模糊,基于不同設(shè)備的我們?nèi)匀挥卸喾N可能性。例如,不同的設(shè)備呈現(xiàn)方式不同,在iPhone 上看起來很棒的頁面在另一個(gè)平臺(tái)上可能看起來很糟糕。

響應(yīng)式設(shè)計(jì)是一種在桌面網(wǎng)站的基礎(chǔ)上根據(jù)設(shè)備屏幕尺寸和分辨率適配網(wǎng)站內(nèi)容、設(shè)計(jì)和導(dǎo)航的方法。它對網(wǎng)站的布局有嚴(yán)格的要求,只有采用流體網(wǎng)格格式的頁面布局才能實(shí)現(xiàn)響應(yīng)式設(shè)計(jì)效果。因此,響應(yīng)式設(shè)計(jì)是一種主要針對前端頁面的移動(dòng)解決方案。

對于網(wǎng)站的移動(dòng)端來說,是一個(gè)折衷的設(shè)計(jì)方案,因?yàn)椴荒芡ㄟ^后臺(tái)針對移動(dòng)設(shè)備進(jìn)行靈活的更改和調(diào)整,而且由于設(shè)計(jì)要求嚴(yán)格,會(huì)受到很多方面的影響。由于各種因素的影響,很難達(dá)到最佳的呈現(xiàn)效果。不信,我們來看幾個(gè)典型的例子:

例一:菜單折行

如果在PC端頁面頂部使用導(dǎo)航欄,當(dāng)頁面在小屏幕上顯示時(shí),響應(yīng)式設(shè)計(jì)通常會(huì)將其“打散”成更緊湊的格式,但這并不總是有效,如果顯示區(qū)域比斷點(diǎn)寬,一行顯示所有菜單項(xiàng)不夠,結(jié)果會(huì)導(dǎo)致菜單換行。

例二:圖片被裁剪

在響應(yīng)式設(shè)計(jì)中,內(nèi)容區(qū)域通常會(huì)隨著窗口的大小而變化。所以當(dāng)網(wǎng)站使用定寬圖片時(shí),當(dāng)圖片超出顯示區(qū)域時(shí),圖片會(huì)被裁剪,如下圖,因?yàn)閳D片太大,出現(xiàn)滾動(dòng)條,內(nèi)容被擠出屏幕。

例三:元素扭曲

本質(zhì)上,當(dāng)布局顯示在小部件上時(shí),所有未處理的列都呈現(xiàn)為行。這是一個(gè)問題,因?yàn)閮?nèi)容扭曲會(huì)在不經(jīng)意間改變設(shè)計(jì)的層次結(jié)構(gòu),并在一定程度上改變網(wǎng)站原有的布局結(jié)構(gòu),從而導(dǎo)致用戶混淆。

靈活度不夠,小改變會(huì)制造“大麻煩”

當(dāng)一個(gè)響應(yīng)式網(wǎng)站導(dǎo)航僅僅顯示在一行中時(shí),如果你需要在導(dǎo)航標(biāo)題翻譯成其他語言后添加新的導(dǎo)航類別、內(nèi)容章節(jié)或更改字符長度,你知道會(huì)發(fā)生什么嗎?這是正確的!這些情況都會(huì)破壞原來的設(shè)計(jì)方案。比如會(huì)出現(xiàn)所有導(dǎo)航都擠在一起的情況,會(huì)把那些“粗手指”干掉,因?yàn)樵谛∑聊簧希銦o法點(diǎn)擊你想訪問的內(nèi)容。導(dǎo)航鏈,大大增加了誤操作的幾率。

更嚴(yán)重的是,這可能意味著以前的網(wǎng)站設(shè)計(jì)可能要完全重新設(shè)計(jì)和重新設(shè)計(jì),只是因?yàn)槟阆朐谠瓉淼木W(wǎng)站上做一些小的改動(dòng)。

在性能至上的世界中,移動(dòng)網(wǎng)絡(luò)體驗(yàn)必須快如閃電??焖佟⒂杏们壹嫒莸捏w驗(yàn)是所有移動(dòng)設(shè)備面臨的挑戰(zhàn)。當(dāng)您使用響應(yīng)式設(shè)計(jì)時(shí),這些挑戰(zhàn)就存在了。引用Ethan Marcotte 的話:“最重要的是,響應(yīng)式網(wǎng)頁設(shè)計(jì)并不是為了取代移動(dòng)網(wǎng)絡(luò)?!表憫?yīng)式設(shè)計(jì)從來都不是為了解決“性能”,但是,相信它會(huì)解決你所有的問題是一個(gè)大錯(cuò)誤,非常錯(cuò)誤。如果我們可以使用一些其他技術(shù)來實(shí)現(xiàn)響應(yīng)式設(shè)計(jì)的好處而不損害移動(dòng)設(shè)備的性能,那將是理想的。

本文來源:推來客

我們專注高端建站,小程序開發(fā)、軟件系統(tǒng)定制開發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開發(fā)、各類API接口對接開發(fā)等。十余年開發(fā)經(jīng)驗(yàn),每一個(gè)項(xiàng)目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!

本文章出于推來客官網(wǎng),轉(zhuǎn)載請表明原文地址:https://www.tlkjt.com/web/11677.html
推薦文章

在線客服

掃碼聯(lián)系客服

3985758

回到頂部