本文是對(duì)博文《Responsive Web Design: An Ultimate Guide》的翻譯,內(nèi)容如下:
2012年被稱為智能手機(jī)年。根據(jù)最近一份調(diào)查顯示,美國(guó)的智能手機(jī)覆蓋率已達(dá)50%。現(xiàn)在確實(shí)是提升移動(dòng)終端用戶體驗(yàn)的大好時(shí)機(jī)。如果你正運(yùn)營(yíng)一個(gè)網(wǎng)站,那就必須有一個(gè)響應(yīng)式的Web設(shè)計(jì),以便可以從移動(dòng)終端上很好地訪問你的網(wǎng)站。如果你還沒意識(shí)到響應(yīng)式設(shè)計(jì)的盛行,你應(yīng)該多去了解一下它。
響應(yīng)式Web設(shè)計(jì)
首先了解什么是響應(yīng)式Web設(shè)計(jì),這一點(diǎn)很重要。精確的說,響應(yīng)式Web設(shè)計(jì)是一種技術(shù),可以使網(wǎng)站適應(yīng)于任何設(shè)備。任何設(shè)備,可以是智能手機(jī)、平板電腦、TV、PC顯示器、iPhone和Android手機(jī),包括橫向、縱向的屏幕。你需要做得只是正確地實(shí)現(xiàn)響應(yīng)式Web設(shè)計(jì),到時(shí)你的網(wǎng)站就可以很好地適合各種設(shè)備。
響應(yīng)式設(shè)計(jì)的替代方案
自從移動(dòng)設(shè)備成為除桌面瀏覽器外的另一選擇時(shí),響應(yīng)式Web設(shè)計(jì)便開始廣泛流行起來。有些人認(rèn)為響應(yīng)式Web設(shè)計(jì)是讓更多人訪問該網(wǎng)站的方法。但有些網(wǎng)站由于太復(fù)雜而無法實(shí)現(xiàn)響應(yīng)式Web設(shè)計(jì)。針對(duì)這樣的網(wǎng)站,有如下兩個(gè)解決方案:
開發(fā)針對(duì)網(wǎng)站的、完全獨(dú)立的移動(dòng)版本
如果你認(rèn)為你現(xiàn)在的網(wǎng)站無法實(shí)現(xiàn)響應(yīng)式Web設(shè)計(jì),你可以為你的網(wǎng)站再開發(fā)一個(gè)全新的移動(dòng)版本。如果用戶通過移動(dòng)終端訪問你的網(wǎng)站,他們將被引導(dǎo)至網(wǎng)站的移動(dòng)版本;系統(tǒng)將檢測(cè)他們的智能手機(jī),相應(yīng)地顯示網(wǎng)站內(nèi)容。
開發(fā)移動(dòng)應(yīng)用
如果不想陷入設(shè)計(jì)響應(yīng)式網(wǎng)站的麻煩之中,開發(fā)一個(gè)移動(dòng)應(yīng)用是比較的辦法。但單獨(dú)開發(fā)移動(dòng)應(yīng)用可能會(huì)很昂貴,同時(shí)它也不是“開放Web”的一部分,搜索引擎無法找到他們。
響應(yīng)式Web設(shè)計(jì)的優(yōu)點(diǎn)和缺點(diǎn)
不要認(rèn)為響應(yīng)式Web設(shè)計(jì)是針對(duì)移動(dòng)終端的萬能解決方案。它并不能真正替代移動(dòng)網(wǎng)站。但它非常受歡迎,且有很多優(yōu)點(diǎn)。世間萬物,有優(yōu)點(diǎn),必有缺點(diǎn)。響應(yīng)式Web設(shè)計(jì)同樣也有缺點(diǎn)。讓我們來看一下響應(yīng)式Web設(shè)計(jì)的正反兩個(gè)方面。
優(yōu)點(diǎn)
1.對(duì)用戶友好
很顯然,響應(yīng)式Web設(shè)計(jì)可以向用戶提供友好的Web界面,因?yàn)樗梢赃m應(yīng)幾乎所有設(shè)備的屏幕。現(xiàn)在技術(shù)發(fā)展日新月異,每天都會(huì)有新款智能手機(jī)推出。如果你擁有響應(yīng)式Web設(shè)計(jì),用戶可以與網(wǎng)站一直保持聯(lián)系,而這正是開發(fā)響應(yīng)式網(wǎng)站的目的所在。
2.移動(dòng)頻段(Mobile Segment)
在響應(yīng)式網(wǎng)站的幫助下,你可以獲得網(wǎng)站流量的全景圖。你需要做的只是創(chuàng)建一個(gè)移動(dòng)頻段(的流量統(tǒng)計(jì)),以獲得與網(wǎng)站流量相關(guān)的所有必要信息。流量的狀態(tài)在分析網(wǎng)站性能及采取必要措施提升性能方面十分有用。
3.積累分享
響應(yīng)式Web設(shè)計(jì)可以讓你(作為網(wǎng)站的擁有者)通過單一的URL地址收集所有的社交分享鏈接。你可以為創(chuàng)建更好、更友好的網(wǎng)站而做出積極貢獻(xiàn)。
4.搜索引擎
搜索引擎也在變得越來越聰明,它們足夠智能可以完成移動(dòng)網(wǎng)站和桌面網(wǎng)站的連接。
5.無重定向
響應(yīng)式Web設(shè)計(jì)的優(yōu)點(diǎn)之一是,你不必在乎任何重定向,它包含無用戶代理定向。所以當(dāng)你很少負(fù)責(zé)解決重定向及定向用戶時(shí),這是一件很棒的事情。
6.更少維護(hù)
開發(fā)一個(gè)獨(dú)立的移動(dòng)網(wǎng)站,會(huì)增加你的工作負(fù)擔(dān)。實(shí)際上你就擁有了兩個(gè)獨(dú)立網(wǎng)站。如果你有一個(gè)響應(yīng)式網(wǎng)站,維護(hù)的成本將會(huì)很小,因?yàn)樗挥幸粋€(gè)布局,且可工作在所有類型的設(shè)備上,而這可以明顯地減少你的工作量。
缺點(diǎn)
1.加載需要一定的時(shí)間
雖然,它不是一個(gè)大問題,在響應(yīng)式設(shè)計(jì)中,需要下載一些看起來并不必要的HTML/CSS。除此之外,圖片并沒有根據(jù)設(shè)備調(diào)整到合適大小,而這正是導(dǎo)致加載時(shí)間加倍的原因。
2.優(yōu)化搜索引擎
對(duì)于響應(yīng)式Web設(shè)計(jì),為搜索引擎確定關(guān)鍵字不是一件容易的事。因?yàn)橄啾纫话阕烂嬗脩簦苿?dòng)用戶多采用不同的關(guān)鍵字,修改標(biāo)題及其他事項(xiàng)都比較困難。
3.Google排名
如果響應(yīng)式網(wǎng)站僅基于移動(dòng)內(nèi)容,它可能會(huì)影響到網(wǎng)站的Google排名。因?yàn)镚oogle不支持這樣的網(wǎng)站,它不會(huì)對(duì)你的網(wǎng)站進(jìn)行索引。
4.時(shí)間花費(fèi)
開發(fā)響應(yīng)式網(wǎng)站是一項(xiàng)耗時(shí)的工作。如果你計(jì)劃把一個(gè)現(xiàn)有網(wǎng)站轉(zhuǎn)化成響應(yīng)式網(wǎng)站,可能耗時(shí)更多。如果你想要一個(gè)響應(yīng)式網(wǎng)站,從草圖開始重新設(shè)計(jì)。
5.布局
響應(yīng)式Web設(shè)計(jì)的布局主要是液態(tài)的,這也正是設(shè)計(jì)者對(duì)設(shè)計(jì)樣式不好控制的原因。而且眼下正是設(shè)計(jì)者提前展示各種“復(fù)制品”的時(shí)候。設(shè)計(jì)者試圖針對(duì)移動(dòng)和桌面布局分別顯示線框和設(shè)計(jì)原型。只有等到這兩種布局均得到提高后,響應(yīng)式Web設(shè)計(jì)策略才能真正實(shí)現(xiàn)。
結(jié)論
響應(yīng)式Web設(shè)計(jì)并非適合所有類型的網(wǎng)站。盡管,由于技術(shù)上的最新進(jìn)步,從移動(dòng)設(shè)備上訪問網(wǎng)站的數(shù)量已經(jīng)增長(zhǎng),但在頂端、著名的網(wǎng)站中,只有9%擁有他們的移動(dòng)網(wǎng)站。最新好消息,Google已經(jīng)推薦使用響應(yīng)式Web設(shè)計(jì),這將使其更加流行。(編譯:陳秋歌)