返回列表 发帖

[其他内容] 世界之窗6设计思路 - 写在发布之前

大家好,
我们是世界之窗浏览器开发团队。很快,世界之窗6就会在大家面前亮相了。在这之前,我们想简单地将世界之窗6的一些设计思路分享给大家。希望通过这个分享,让大家更了解世界之窗6这一全新的产品。
从04年诞生开始,世界之窗浏览器就一直坚持小巧、快速的产品设计思路。依靠这一特色,世界之窗得到了大家的喜欢,赢得了大量用户的口碑。
在世界之窗6研发开始前,我们面临着一个选择 - 是继续坚持小巧、快速这一特色,还是转向与市面上其他浏览器一样,通过堆砌无数的功能来抓住尽可能多的用户?
这本质上是一个体验和用户量的选择。经过一段时间的讨论,我们决定坚持小巧、快速的特色,集中开发组的资源投入到80%的用户都会用到的20%的核心功能上,把浏览器核心体验做到极致。

基于这一目标,我们主要从以下两个方向入手:
首先精简内核,做到比Chrome更快!
当下,一款浏览器要在速度上做到极致,一颗包含了Chrome内核的心脏是必不可少的。Chrome是世界上速度最快的浏览器内核,使用Chrome内核是将速度做到极致的前提。但仅仅使用Chrome是不够的,我们准备得更好 - 让世界之窗6比Chrome更快!
Chrome一开始以简洁、快速赢得了口碑和用户青睐。但从最近的发展看,Chrome已逐渐偏离了这个方向:大量的跨平台代码、对PC用户无用的Chrome OS特性以及部分小众功能已让Chrome臃肿不堪。如果能将这些臃肿砍掉,对代码逻辑进行简化,相信在速度上能更快一步。做到这一步的关键,需要丰富的浏览器产品、开发经验。而这正是我们的优势所在 - 多年的浏览器开发经验让我们具备了对Chrome内核进行精简、深度优化及重构的能力。通过努力,我们让世界之窗6拥有了这些之前可能无法想象的成果:
       1) 安装包体积从30多M精简到了15M;
       2) 冷启动速度降低到1秒内,热启动速度降低到半秒甚至0.25秒内;
       3) 网页打开速度有明显提升。v8、SunSpider、Kraken等性能测试中,世界之窗6比Chrome都有更高的性能;
       4) 资源占用大幅降低,打开多个标签时卡顿更少,中、低配电脑上运行更流畅。

其次谨慎添加功能,保持小巧、快速。
通过对Chrome内核精简得到的启示,精简功能可以提升性能,而功能增加则意味着降低性能,可能导致浏览器最核心的体验受损。此次设计世界之窗6时,我们回到需求的原点,重新审视了浏览器中包含的每一个功能,力图做到只保留最核心、必须的功能。在发布的第一个版本里,我们甚至砍掉了扩展支持、收藏云备份等重量级功能,目的是表达我们从零开始,重新思考的决心。同时,我们也对世界之窗6未来要添加的功能做了“苛刻”的限制,只有符合以下原则的功能才会被添加到世界之窗6中:
       1) 解决Chrome核心体验问题的功能,如解决兼容性问题的双核引擎、改善自动填表兼容性、下载加速、降低资源占用等;
       2) 操作最频繁的功能,如双击关闭标签、撤销按钮、鼠标手势等;
       3) 增强上网体验的功能,如弹窗过滤、收藏云备份等。

以上是我们在设计世界之窗6过程中所做的一些思考,世界之窗6会如何发展在之后会陆续跟大家分享。世界之窗6是一次全新的探索,我们的有些选择思考的不够清楚、完善甚至是错误的,所以希望大家都能参与到这次的探索里来,一起来探讨世界之窗未来的方向,帮助我们共同把世界之窗做得更好!欢迎大家到世界之窗论坛讨论:http://bbs.theworld.cn/

感谢大家的支持!

世界之窗浏览器开发团队
4

评分人数

  • dej.sf

  • vokins

  • 靖哥哥

  • socary

支持扩展只是手段。具体的需求才是目的,希望大家提出自己的需求而不是手段。这是我在那个关于扩展投票里投无所谓的原因。这个意思在那个投票帖下面也有其他开发组同学提到了。
像你发起的另一个关于功能的投票我个人就很支持。

TOP

返回列表