团队博客 → Timothy.午夜晒网 → Timothy.午夜晒网



后移动时代的 Web 设计
Label作者: its|发布: 2010-7-7 (9:51)|阅读: 4635|评论: 8|静态地址|内容源码

还记得 Wap 吗,现在还有多少人使用 Wap?后移动时代,随着浏览器技术的进步,为移动设备设置特殊站点已经不再必要。作为 Web 设计师,如果你能遵循一些基本的设计与布局原则,你的站点将能被多数移动设备更轻松地访问。本文讲述的是后移动时代的 Web 设计原则。

移动浏览技术现状

当今最受欢迎的手机系统包括 Android,BlackBerry 与 iPhone。虽然这些手机系统中的浏览器都支持 HTML + CSS + JavaScript,但它们仍然存在某些局限。

Flash

Flash

现阶段,用手机访问 Flash 站点,除了一个黑屏幕,什么都不会显示,而且手机也不会提示说无法加载 Flash,因此,Flash 站点应该通过浏览器探测技术,在不支持 Flash 的客户端上输出替代内容。尽管 Flash 在众多平台上都能输出漂亮的内容,但在手机上运行 Flash 就像在 Mac 上运行 Windows 一样,不过,业界已经出现一些技术来解决这个问题,但不要指望太多。

Silverlight

Windows Mobile 7 将支持 Silverlight,那将是唯一一款支持该技术的移动浏览器。不过,既然微软已经向 HTML 5 敞开大门,因此,也不要指望微软在移动平台上会为 Silverlight 做多少努力,因此,底线是,不要在你的移动站点中过于依赖 Silverlight。

JavaScript

Javascript

过去5年,移动平台对 JavaScript 的支持势不可挡,其体验已经接近桌面,但不能支撑过于复杂的功能,这里有一个关于这个问题的案例分析。至于那些比较老的手机,虽然也支持 JavaScript,但多数都是默认关闭的。当你需要为移动设备编写 JavaScript 的时候,需要对代码进行验证和检查,以免用户的设备崩溃,另外记住,将 JavaScript 脚本放到页面底部,这样,不至于在页面还没加载前就崩溃。

CSS 3

移动平台对 CSS 的支持已经很久了,如今,大量基于 Webkit 开源项目的手机开始支持 CSS 3,CSS3 拥有更好的视觉体验,支持降级使用,还能加速页面加载,你在使用 CSS3 的时候,只需要注意其中的某些属性在旧的手机上可以降级使用。

设计感与易用性之争

流行的 Web 技术并非都是你的最佳选择,你需要对使用的各种技术进行测试,事实证明,在移动浏览领域,诸如 Lightbox,视频,鼠标盘旋一类的技术存在问题,需要避开,我们将在这一节中对各种 Web 设计元素进行讲述。

Design Considerations and Usability Battles

为什么视频不能播放?

前面提过,不同移动平台对 Flash 和 Silverlight 的支持很不一致。目前,像 VimeoYouTube’s 一类的站点在移动设备上访问还存在各种问题,YouTube 比 Vimeo 略好一些,而内嵌视频支持目前则好像只限于 Google Android 平台。

移动平台的视频,是通过 HTML5 实现的,然而,到目前为止,HTML5 视频的许可问题仍不明朗,不过 Google 一直在这个问题上走在最前面,希望他们能最终使这个问题免于重蹈 DVD 解码器许可的覆辙。

文字缩放

希望你的文字最多使用的是相对位置而不是绝对位置,否则,Android 平台的浏览器会将你页面的文字扔到屏幕之外的某个地方。

在小屏幕上的显示清晰度问题

在手机的小屏幕上看网页,就像你隔着一个房间看电脑屏幕那样,结果是什么看不清晰,你需要将重要的页面元素加深对比度以便用户能看得清楚点。

Lightbox 技术

Lightbox

Lightbox 是最受欢迎的 JavaScript 技术,也是最容易让手机用户抓狂的地方,在很多时候,手机屏幕上的 Lightbox 只显示一个角落,而大部分内容则被扔到屏幕外的某个地方。另外,在某些时候,Lightbox 还让手机的 Web 页面崩溃,导致任何东西都无法点用。这并不意味着你不能使用 Lightbox,诸如登陆框一类的地方还是可以使用(登陆框可以做得比较小一些 - 译者注),但不管怎样,最好同时提供一个传统的登录方式,以免 Lightbox 显示到屏幕之外。

浏览器探测

很多年前, Web 开发与设计者需要借助浏览器探测技术,为不同浏览器,或者不同版本的浏览器输出不同内容,随着 Web 标准的深入人心,为不同浏览器输出不同内容已经不可取。浏览器嗅探可以通过诸如 jQuery 一类的 JavaScript 库轻松实现,还有一些可以嗅探 flash 支持情况的库可以使用,然而现实是,除非你有大量 Flash 应用,否则很少会用到这个,事实上,现在的很多移动浏览器在遇到不支持的内容时会悄然掠过,而不会像 IE6 那样弹一堆错误。

