Chinaunix首页 | 论坛 | 博客
  • 博客访问: 638031
  • 博文数量: 233
  • 博客积分: 2221
  • 博客等级: 大尉
  • 技术积分: 3184
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-16 14:01
个人简介

瓜瓜派的瓜瓜

文章分类

全部博文(233)

文章存档

2013年(28)

2012年(197)

2011年(8)

分类: IT业界

2012-01-09 13:13:57

看来去年Adobe就要转向HTML5并且将其整合入产品战略中。在本次Adobe开发者大会(MAX)上,演讲者Lee Brimelow尝试向开发者阐述公司的HTML5战略,尤其是HTML5在桌面以及移动平台上和Flash以及Flex的竞争。

Adobe Illustrator,Adobe的旗舰级产品之一,最近也拥有了
。它提供了对HTML5和CSS3的基本支持,并且扩展了SVG能力以及可以协助开发者设计web和设备内容:

Illustrator的HTML5扩展包提供的特性能够帮助用户利用HTML5、CSS3、SVG和Canvas的最新特性来支持多屏幕多分辨率开发。SVG和Canvas的强化同时也简化了交互式网页的开发。在数据驱动的web工作流中,用户也同样可以通过生成dynamic vector   art来使用Illustrator创建web widgets。并且可以将数据从Illustrator Appearance   Panel导出到CSS3,在不同的开发者之间交换。


同时Dreamweaver   CS5也能够支持HTML5,最开始只是通过插件支持,升级到11.0.3之后开始提供原生支持。这次升级能够原生支持新的HTML5结构化元素以及最新浏览器支持的CSS3属性。众多新特性的其中一个便是多屏预览面板,这个特性能够显示三种不同的分辨率下的页面效果,例如桌面显示器,平板设备和移动手机。它允许你使用CSS3 media query在不同的设备上使用不同的样式表,这样页面在不同平台上的渲染效果都能够令人满意。


InfoQ曾经报道过,在Adobe MAX上,Adobe发布了一个
。这个开发代号叫Edge的IDE使用的是WebKit渲染引擎来预览动画效果,也能够提供和Dreamweaver类似的源码编辑功能。Edge的UI和其他Adobe工具的风格类似,但是Flash开发者会更加熟悉一些。在内部结构中,Edge使用jQuery和CSS来管理demo内部渐变的过渡,貌似也是同样使用了jQuery UI和Easing插件。

不仅如此,在Adobe MAX上,平台的宣传者Lee Brimelow还做了时长为一个小时的讲演,揭示了大量有用的信息,例如
。他说,当年iPhone没有Flash支持,这并不是大问题,他能够理解关于这个决定的一些不同意见,但是iPad没有Flash支持就相当令人失望了。而且我们也意识到了“这有足够的动力来完成这个”。Lee也代表他自己表达了对于iPhone新的许可证协议的失望,它并不允许第三方开发工具。这也事实上宣布了Adobe的CS5套件是不可能将Flash引入iPhone了。在他的演讲中,Lee也提到了“HTML5并不是Flash的竞争者或者替代品。你可以在浏览器中完成标准制定的每一件事情,但是如果你需要做得更多,那么这就是需要Flash的时候了”。

虽然Lee说“HTML是Web的基础,你不可能违逆”,但是现在仍然太早下结论,因为“60%的用户仍然不能查看HTML5内容”。他接着提供了一些论点,指出从浏览器市场占用率的角度来看,HTML5仍然没有被广泛接受。


在列举了HTML5的一些经常被错误引用的信息之后,Lee给出了他自己的理解,他强调Adobe将大量精力投入到HTML5工具上,并且敦促开发者开始学习HTML5,尤其是Flash开发者。至于视频播放,现在仍然是Flash的强项,但是Lee建议如果你需要获得最广泛的观众群,那么最好能够同时支持Flash和HTMl5视频播放。他没有特意提到iPhone和iPad,但是其他的移动设备平台也缺乏Flash支持。话虽如此,他重申了他坚信“Flash能够提供更好的视频”,不仅仅在特性支持方面,还包括视频质量,所以它不应该只是一个备选方案,而应该是首选。


Lee最后解释了Adobe的对移动Web和Flash应该如何成为移动平台的一部分的观点。虽然Flash应该被小心使用,因为它并不是普适的,而且现存Flash桌面内容可能不适合移动设备。他也建议对特定应用来说,AIR是正确的选择,而且根据你选择的特性,很多时候你将能够得到原生的应用。


这仅仅只是Lee的一家之言,通过Adobe最近的动作和Lee在Adobe MAX上的讲话来看,我们应该能够期望Adobe将会更深入地进入到HTML5中,而且会在产品线中提供更广泛的支持。看起来Adobe希望Flash成为HTML5的一个补充产品,而且将精力放在视频和移动平台上。在这些应用场景下,Flash已经被证明了它要比HTML5的产品要优秀得多。


你可以在InfoQ上找到更多关于
HTML 5的信息,或者参加Qcon London 2010大会,我们将会有一个。


作者                                                                                                                                                                        译者                
阅读(664) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~