6.5 画布与Adobe Flash的对比
大多数网民都熟悉Adobe Flash。大量的在线广告内容、视频和游戏都使用了Flash。事实上,有很多网站是完全用Flash创建的。这是一个可以追溯到1996年的成熟插件,现在几乎所有系统上都安装Flash。不过 Flash也有自身的问题,HTML5(包括画布)的发展,可能预示着互联网富内容创建会有翻天覆地的变化。
- Flash是一个由Adobe公司所拥有的专有格式。播放Flash内容不收取费用,但开发Flash内容则需要购买相应的制作软件。用Flash这样一个封闭系统来创建Web内容,和Web的自由开放化进程是不协调的。
- Flash在桌面机上根深蒂固。而在苹果公司的流行移动设备上,如iPod、iPhone和iPad,浏览器是不支持Flash的。苹果公司在2010年9月做了少许妥协,允许软件以Flash开发,并封装为原生应用。
- 尽管一些移动设备可以用Flash Lite,而且Android 2.2设备支持Flash 10.1,但移动用户对由Flash的依赖较小。因为他们可以很容易下载原生应用和游戏。
- YouTube、Facebook和哥伦比亚广播公司等热门网站,现在开始以HTML5兼容的格式(H.264)提供它们的视频内容。
HTML5和Flash的辩论,会引起很多争议。希望Flash长存的资深Flash开发人员自然会质疑HTML5能否取代Flash,而开放Web的支持者会说HTML5使Flash显得多余。
现实中,Flash很快消失是不太可能的。它太根深蒂固了,而HTML5在各个方面进展缓慢。然而,考虑到跨浏览器支持、熟悉和免费的开发工具,只有最乐观的Flash开发人员会忽略HTML5。不过,随着JavaScript性能的提升和工具库(如jQuery)的发展,以及考虑到画布等因素,已没有什么理由去以100%-Flash的方式去构建网站了,估计用不了多久这种网站就会停止出现。
时间: 2024-09-16 11:46:05