HTML5在将来会不会取代Flash播放器呢?

时间:2015-05-22

HTML5所提供的创新技术带来的是基于Web的技术解决方案的新趋势。由Flash Player 在另一方面,大量投资一直保持着其市场垄断地位,在即将到来的挑战。

现在的挑战HTML5的Flash播放器的市场垄断地位,在万维网。这是有利于竞争,但HTML5完全取代Flash Player是观众的大问号。这两个对立正在发展自己的技术来获取用户的喜好。结束时,事情就可以由用户决定。

下面给出一个关键的分析更好地理解基本的HTML5和Flash Player之间的裂痕。

25xtpk

HTML5的新的发展趋势:

在网络世界,超文本标记语言HTML5的最新版本引入了新的趋势。这些新的发展趋势介绍如下:

1。一个平台,为所有的网络解决方案,
2。改进编码和外观
3。同步Web应用程序
4。离线浏览
5。位置标识符

一个平台,为所有网络解决方案:

HTML5增加了新的功能,包括视频,音频和canvas元素。这些新功能使我们能够摆脱其他插件和软件开发一个网站。此外,HTML5兼容所有的移动设备以及支持iPad和iPhone。这些功能确立了它作为一个平台,为所有的网络解决方案。

改进Web编码和外观布局设计:

一直在HTML5编码改进和标准化。新的编码环境瓜分如页眉,页脚,导航,抛开等HTML5页面的部分减少使用JavaScript。用户可以在HTML5开发更精致典雅的形式。

可以与Web应用程序同步:

新的HTML5 Web应用程序同步。通过一键式的解决方案,设计人员可以轻松拖放工具,讨论板,维基和其他元素。

HTML5支持离线浏览:

用户也可以在其网站项目工作,而它们是离线的。HTML5已经解决了缓存在离线模式下的问题。设计大师可以上传和刷新页面,正确的,即使它们是离线的。这种醒目的功能提供了网站开发的优势,在离线模式下,浏览他们的网站。此功能还可以减少服务器上的负载。

HTML5拥有位置标识符:

HTML5提供了地理标识,找到你的位置。它给出了不同的方式通过IP地址,无线网络连接,手机信号塔,并通过GPS硬件的位置。

 

 对Flash Player播放器的未来市场分析

然而,Adobe公司对由Flash Player播放器保存一定性​​的投资:

考虑到新的发展趋势从HTML5,Adobe公司还投资的钱,以保持它有关。该公司开始投资建立各种软件,如Adobe为移动设备的阴影。Adobe暗影中的工具使得它更容易和更快地开发移动网站。

此外,Adobe公司还推出了边缘工具来创建新的美丽和现代的Web站点。

这些工具包括:

1。边沿动画
2。边缘回流
3。边缘码
4。边缘检查
5。边缘Web字体
6。Typekit
7。PhoneGap的构建

边缘人称:

(边动画)这种新的开发工具,允许用户开发HTML,JavaScript和CSS动画内容。

边缘回流:

这个工具,使得它可以开发和创建布局和视觉设计CSS这是标准的HTML内容样式。

边缘代码:

网站开发人员正在使用HTML,JavaScript和CSS可以预览网站代码和编辑通过边缘码。

边缘检查:

从Adobe的新工具,允许网站开发人员预览和调试移动设备上的HTML内容。

边缘Web字体:

此工具提供了免费的网络字体服务增长的开源网站上的字体库以及应用程序。

Typekit:

这个工具允许网站设计者和开发利用托管他们的网站项目使用高品质的字体库。

PhoneGap的建设:

这个工具允许网站设计者和开发者在云中的JavaScrip的HTML和CSS开发的移动应用程序打包。

最后html5模版网(www.html5code.net)总结:

万维网的新领域正在不断发展的技术相当迅速。当前基于Web的应用程序开发工具的进步,已经开始细化。

保持在查看最近的HTML5和Adobe Flash Player竞争的情况下,这是非常难确定这其中的一个将成为未来用户偏好。虽然在不久的将来,它看起来不可能取代大巨头Adobe,您可能会看到自己,在未来Adobe的市场策略将维持其市场垄断地位。

