我正在開發專門用於移動瀏覽器的網站。 我應該遵循哪些準則來優化移動開發網站? 我的主要擔憂:優化移動設備的網站
大多數移動設備都有合適的瀏覽器。如何在這些不同的瀏覽器上測試應用程序(由於安全限制,無法在實際設備上進行測試)?
如何針對不同屏幕尺寸優化網站?
如何使應用程序觸摸友好?
如何檢測設備的方向(在加速度計附帶的設備中)?
如何檢查設備不是臺式機/筆記本電腦?
我正在開發專門用於移動瀏覽器的網站。 我應該遵循哪些準則來優化移動開發網站? 我的主要擔憂:優化移動設備的網站
大多數移動設備都有合適的瀏覽器。如何在這些不同的瀏覽器上測試應用程序(由於安全限制,無法在實際設備上進行測試)?
如何針對不同屏幕尺寸優化網站?
如何使應用程序觸摸友好?
如何檢測設備的方向(在加速度計附帶的設備中)?
如何檢查設備不是臺式機/筆記本電腦?
我在設計移動網站時使用過的東西。
很多你問題可以通過您可以收集的那種分析來回答。如果你的統計數據非常少,那麼你可以按照這個策略開始。
分離出來的設備的目標範圍爲
使用WURFL/.Mobi等設備檢測庫進行設備檢測,使用WALL進行內容動態呈現。
您可以使用.Mobi檢測符合HTML5的移動瀏覽器。這樣,您就可以利用支持它的設備中的HTML5功能。
測試你可以按照這個方法在瀏覽器
我希望我能澄清一些ATLEAST你的問題。 :)
權威指南必須是W3C移動網絡最佳實踐:http://www.w3.org/TR/mobile-bp/不要讓它的長度讓你失望 - 我發現它比其他W3C規範更容易閱讀。關鍵部分是最佳做法聲明,通常以示例形式分爲一口大小的塊。這裏還有一個最近的和廣泛的移動網頁優化指南:http://dev.opera.com/articles/view/the-mobile-web-optimization-guide/(免責聲明:我爲Opera工作)
Q1大多數移動設備都有合適的瀏覽器。如何在這些不同的瀏覽器上測試應用程序(由於安全限制,無法在實際設備上進行測試)?
答案取決於您想要測試和支持的設備數量。
iPhone:設備和模擬器可用。 Android:設備和模擬器可用
其他手機?
檢查http://www.deviceanywhere.com
當然,你需要支付服務費。但我認爲它是合理的。
Q2如何針對不同屏幕尺寸優化網站?
iPhone4的 WVGA854 WVGA800 VGA HVGA QVGA QCIF +
製作內容爲所有不同尺寸是困難的。所以必須對屏幕尺寸和支持的型號做出選擇。
Q3如何使應用程序觸摸友好?
這是你的設計問題。
Q4如何檢測設備的方向(在加速度計附帶的設備中)?
Android和iOS有關於此類事件的特殊消息。你必須遵循這樣的信息。 當然,你需要風景和portlait佈局。
Q5如何檢查設備不是臺式機/筆記本電腦?
您可以使用User-Agent標頭或IP地址。但IP地址不是好方法。
要添加:請使用基於代理的瀏覽器,如Opera Mini – 2010-10-20 09:19:31