SVG——新一代Web设计及互动媒体的革新

蓝骑士SVG教程:SVG后续工作 - 第六课 关注SVG未来

文章索引
蓝骑士SVG教程:SVG后续工作
第一课 SVG国际标准化
第二课 SVG简易性和可获取性
第三课 优化SVG图像
第四课 关于自安装的SVG浏览器
第五课 SVG后续工作
第六课 关注SVG未来
所有页面

  关注SVG未来的内容SVG中国曾有一篇详细的介绍文章,以下内容将引用“SVG的诞生历史与SVG的今天明天”的部分内容。

  SVG最大的问题是没有完全支持SVG的浏览器出现。

  主要问题是SVG本地运行环境的下厂家支持程度,SVG作为一个开放的通用矢量图形标准,各大软件厂商只考虑自身利益,不愿在其中投入过多资源开发相应的支持技术与产品。作为市场上占有率最高的Internet Explorer,微软一直没有兑现支持SVG,而力推自己的VML。

  SVG与Flash、VML的竞争。

  SVG面临的另一个问题是如何和已经占有重要市场份额的矢量图形格式Flash竞争的问题。

  在2005年之前力推SVG技术的最大的商业公司非Adobe所属,并且该出版巨头对svg技术发展提供了非常重要的贡献。Adobe看中svg的优势,并推出在线浏览"Adobe SVG Viewer" 插件以支持显示svg,而这样做无非就是看中其未来的发展前景及巨大的商业价值。但"Adobe SVG Viewer"毕竟只是一种过渡性的软件,没有主流浏览器内置支持是无法普及SVG技术的,更无法谈起SVG在的商业价值。进入2005年,Adobe收购了Macromedia,并且开始淡化"Adobe SVG Viewer"的支援,就像wwwtiger提到的一样,这些都是出于其商业目的。

  Flash背后是Adobe,VML背后的是微软。这些是企业利益的博弈,他们都寄望自己的格式占领主流以最大化自己的企业利益,而这些直接影响着SVG的发展速度。

  不过,近年来SVG的普及情况可以用"逐步升温"来形容。

  仔细浏览W3C组织的官方网站,你会发现2000年8月发布的SVG 1.0规范是候选推荐标准(Candidate Recommendation),而2003年4月发布的SVG 1.1规范变成了推荐标准(Recommendation),细微的差别说明了SVG地位的变化。另外,Adobe、微软、IBM等业内知名软件厂商正逐步加大对SVG的支持力度,各种浏览器端SVG插件纷纷亮相,众多专业矢量绘图工具也开始支持SVG标准。除了官方和厂家的支持外,基于SVG的Web图形应用程序如雨后春笋般的出现,SVG的应用范围也从原来单一的地理信息系统领域(Web GIS)向其他领域扩展。比如:

  著名的 SVG 项目包括 Mozilla SVG Project,KDE 的 ksvg,以及 Amaya 等。
  Mozilla Firefox自版本 1.5 发行后,即开始支援 SVG 格式的显示了。
  基于 Java 的 SVG 项目主要有 Batik SVG Toolkit 等。
  Opera 支持SVG显示……

  另外Microsoft也计划在Internet Explorer 8.0支持SVG,当解决了这个SVG发展最大的障碍——不用插件,浏览器内置支持浏览SVG时,SVG的普及以及更多领域的运用时代也就到来了,这个日子的到来会比我们想像得快。我们有理由相信,SVG的明天会更好。

  蓝骑士SVG教程到这全部完成,谢谢你看完本系列教程。

(THE END)



 

将要更新