而博主个人给出的答案或支持的说法是:

从长远来看,HTML5会挤占Flash大部分的市场,但Flash主要是在游戏开发方面还是会有一块生存空间。

功能上:现代浏览器正在迅速地拓展javascript的应用范围: 原生的视频/音频API,2D绘图有Canvas,3D有WebGL,即时通信有WebSockets,还有Local Storage。正在讨论并有可能会在将来加入标准的API还有Geolocation(地理位置),File API(更强大的上/下传),WebStorage(加强版cookie),甚至还有本地文件处理能力等。Flash现阶段在功能已经没有太大优势可言,作为流媒体解决方案暂时还有一席之地,但浏览器原生API普及之后被取代是迟早的事情。在数据存储和本地操作方面,由于是一个插件,更是受到各种安全性的制约。 (这里基于web,不讨论Air)
性能上:曾经Flash在整体性能上具有明显优势,AS3是编译语言,在虚拟机上运行效率比当年的javascript要快很多。但是现在各大浏览器都注重了javascript引擎的优化,尤其是Chrome的V8,单纯在代码运行的效率上已经和AS3并驾齐驱。但是在2D动画上,Flash的优势依然明显,即使是在Chrome上,平均fps依然要比canvas高出一截。另外Flash本身的IDE对矢量图的支持也是Canvas所不具备的。从这一点来看,Flash在依赖大量2D图像的游戏上仍然保持着绝对优势。3D方面,Flash Player通过Molehill API获得了GPU支持,而WebGL也是直接调用GPU的,性能上没有太大差别,主要是开发上API和第三方3D引擎的比较,这方面Flash显然更为成熟,但js正迎头赶上。
语言上:AS3本身是从ECMAScript(也就是javascript的ISO标准的正式名称)拓展出来的,但是提供了更完善的类型支持,风格上变得更接近于java,在复杂的OO项目上要比js更容易管理。Javascript本身是一个很独特的语言,兼具OOP, imperative和functional的风格,但是对类型的支持很弱(prototype-based),这使得用js开发复杂的项目比较麻烦,但是近来随着js的升温,各种针对js的design pattern和模块化js库相继出现,借助它们也可以有效的加强js代码的结构性。另外需要指出的是js现在的应用范围已经远远超越了浏览器内部,Node.js提供了一个基于V8引擎的js运行环境,使得js可以用来作为服务器语言,也可以用来写各种命令行工具。其他也有如MongoDB就是使用js的数据库。javascript的未来应用前景要比AS3广泛的多。
平台支持上:Flash是嵌入型的,只要能运行,那么在它本身的虚拟机内就不存在兼容性的问题,只存在版本的问题;而Flash Player的版本更新adopt rate向来是非常高的。这一点上对开发者而言少了很多麻烦。HTML5最令人头痛的就是参差不齐的浏览器兼容性,这也是现阶段HTML5最大的硬伤。但是HTML5在平台上也有一个明显优势,那就是越来越重要的移动平台上,HTML5的支持情况要好很多很多(iOS支持几乎所有的HTML5 API和CSS3属性,而大多数移动浏览器都是HTML5支持良好的webkit内核),相比之下Flash在iOS上直接出局,也是一个硬伤。从长远来看,HTML5还是绝对赢家,因为浏览器支持度只会越来越好,而移动平台上Flash已经没有竞争力,Adobe最近已经宣布停止了移动平台上Flash Player的继续开发。
额外一点:在相当多的大型企业内部,都有很多昂贵的内部专用的网络应用,因为开发年代久远,都是针对IE6开发的,一旦不用IE6就要出问题。更新浏览器意味着要替换这些应用,耗费会很大,加上这些企业的管理层不懂技术,往往不愿意这么做。而开发新应用的时候,开发者就必须要针对IE6开发,这就给了Flex应用一个独特的生存空间:在IE6里也可以提供丰富的界面和复杂的功能要求。不过这一点随着时间的推移,迟早也是要不成立的。

你们觉得呢?欢迎点评讨论!

上一篇:基于HTML5焦点图|Javascript图片特效插件juicebox 下一篇:html5beauty|一个展示最佳HTML5+CSS3网站画廊

相关文章

最新文章