什么是HTML5?
今天早些时候,苹果推出了 HTML 5 展示柜。展示涵盖视频、排版、画廊、过渡、音频、360 度视图和虚拟现实示例。这标志着针对大多数此类内容的当前提供商 Adobe 的 Flash 的持续攻击。如果您还没有阅读史蒂夫·乔布斯 (Steve Jobs) 关于 Flash 主题的社区公开信,请查看。它提出了一些有趣的观点。
就我个人而言,我认为Flash 是一种垂死的商品,在涉及网络时,开放标准总是胜过封闭技术。所以是时候快速了解 HTML 5 了。我也提出了很多意见,毕竟这是一个博客。阅读更多。
嗯?
HTML 是网络上所有内容所基于的高级编程(或标记)语言。目前标准的 HTML-4(当前版本)无法为 Web 的最终用户提供“丰富”的媒体体验。多年来,我们一直依赖一家名为 Flash 的商业企业来填补我们的空白。然而,长期以来与闪存相关的问题是内存消耗、稳定性以及它是一种封闭(如专有)技术的事实。你明白了要点。 Flash 由一家公司所有。这通常不是网络的工作方式。回想起来,网络最初是作为一套开放标准而诞生的,历史表明它最终将继续在这些原则下运作。
不应有的市场支配地位
现在,您在浏览器中观看的几乎所有视频内容都由Flash 提供。许多网站也依赖 Flash 进行导航。听起来不错,但随着新技术的出现,问题开始出现。如果您是一家消费电子产品制造商,希望将一款旨在让用户通过 Web 观看视频的小型设备推向市场,那么您就不走运了。在当今世界,为了提供此功能,您需要说服 Adobe 将 Flash 移植到您的系统。 Adobe 没有动力将他们的软件移植到您的“即将推出的”设备上。这会让他们花钱,而他们不愿意花钱。那么,Adobe 肯定可以发布人们编写自己的 Flash 实现所需的规范吗?没有。 Adobe 也不会允许这样做,因此他们最终(有意或无意)在互联网内容交付方面占据主导地位。HTML 5 着手弥补(老化的)HTML4 给我们带来的所有差距。它吓坏了 Adobe。他们无法阻止它,他们所做的任何事情最终只会延长不可避免的死亡。
视频回放
到目前为止,Flash据点面临的最大威胁是HTML5播放视频的能力。现在,Web 开发人员无需向您的站点添加 Flash 程序或嵌入第三方视频播放器,而是可以包含带有标签的视频。与使用 Flash 相比,这是一个突飞猛进的过程。播放音频和视频的方法有很多种,因此该技术尚不完善。每个人都需要一些时间来确定细节,但最终你会看到视频是通过你的浏览器而不是第三方程序发送给你的。 youtube 已经在船上,目前你可以在你的 mac 上用 Safari 或谷歌浏览器查看他们的 HTML5 内容。Firefox 和 Internet Explorer 支持正在开发中。
基于画布的页面设计。
HTML5 引入了一个新的HTML 元素,称为CANVAS 标签。此标签允许在任何网页上进行二维绘图。非常适合生成图表或任何其他类型的复杂绘图操作。以前,开发人员经常依靠 Flash 在页面上“绘制”设计元素,而使用 Javascript 或标准 HTML 则无法做到这一点。
结构
HTML5 包含现代化的组织或“结构”元素,使网页设计人员能够更好地将其内容定位到所需的受众。最终,搜索引擎 (google) 将能够以更有针对性的方式为数据编制索引,以便您作为网络用户能够比以往更快地找到信息。
所需资源更少/集成度更高
随着计算机变得越来越小(iPhone/iPad),高效计算变得比以往任何时候都更加重要。 HTML5 是一种将直接内置到您的浏览器中的技术,因此您的计算机无需启动其他应用程序即可查看丰富的内容。浏览器开发人员现在可以在 QA 过程中测试整个 Web 浏览体验,从而减少崩溃!
坐下来欣赏表演。 Adobe 将进行更多尝试来说服人们和公司坚持使用 Flash。它本应成为出色的新闻故事,但归根结底,您不妨习惯 HTML5,它会一直存在。
-克里斯