跳到主要内容

渐进式增强比以往更加重要

自那以后发生了很多变化Steven Champeon和Nick Finck首先提出了渐进增强在2003年。我们曾经有过少数桌面浏览器需要担心,我们现在拥有大量支持网络的设备和浏览器变体。丰富的JavaScript重型Web应用程序的兴起已经挑战了开始使用枯燥的旧静态内容的效率德鲁在与这篇文章的对立面论证。更重要的是,我们有一大堆奇妙的新玩具可以玩HTML5 API和CSS3。

人们很容易认为渐进式增强已经完成并且已经过时了。事实上,我认为这只是我们管理Web访问和技术日益多样化所需的方法。

我们一直想要的网络

我们很快就会发现自己面临着一个问题已连接和支持网络的设备的僵尸启示录。这就是我们一直想要的:明天世界的网络视野 - 无形,无处不在,只有在缺席时才会引人注目。

但新设备不一定包含最新技术。他们可能拥有廉价的组件和过时的操作系统。随着时间的推移,浏览器技术将以大致线性的方式进行的便捷假设是桌面时代的一种不再具有代表性的宿醉。

与此同时,新标准和实验性特征正在以惊人的速度实施。绝对的功能和范围狂野的变异支持他们使我们无法提供外观和行为均匀的网站,而无需花费大量时间修复错误和填充。

我们需要放弃统一网络的概念,因为它无论如何都不存在。

文档,应用程序和内容

德鲁争辩道支持放弃渐进增强,因为没有它就可以更便宜,更快速地构建丰富的Web应用程序。然而,大多数网络仍由可寻址的,文本密集的文档组成,这些文档通过良好的旧超链接链接在一起,并且这些网站的渐进增强的效用似乎并未受到质疑。

什么是应用程序,但文档是什么?好像是最具体的描述我们可以想出的是基于渐进增强本身的使用。许多人认为,应用程序与文档的争论是错误的,对创造性有害。连接的内容网络的好处不在于其消费,而在于实时共享和内容操纵。没有二分法。两者并存。

“术语(网络应用程序)被用作免费的监狱卡,但我们甚至无法达成一致意见。我称之为恶作剧。”-杰里米基思

我们需要很好地理解我们的内容,以便对渐进增强作出合理的决定。以Drew的嵌入式Google Maps示例为例。虽然Google Maps网站本身就是一种丰富的互动体验,但将Google Map嵌入网站的任务应该从地址的语义基线开始,可能还有地理坐标。内容的目的不是显示地图,而是向人类和外部系统传达位置。地图 - 任何地图 - 都是一种增强,无论是渲染为图像还是渲染增强现实叠加

渐进式增强是一种观点

我们在网络上看到的一些变化需要采用不同的渐进增强方法。一旦我们停止针对浏览器的统一体验,我们就可以开始了基于对个别功能的支持而增强。我们根本无法测试浏览器和设备的所有排列,因此我们必须创建响应的浏览器和设备正在使用的设备的功能。这些是具有自身挑战的新兴技术,但正在取得进展。

渐进式增强是对网络发展现实的一种观点,以不断变化的技术和方法为代表。它本身并不限制创造力,但承认媒介的限制 - 每个设计师必须学会利用它们的优势。

我们的目标应该是尽可能地支持用户的目标,无论他们如何访问网络。这始终是渐进式增强的目标,并没有改变。

被采取的吉姆的图片保罗读



翻译字数超限