Avant浏览器是一款使用Internet Explorer内核的网页浏览器,亦即是Windows内建的Trident排版引擎。在2008年7月4日,Avant发布了Orca 1.1 Alpha2的测试版,接着在15日,发布了Orca 1.1 Alpha3。Orca是与Avant并列的一个姊妹计划。一个外观与Avant相似,但采用Mozilla的Gecko(亦即Firefox的排版引擎)的浏览器。
Avant在中国的发展可谓低调,在此之前,创始人和CEO–Anderson Che还未接受过媒体采访,但Avant已经在美国获得了忠实的用户群。带着对Avant及Orca的种种疑问,搜狐IT邮件采访了Avant创始人Anderson Che,使大家对Avant发展Firefox内核的情况有所了解。采访内容如下:
问:Orca采用的Gecko 1.9么?
答:是的,Orca最新版本是以Firefox 3.0正式版为基础设计的。
问:为什么选用Firefox的内核?
答:Firefox目前有很多用户,很多人写信给我们希望可以把Avant的功能移植到Firefox内核上。我们在将来会保持Avant和Orca的齐头并进。
问:我发现,IE内核的Avant和Gecko内核的Orca,在用户界面和菜单栏等方面基本雷同。Orca基本实现了IE版Avant具有的功能么?不同内核实现相同的功能,这又对你们的技术构成了多大的挑战呢?
答:Orca 的开发难度比Avant难很多。一个初级程序员可以在3分钟内将IE嵌入一个应用软件。但是Orca却花费了我们3年多的时间。最初版本的orca也用了一年才完成,但是很不稳定。我们最大的挑战就是,Firefox不是为了嵌入而专门设计的,为了实现IE相同的嵌入功能,很多代码要自己写。 Firefox自己有200-300M的源代码,读起来还是很辛苦的。最近看到消息,我们的竞争对手看到我们在嵌入Firefox内核,也跃跃欲试,但是我们自己知道这个难度有多大,相信短时间内他们不会完成Firefox的嵌入。
问:Mozilla Firefox最大的卖点之一就是众多的扩展(Addons),但笔者发现,Orca却未实现对Firefox扩展的支持,是尚未准备好,还是另有原因?
答:扩展的支持,我们已经做好了接口上的准备,但是完全支持所有的扩展,还是有很多工作去做。我们计划在2个月内完成扩展的支持。
问:Avant是否对Gecko进行了内核的修改或优化,例如K-Meleon为了获得性能的进一步提升关闭了Gecko的一些扩展接口?或者内核的优化将在未来进行?
答:我们已经完全精通了Firefox/Gecko的代码,可以对Gecko内核进行优化。但是考虑到我们对Firefox的用户体验还不是有很多经验,不想给用户带来不便,所以目前的Orca没有修改内核。将来我们知道用户需要什么后,一定会给用户一系列优化的选项。
问:Avant和Orca将继续独立发布,还是将发布一个双核心的版本?
答:我们有这个计划,但是还要待Orca运行稳定后才实行。
问:能否透露Orca正式多语言版本发布的大致时间表?
答:我们计划在第三季度后半期发布多语言版本。
问:能否通路Avant旗下浏览器的未来开发方向,将重点开发何种新功能?
答:我们将侧重浏览器用户体验的改进,所以基本上我们会侧重浏览器外壳的开发,给用户一个方便易用的浏览器外壳。