鼠标盘旋

很多站点的导航使用鼠标盘旋并下拉子菜单的方式,然而移动浏览器没有鼠标盘旋一说,虽然有的手机支持这一操作,但和桌面方式有很大的差异。应该避免将重要的信息放到需要鼠标盘旋才能显示的状态。

下拉菜单导航

Sencha

下拉菜单需要鼠标盘旋才能打开,前面说过,在手机上,这无法实现,另外,下拉菜单的尺寸往往超过手机屏幕尺寸,即时用户打开了下拉菜单,也很有可能无法完全访问。你应当始终在侧边栏保留子菜单,不管是针对手机站点还是桌面站点。

缓慢的加载速度

手机浏览器加载速度非常慢,你需要压缩自己的数据,甚至使用 CDN 加速网络。在 WordPress 一类的 CMS 中可以启用数据压缩,你可在在这个站点测试你的数据是否经过了压缩,如果你使用静态设计的页面,可以使用 Minify 对你设计的网页代码进行净化。

加载进度提示

Loading

你应当使用加载进度图标,告诉用户现在正在加载,对于手机浏览器这种 Internet 连接不很稳定的情形尤其重要,在一些 Ajax 应用场合,如果不显示加载进度,用户会以为你的站点已经失去反应。

记忆用户的数据

手机用户打字很不方便,应该尽可能使用 Cookie 记忆用户的数据。

侧边栏放在左边还是右边?

应该是右边,因为手机屏幕很小,用户阅读你的网页的时候,如果左边显示侧边栏,他们要看真正的内容,就不得不左右滚动,放在右边,用户就可以直接向下滚动看具体内容,需要看侧边栏的时候再左右滚动。

小屏幕

早期的 Web 设计师提起当年的 800x600 屏幕就一肚子怨气,好在现在的桌面屏幕都足够大了,然后移动设备的屏幕比这个更小。你所能做的,尽可能不要把网站的 Header 或 Logo 做得太大。

移动站点适合你吗?

很多公司花费大量金钱部署专门的移动站点,事实上,这并不必要,如果你有个电子商务站点,而手机用户存在访问问题,这种情况,也许才值得专门部署一个移动站点。

单列布局

Single Column

要想让你的站点更好地支持移动浏览器,你或许需要扔掉侧边栏,因为侧边栏对移动用户来说毫无疑义,Facebook 以及 Amazon 一类的站点使用这种方法改善用户体验。

图片缩放

很多基于博客系统的站点都包含移动版,实现更简单的导航,问题是,这些站点同时会像文字那样缩放它们页面上的图片,那些被缩小的图很难看清楚,更甚的是,你没有办法改变图片的显示尺寸。应当允许用户点击一个图片以显示其完整尺寸版。

简单导航

与其让移动用户像在桌面上那样显示站点中的所有内容,不如只为他们显示最基本的内容,免得到处滚动,YouTube 在这方面做得最好,页首的那些干净,简单的按钮非常好用。

Simple Navigation

广告

去掉侧边栏之后,你的站点中的大部分广告位就没有了,一个不错的方法是将广告放到页尾。

页尾的完整站链接

虽然你拥有一个移动版本的站点,但用户可能希望看到完整的站点内容,多数移动站点的做法是在页尾放上完整版站点的链接。

结论

以上讲述了现代移动 Web 站点设计中的各种问题,下面是创建移动 Web 站点的一些资源和工具:

Tools

 

本文作者

Ashton Blue

Ashton (Ash) Blue 是 Ash Blue Web 设计公司的创办者,他的公司网站是  www.ashbluewebdesign.com ,Twitter 账户是 http://twitter.com/ashblueWD

本文国际来源:onextrapixel.com Designing For The Modern Day Mobile Market

中文翻译来源:锐商企业CMS 网站内容管理系统 官方网站



   



评论
陈少举2010-7-7 19:02:45
Solidot & Twitter 观光团前来认真学习。

其实际上手机版的招商银行( mobile.cmbchina.com )就大量的利用了Ajax,在稍微新一点的手机,比如Nokia E71上表现还可以。

如果是触屏手机,那么这个移动版本就做得相当不错了。(至少国内)招商银行的这个手机Ajax版本的网上银行在我的HTC G7上体验就相当不错。
 
jazzi2010-7-8 9:03:35
文章说不需要 “浏览器嗅探”, 那像amazon.com, CNN.com 是如何在用手机浏览时显示手机版页面,用电脑则显示电脑页面的呢。

请赐教。
 
逛逛2010-7-8 13:26:55
iPhone→ipad
Apple使越来越多的人开始习惯、喜欢上了触控这种人机交互方式。
这对web设计的影响很明显.
Apple的下一步?
会是真正的平板电脑?
 
软件钳工2010-7-10 1:46:22
文章说不需要 “浏览器嗅探”, 那像amazon.com, CNN.com 是如何在用手机浏览时显示手机版页面,用电脑则显示电脑页面的呢。

