热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

为什么HTML5将主宰在线视频?Flash成为昨日黄花?

[摘要]HTML5有两点是Flash不能做到的:移动能力和语义标记。腾讯科技讯4月27日消息磁带、光盘、Flash等媒介都需要播放器,这些媒介正在或者已经死亡。就像CD取代磁带成为一种更高效

  [摘要]HTML5有两点是Flash不能做到的:移动能力和语义标记。

为什么HTML5将主宰在线视频?

  腾讯科技讯 4月27日消息 磁带、光盘、Flash等媒介都需要播放器,这些媒介正在或者已经死亡。就像CD取代磁带成为一种更高效的音乐播放方式一样,数字文件也将取代CD。依此类推,HTML5也会让Flash成为昨日黄花。

  HTML5与Flash的对抗在网页开发者中已经成为多年热议的话题,但是无论站在哪一边,不可否认的一点是,HTML5对视频和网站的影响是实实在在的。

  对于在线视频来说,HTML5有两点是Flash不能做到的:移动能力和语义标记。移动参与性的增长;娱乐、广告和购物交互性视频的飙升以及HTML5结合一切技术创建下一代网站的开放结构让Flash最终加入“退休技术”的大军。

  移动杀死Flash明星

  自HTML5引入业界以来,移动性被奉为这种出版语言最大的优势之一。由于很多iOS和安卓设备不支持Flash,Flash更受PC牵制。根据一份市场调查数据,PC在2011年至2013年间的出货量下降10%。

  IAB.net的数据显示,美国半数人口都有一部能上网的移动手机,1/5的网页浏览在移动设备上完成,这些数据每月将持续增长。相比之下,制作Flash交互性视频的公司由于无法使视频在移动设备上运行,从而丢失大批用户。

  举个例子,歌手鲍勃·迪伦(Bob Dylan)的热门交互性视频《Like a Rolling Stone》去年11月发布,数百万PC端的观看者都通过一个类似电视的界面分享该视频。然而,用户在手机或平板打开视频的体验就不那么愉悦了。安卓用户收到一条提醒信息,要求他们在PC上体验完整视频;而iOS用户被要求下载一款应用。而且这段视频在手机和平板的网页浏览器中无法重复播放。

  如果1/5的网页浏览都发生在移动客户端,那就意味着1/5的用户在移动设备上登陆视频网站时要忍受支离破碎的用户体验,

  广告、购物行业同样开始注意到移动的重要性以及Flash技术在网络视频表现出的局限性。

  美国互动广告局(InteractiveAdvertisingBureau,IAB)最近给广告商发布了一封公开信,这封信同时由包括AOL、Conde Nast、福布斯、谷歌(微博)、《纽约时报》、《华尔街日报》在内的几个主要出版社和公司联名签署。他们要求市场人员在移动广告中实施HTML5标准,那样广告就能运行于不同平台。这封信称,为了保证付费广告“能在所有屏幕上完美展示”,广告应该以兼容移动设备的技术格式开发。“而且开放的、符合行业标准的通用格式就是HTML5。”信里写道。

  Sizmek年度全球基准报告《打破界限:用户参与走向性全球化》表示,利用HTML5技术向移动友好型的格式转变是2013年数字广告业最重要的变革之一。

  这份报告通过调查2013年全球9130亿次广告曝光次数揭示移动广告的重要趋势。报告同时表示,随着行业采取更加严格的出版标准保证屏幕间的无缝切换,HTML5格式的数字广告预计在2014年继续增长。

  在各种平台上播放广告不仅对于主流出版社非常重要,而且对于用户来说,他们点击广告购买商品时变得便捷方便,不会遇到任何麻烦。但由于Flash技术的局限性,用户有时会觉得不爽。

  在最近一次令人沮丧的在线购物体验中,我们的市场营销副总裁试图利用iPad在亚马逊找一款真空吸尘器。正当他准备下手一款400美元以上的产品时,由于缺少Flash插件,这款产品的视频无法播放。亚马逊为此也失去一笔订单。

  那么,为什么亚马逊的视频不采用HTML5技术?

  没错,开发者可能正在努力适应这种新标准,而且毫无疑问的是,Flash的开发难度远远低于HTML5。

  一种数字转变趋势

  市场调研公司Forrester在题为《改善企业移动性:满足未来发展、交付和参与需求的未来技术》的报告中提到,HTML5应用程序所需的开发时间要比预期多59%,多出的时间主要用来测试或解决一些技术问题。

  HTML5本身也不够完美,尚处于早期发展阶段。幸运的是,人才济济的科技公司正着重解决这些技术问题——利用SaaS平台,开发者只需专注自己的创意。

  即便存在技术难度,也无法阻挡企业和游戏开发者的热情。开源网络应用程序框架供应商Sencha发布的报告称,超过60%的企业应用开发者已经开始向HTML5和混合技术转变,超过70%的HTML5及混合技术开发者今年更多采用的是HTML5技术。

  移动视频不是唯一受益者

  在游戏行业,以HTML5技术为基础的游戏也在蓬勃发展。荷兰的Spil Games就采取HTML5技术路线。这家公司计划今年底推出1000多款HTML5游戏。Spil Games已经在网站发布5000多款Flash游戏,但它们无法在平板或手机中运行。

  根据博客Digital Buzz公布的数据,iOS和安卓设备32%的使用时间都是玩游戏。

  借助HTML5技术,开发者能够创建在所有设备上都能运行的游戏。看一下谷歌通过Google Chrome实验及Canvas等网站技术创建的作品是多么优秀。

  HTML5的另一个优势:搜索引擎优化

  移动性是HTML5战胜Flash的最显著优势,但HTML5在语义结构方面的功能优势对于交互性视频来说同样重要。

  网络爬虫和搜索引擎看不到Flash的内部。Flash是一个密封的容器,任何人无法窥其内部,

  为什么这点很重要?借助交互性视频的语义结构,你可以利用HTML5创建网络爬虫能够理解的项目。但Flash只能给你一个黑盒子,一段没有任何多余信息的Flash视频。

  按照语义结构创建视频可以让网络机器人抓取任何一段与众不同的视频剪辑。它将获得标签等任何一段标准的网页视频所具备的信息,并方便被抓取,相应地,视频在搜索结果中的排名就会越来越高。

  没有采纳HTML5技术的内容创建者已经落后,如果他们不实施HTML5标准,将很快淹没在尘埃里。好消息是,一些公司专注发掘HTML5的最大优势,而又没有任何技术障碍。那些依然认为Flash是在线视频主流技术的厂家真应该好好思考了。


