设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

响应式Web设计应该避免的错误

2014-7-25 09:06| 发布者: joejoe0332| 查看: 3032| 评论: 0|原作者: 0x0bject,请叫我益达张|来自: oschina

摘要: 当下,尤其是几乎人人都有一台智能手机或者平板电脑的时候,开发手机端用户体验友好的网站的重要性不言而喻。其结果是,企业所有者会因为这样的交互网站设计能够给不同平台下(桌面端到手机端到平板电脑)的用户带来 ...


不要忽视页面的加载时间


  随着宽带的普及,网页开发者开始习惯在页面上大量的使用相对来说较大的资源。然而,当我们使用手机时,我们的用户使用的是较慢的2G和3G网络。同样的,那些保持minf国际的用户,他们是按使用的带宽量来付费的。


  一个页面在台式机上很快的加载进来,但是,在手机上加载一个页面会花费很长时间或者去使用额外的、昂贵的带宽。更糟糕的是,当用户被迫去等待页面加载时,即使是几秒钟,他们会离开这个页面,同时你就会失去了你的流量。


不要为触摸屏设备开发


  今天大多数手持的设备使用的是触摸屏,甚至是很多笔记本也开始使用触摸屏了。因此,当你设计响应式设计时,很重要的一点是不要忽略掉处理触摸的重要性。有以下两个方面原因:第一,可点击项,比如按钮要考虑到用户的手指的大小(不要让用户缩放点击)。第二,你要正确的处理触摸事件。这么做可以克服300ms的点击事件延迟。


总结和讨论


  由于疏忽,上述这些错误难免会发生。设法去避免它们,就要确保你的响应式设计能在所有的设备类型上正常工作。


  • Will: “不要先在桌面端做设计”,老实说来,仅仅是个意见,我不会过多严肃的对待;

  • Den McHenry :你说的可能没错,但在这篇文章中的例子看来,这确实是个正确的选择

  • Will:文章标题是“响应式Web设计应该避免的错误”,“不要先为桌面端做设计”是给出了一个例子。这里有两个自然段来解释为何不先为桌面端做设计,或者说是扩大了对响应式web设计的无知。为什么首先在桌面端设计是错误的呢?建议可能是错误的,盲目跟风而不是明白自己为什么这样做是更大的错误

  • Den McHenry:我理解你这种对趋势的下意识反应,但是手机先的设计原则并不像扁平化设计或者其他的设计。这是事实,基于大量的证据,当这种观点被听众所获得时,它更关注于什么是最重要的,并且提供了针对跨设备的最好的经验。若要将两种既定的方式进行类比,桌面先是优雅退化,而移动端先则是渐进增强。在第一种情况下,您创建您想要的网站,并决定需要移除什么或如何做出改变已适应其不能匹配的设备。在第二种情况下,您的构建则完全像盖房子从地基开始,为各种视图考虑最佳的经验。这并不是说你不能在真正的设计(如需求,构建,测试,迭代)开始前和在构建中完成桌面端的理想设计,但是针对适应性和可用性而言,做减法相比做加法确实会产生更多的错误从而增加时间成本。想象一下一个汽车制造商首先构建一个昂贵的模型,然后将组件做的更适配。想象一下一个建筑设计师先设计一个房子,然后规划房间来满足你的需求。你失去了结构完整性和具有凝聚力的设计,同时在每个阶段引入新的 bug。老实说来,上文中关于首先在桌面进行开发的缺陷已经写的非常清楚了,我不明白你的意思,看起来有点无脑黑的感觉。

  • Will:不好意思,我不接受你的观点。你的类比并没有道理,因为在web开发中,你其实是可以非常容易的减少空间适配更小的空间。此外,手机端首先怎么避免这些问题呢?你主观上强迫减少了这些情况的展示。我觉得现在手机终端做设计和在经验丰富的桌面端做设计都是可行的,但是可能缺乏比较好的用户体验。这就是为什么我觉得X先是愚蠢的。重点在于用户体验,而非“先为手机终端开发”。说到这,顺便说一句,你的意见比文章更有指导性。干的不错。所有的文章都会说“这会导致返工和大量的错误”,但是开发者不应该在没有理解原因的情况下盲目的跟随这写建议。

  • 后面还有更多的讨论,详见>>传送门


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部