CGI中有个环境变量user-agent判断,可以google一下这个关键字
 
LV2010-7-14 11:00:57
要想让你的站点更好地支持移动浏览器,你或许需要扔掉侧边栏,因为侧边栏对移动用户来说毫无疑义,Facebook 以及 Amazon 一类的站点使用这种方法改善用户体验LV
 
louis vuitton2010-7-14 14:36:44
过去5年,移动平台对 JavaScript 的支持势不可挡,其体验已经接近桌面,但不能支撑过于复杂的功能,这里有一个关于这个问题的案例分析。至于那些比 较老的手机,虽然也支持 JavaScript,但多数都是默认关闭的。当你需要为移动设备编写 JavaScript 的时候,需要对代码进行验证和检查,以免用户的设备崩溃,另外记住,将 JavaScript 脚本放到页面底部louis vuitton
 
Authentic Jordans2010-8-30 11:22:13
Nike Air Jordan 18
Exclusive Air Jordan 9.5
Exclusive Air Jordan size 14
Exclusive Air Jordan size 15
Nike Air Jordan 15
Byron Ventures Pty. Ltd
Exclusive Air jordan 6 rings,New Bape & BBC Ice Cream Hoodys!!! New Air Jordan XI!!! New SB Dunks, Air Jordans & Jeans! We have added new Gucci shoes & Prada boots. We've got Nike Air Jordans I-XX3, Air Dunks,
Nike Air Jordan 19
Exclusive Air jordan 9 Fusion
Exclusive Air jordan 20 Fusion
Exclusive Air jordan 6 Fusion
Exclusive Air force 1
Exclusive air jordan 2.5
Exclusive Nike Air Jordan Olympia,Air Force 1's, Bapes, LRG, BBC & Bape Hoodies, Red Monkey Jeans, Coach Handbags, Chanel sun glasses, New Era fitted caps & much much more, all at rediculously low prices,
Exclusive Jordan True Flight
Exclusive Air Jordan 2.5 Team
Exclusive Nike Jordan Ol%27School II 2
Exclusive Air Jordan 2009
Exclusive Jordan DMP,Customer Service - What is it worth to you? You can email us 24x7!Our represnetative. will reply you in 24 hours. You can check our tracking page, and see hundreds of orders which we have delivered.Now you can Google most of these other places and see they have histories of not providing
Exclusive Air Jordan Fusion 4
Exclusive Jordan 6 Rings Air
Exclusive Air Jordan 6 Rings
Exclusive AF1
Exclusive Air jordan 11,products or having terrible customer service.if you buy from us you are buying
Exclusive air jordan 12
Exclusive Air Jordan Fusion 13
Exclusive Nike air jordan Fusion 9
Exclusive Nike air jordan Fusion 10from a reputable company, which has a proven reputation for delivering products, correctly and quickly,Exclusive Nike air jordan Fusion 14
Exclusive Nike air jordan Flight 45
Exclusive Air jordan Fusion 22
Exclusive aj11 nike_SHARKLEY
Exclusive Nike Air Jordan Force 13 Fusionand we have live customer support. In short when buying from kicksfly.com, Exclusive Joran flight 45
Byron Ventures Pty. Ltd
Exclusive Jordan 12
Exclusive Jordan_Trunner_Q4
Exclusive Jordan 1257
Air Force 1you are not only buying exclusive shoes & clothing at a reasonable price,Jordan OL School III
Exclusive Jordan Q4
Exclusive Jordan 16.5
Exclusive Air Jordan Fusion 3.5
Exclusive AIR JORDAN RETRO you are buying security & peace of mind,something that no one can put a price on.
Exclusive aj11
Exclusive Jordan Elements
Exclusive Nike Air Jordan Flight Fusion 45
Exclusive Nike Air Jordan Fusion 10NIKE78 is an exciting new project created by Paul Jenkins and inspired by NIKE. Creatives involved will receive a brand new pair of NIKE shoes and will be asked to use sport as inspiration to challenge their function. The project will be documented on this website [Nike 78] and after the shoes have been collected, an exhibition showcase is planned for the London Design Festival 2010. This is a unique project featuring some of the most talented creative individuals, studios and other organizations.
 
louboutin shoes2010-8-30 15:21:08
If you are a woman want to live by the latest appearance rather than an appearance, then accept purchase Louboutin copies of the victim Christian shoes.christian louboutin shoes trademark protection of this red sole design.cheap christian louboutin shoes,louboutin shoes,christian louboutin boots,christian louboutin pumpschristian louboutin shoeschristian louboutin sale,cheap christian louboutin,cheap christian louboutin,
coach handbags on sale,cheap ugg boots,ugg boots sale,air max 2010,cheap bose headphonesbose headphonessheepskin boots
 
发表评论
 
用户
评论
  8 - 2 = ? 请将左边的算术题的结果填写到左边的输入框
 



锐商企业CMS
青岛.榉林花园A座206
Tel:0532-83669660 Fax:0532-82831883
Email:support#comsharp.com
Powered by COMSHARP CMS