推荐阅读
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 扫描线三巨头 hdu1928hdu 1255  hdu 1542 [POJ 1151]
    学习链接:http:blog.csdn.netlwt36articledetails48908031学习扫描线主要学习的是一种扫描的思想,后期可以求解很 ... [详细]
  • 本文旨在提供一套高效的面试方法,帮助企业在短时间内找到合适的产品经理。虽然观点较为直接,但其方法已被实践证明有效,尤其适用于初创公司和新项目的需求。 ... [详细]
  • Ulysses Mac v29:革新文本编辑与写作体验
    探索Ulysses Mac v29,这款先进的纯文本编辑器为Mac用户带来了全新的写作和编辑环境。它不仅具备简洁直观的界面,还融合了Markdown等标记语言的最佳特性,支持多种格式导出,并提供强大的组织和同步功能。 ... [详细]
  • 智慧城市建设现状及未来趋势
    随着新基建政策的推进及‘十四五’规划的实施,我国正步入以5G、人工智能等先进技术引领的智慧经济新时代。规划强调加速数字化转型,促进数字政府建设,新基建政策亦倡导城市基础设施的全面数字化。本文探讨了智慧城市的发展背景、全球及国内进展、市场规模、架构设计,以及百度、阿里、腾讯、华为等领军企业在该领域的布局策略。 ... [详细]
  • Vue 2 中解决页面刷新和按钮跳转导致导航栏样式失效的问题
    本文介绍了如何通过配置路由的 meta 字段,确保 Vue 2 项目中的导航栏在页面刷新或内部按钮跳转时,始终保持正确的 active 样式。具体实现方法包括设置路由的 meta 属性,并在 HTML 模板中动态绑定类名。 ... [详细]
  • 本文介绍了如何使用jQuery根据元素的类型(如复选框)和标签名(如段落)来获取DOM对象。这有助于更高效地操作网页中的特定元素。 ... [详细]
  • 本文介绍如何在 Xcode 中使用快捷键和菜单命令对多行代码进行缩进,包括右缩进和左缩进的具体操作方法。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 本文介绍如何通过Windows批处理脚本定期检查并重启Java应用程序,确保其持续稳定运行。脚本每30分钟检查一次,并在需要时重启Java程序。同时,它会将任务结果发送到Redis。 ... [详细]
  • 本文介绍如何通过SQL查询从JDE(JD Edwards)系统中提取所有字典数据,涵盖关键表的关联和字段选择。具体包括F0004和F0005系列表的数据提取方法。 ... [详细]
  • 如何高效创建和使用字体图标
    在Web和移动开发中,为什么选择字体图标?主要原因是其卓越的性能,可以显著减少HTTP请求并优化页面加载速度。本文详细介绍了从设计到应用的字体图标制作流程,并提供了专业建议。 ... [详细]
  • 本文详细介绍了如何通过命令行启动MySQL服务,包括打开命令提示符窗口、进入MySQL的bin目录、输入正确的连接命令以及注意事项。文中还提供了更多相关命令的资源链接。 ... [详细]
  • 本文介绍如何使用 NSTimer 实现倒计时功能,详细讲解了初始化方法、参数配置以及具体实现步骤。通过示例代码展示如何创建和管理定时器,确保在指定时间间隔内执行特定任务。 ... [详细]
  • 本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ... [详细]
author-avatar
--cathrine--
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有