Adobe公司Apollo产品经理Mike Downey,最近在悉尼参加WebDu会议,我们有幸邀请他就Apollo有什么领先之处,将来我们能看到什么样的产品等问题为我们做简要介绍。
Apollo对Flash的支持会越过Ajax吗?
人们都希望我们真正支持Flash,因为我们是做Flash的专业人员。但是到目前为止HTML与Apollo对于Flash的支持处于同一水平,这对我们很重要。这是一个使用已经存在的Web技术作为运行时的时期。
所以HTML,javaScript,XML ,Ajax它们的功能和应用处在同一水平,你可以使用任何一个,他们都是一级市民。发布的阿尔法版我们主要集中在运行时的Flash端,因为我们提前了发行日期,所以只能集中这一点。下一个主要的发布我们将主要集中在Ajax支持上。所以你将会看到越来越多很酷的实例。
Apollo仅仅是另一个浏览器吗?
Apollo肯定不是一个浏览器,首先一个就是它有更多的功能,其中的一些现在可能丢掉了但是在1.0之前的版本中还有这些功能。尽管Apollo肯定不是一个浏览器,但是它内置了一个完整的HTML引擎,也就是说你可以在你的应用中构建一个浏览器或构建浏览器功能,但是它本身并不是一个浏览器。
是的,WebKit是一个开源HTML引擎,它也是苹果Safari浏览器内置的引擎,实际上我们也将向WebKit项目添加代码作为我们开发的一部分。周一我们就检查了一部分,因此这很好,对开发社区很有益。它拥有完全一致的HTML支持,就像在Safari一样。
对于像历史纪录管理等等事情,我们将会开发一些关于这方面的API函数,这将使得完成这些工作相当简单。但是,大部分功能大家可以自己构建。
今后会显示HTML中的Flash吗?
对,这是我们还没有实现的一项功能。不错HTML解释器功能良好,但是它仍旧存在漏洞,出乎意料的解释器漏洞需要我们去修补。实际上,我们发现Mac版的HTML运行时要比windows版的性能要好一些,这是因为苹果对此做出的贡献,苹果使得运行在Mac上的WebKit的速度有了很大的提高。
因此,我们正在弥补windows上的这些不足之处。所以今后一些在Mac上看来较好的地方,在windows中将会一样的好,它们不会看起来有什么不同。在我们结束1.0时将会完全的一致。