什麼是自適應網站?其實自適應更的說法是響應式網站。在 2010 年 5 月,Ethan Marcotte 提出的響應式網站的概念,通俗的說,就是一個網站可以相容不同的終端,不用為每個解析度裝置做一個特定的版本的網站。近年來,各種大螢幕移動裝置的普及,響應式網站也受到了更多人的青睞。甚至大多數的人認為,響應式網站是實現友好移動目標,更好、更快、更省的方案。
但事實又是否這樣呢?對熱衷響應式或自適應的人,不難想象:網站適應了移動裝置的顯示,介面也非常美觀,您可能覺得一切都很好,網站也實現了友好移動的目標。然而不要開心得太早,資料表明:這種響應式設計,會令您的多使用者和經濟效益流失 30-50% 。
想知道真相是什麼?因為自適應和響應式根本就是一個坑!響應式網站有幾個致命缺點:
1. 響應式設計僅是改善移動體驗並沒達到最佳化。
不管是自適應設計,還是響應式設計,它們的基本原則是:儘可能不要因為裝置不同而導致顯示不同的內容(比如在低分辯率的終端上會刪減某些內容)。試想,顯示在電腦 1440×900 解析度螢幕上的內容,要在手機的 320×240 解析度螢幕上顯示,您會發現,可視區域變小,內容都擠一起,頁面拉長,排版順序錯亂,使用困難度增加等等。所以自適應和響應式設計,都是選擇性把內容隱藏,以適應小頁面,減少上述的問題出現。但這樣一來,頁面的表現效果就沒那麼理想了,互動體驗也達不到移動端的優,把控不好網站就會給多使用者不倫不類的感覺。
響應式網站 響應式設計 自適應佈局
某響應式網站在移動端上的顯示缺陷 (右側為移動版)
例如上面的響應式網站,右邊移動端明顯將在左邊電腦端有展示的產品都隱藏了,這對從電腦端切換到移動端的多使用者是很不友好的。而且移動端的互動設計也不是我們熟悉的。還有很明顯的一點是,同一個網站風格差異卻如此大,感覺就是兩個網站。如果是單獨設計的移動網站,它就能避免像上面響應式網站那種顯示上的突兀,例如下面的一些電腦端和移動端網站的對比:
響應式網站 響應式設計 自適應佈局
天貓的電腦版和移動版對比
從上面天貓它們的做法看到:個性化的宮格佈局,流行的移動端介面,合理地顯示網站資訊。顯然這些才是我們所熟悉的移動端表現,互動上更貼近 WordPress APP 的 UI 風格,更好的多使用者體驗。為什麼他們能把網站在移動端的表現處理得如此好?因為他們都是專門做了一個移動版的網站,並沒有採用自適應設計,因此,網站的設計沒有受到自適應方案的限制。
2. 響應式設計並不利於百度的關鍵詞最佳化和排名。
因為多使用者在不同終端的搜尋習慣不同,所以百度對移動網站和電腦網站的關鍵詞處理策略也不相同。而對於響應式的方案,不同終端訪問到的網頁程式碼是一樣的,這樣就不能在電腦端和移動端設定不同的關鍵詞。這無疑是給百度關鍵詞最佳化增添了大大的阻礙。
另外,百度的搜尋排名也是有移動端和電腦端之分的。針對這方面,更適合使用獨立的移動端網站專門做移動端的百度排名,這樣不會影響電腦端的百度排名,兩個版本的網站百度最佳化也可以獨立進行。
所以,如果您的網站需要進行商業推廣的話,那還是獨立做一個移動版網站更好,而不是使用響應式網站。
3. 響應式網站無法區分移動端,浪費頻寬,載入耗時長。
響應式(自適應)設計的實現方式,往往是縮小或者隱藏電腦版網站的內容,使之適應移動端的窄屏。但隱藏的內容依然會載入,低解析度裝置會載入高質量的圖片或者視訊,不分螢幕尺寸都提供相同大小的網頁。這樣的話,響應式網站載入的內容相比非響應式網站會增加 20-50% 。載入內容多,速度慢,浪費流量。在國內高流量費面前,多使用者是想都不用想就會放棄使用您的網站的。
響應式網站相對非響應式網站的載入耗時,一般都會延長 1-2 秒,在 2G 、 3G 網路情況下更嚴重。而 Google 統計的資料是載入時間每延長 0.4 秒就會有 0.59% 的多使用者流失,電商類代表亞馬遜則表示每延長 0.1 秒就會有 1% 的多使用者流失,資訊門戶類的雅虎則是每延長 0.4 秒就會流失 5-9% 的多使用者。所以您的響應式網站每天流失了多少多使用者,您可以對號入座算一算。
4. 響應式對於 ie6,7,8 瀏覽器簡直是悲劇。
響應式或者自適應方案裡,運用了很多 html5 新特性,而這些新特性只有高階的現代瀏覽器才支援,而在 ie6,7,8 來說幾乎是看不了的,甚至在 ie9,10 的表現也只是差強人意。從 cnzz 資料中心統計的國內瀏覽器使用率來看,ie 佔比高達 36.29% 。請問您能承受 36.29% 的多使用者流失嗎?
響應式網站 響應式設計 自適應佈局
響應式網站在 IE 上體驗或將失去 36.29% 的多使用者
現在您是否已經察覺,不管是淘寶、天貓、京東、唯品會,還是騰訊、百度、新浪、 360 為什麼都不用響應式了吧?我們絲毫不會懷疑:響應式或自適應僅僅是一個坑。而正確的做法是分開建設電腦端和移動端網站。專門建設一個移動版的網站才是可行的法則,這樣才能更靈活,提供更、更優的移動體驗和個性化、多樣化的設計。
我們可能會疑問為什麼市場上響應式網站會那麼火?真相是,響應式或自適應設計,僅是是設計師的主觀決定,他們認為電腦網站介面不再適用移動網站介面,然後非作出相應的改變不可。甚至存在更可笑的情況,程式設計師為了賣弄技術而使用響應式,建站公司為了顯得更高大上多騙點錢而丟擲響應式等等。響應式的運用在很多情況下都是沒必要的,也沒什麼值得大家去追棒。
所以我們的建議就是:知名為您的電腦網站推出移動版本,將關注重點要放在網站資訊展示、網站效能、多使用者體驗、經濟效益、多使用者留存等關鍵點上。
這裡或許還有一件事,可能您並不知道,響應式之父 Ethan Marcotte 還說過,“重要的是,響應式網頁設計的初衷不是要取代移動網頁” 。