关于AB和ABP的一点趣事

因为在我接触电脑之后就跳过了使用FireFox的过程,对AdBlock的历史也不是很了解,今天正好看到了Google+上一篇讨论Google+是否应该有ADs的Post,趁着这个契机就了解了一下AdBlock和AdBlock Plus的历史渊源(因为这个问题一直让人比较纠结)

关于Chrome Web Store中AdBlock Plus和AdBlock的一点区别

以下内容站在Chrome用户角度看

AdBlock(以下简称AB)

AB说: 这是为chrome开发的原生的优化过的扩展程序。我是受到了firefox版ABP的启发开发出来的。那个原来叫做AdThwart,最近才更名为ABP的扩展,跟我没有关系。
This is AdBlock: the original Chrome extension written from the ground up to be optimized for Chrome. I was inspired by the excellent Firefox "Adblock Plus" project (which is a fork of an old Firefox "Adblock" project -- confusing, I know), but I'm not related to those, nor to "Adblock Plus For Google Chrome", to which the old "AdThwart" extension was recently renamed.

AdBlock Plus(以下简称ABP)

ABP说: ABP是一个社区驱动的开源项目。最初是为firefox开发的扩展,下载次数上亿,是地球上最流行的浏览器扩展,现在我们也提供Google Chrome版本,这个扩展原来叫做AdThwart。现在整个社区正努力让这个扩展变得和FireFox上一样有用。 记住,那个叫做AB的广告过滤扩展,表现也相当出色,不过跟我们无关。
AdBlock Plus is a community-driven open source project that aims to make the internet better for everyone. It was originally created for the Firefox browser and with more than 100 million downloads it has become the most popular browser extension in the world. We are now offering Adblock Plus for Google Chrome(formerly AdThwart) as well and the community is working hard to produce the same value you know from the Firefox version.
Please note that there is another extension called "AdBlock", which is not related to the AdBlock Plus movement but also works great.
总的来讲,ABP来自正牌的FireFox原先的团队,而AB是个人收到原先FireFox扩展的启发从原先FireFox扩展AdBlock项目fork出来自行开发出来的Chrome扩展。如果你感到还是不甚清楚,月关博客上面有一篇互联网过滤广告的小历史的文章,里面介绍的很详细,有关ABP和AB的历史故事也有很多的介绍。有的时候发现重温过去互联网上的故事还蛮有意思的。既然现在理清楚了两者的关系就让我来说说我的使用经历和我最终的选择吧。

AdBlock vs AdBlock Plus之我的选择

图标(外形)

先来看看两者在Chrome下的形态,AB是在扩展栏,而ABP是在地址栏末尾

内存占用

说实话,我一开始真找不到方法来测试两者内存占用大小关系,因为两个AdBlock内存占用都会和其他扩展程序合并起来,因为我不大了解Chrome扩展的机制,所以没办法判断,不过还好禁用很多扩展之后两个终于分开了.在稳定之后的截图如下:
从图看,AdBlock占用内存还是略高于AdBlock Plus,并且我观察了一段时间,AB确实在内存上占用较多.

易用性(界面)

只能这样说两个的易用性都很强,非常容易上手,而上手之后几乎不需要你设置什么.而在我看来AB的界面设计方面AB较优.选项一目了然,虽然可能有人说ABP设计要更加简洁,当然也没错,可是我还是比较喜欢AB的设计,并且AB在右击菜单中也有相应选项,可以更加快速的屏蔽到某些广告.
    
总体来说AB能允许你单独设定在某一页面停用,某一域名停用,而ABP只能单独设置某一域名下停用.

自定义过滤规则

其实两者都是使用了ABP的过滤列表,或者其他人维护的过滤列表 https://easylist-downloads.adblockplus.org/easylist.txt https://code.google.com/p/adblock-chinalist/ https://easylist-downloads.adblockplus.org/easyprivacy.txt https://adblock-chinalist.googlecode.com/svn/trunk/adblock.txt https://chromeadblock.com/filters/adblock_custom.txt .....

更多的比较

参考这篇文章吧,这篇文章在安装过程,用户界面,速度,Banner广告屏蔽效果,视频广告屏蔽效果,自定义过滤列表方面给出评分,当然也只是一家之言,仅供参考.

总结

因为ABP可能是FireFox过来的老人们开发的,可能积累的东西成熟一点,而AB属个人开发者,所以可能在内存占用,速度,算法优化方面比不上ABP,但是AB能做到现在这样实属不易,看准时机抢占Chrome的市场,倒逼ABP的开发者开发Chrome扩展.而AB因属于个人,所以也能玩出"愚人节将所有广告变成猫"这样的新闻.因为我一直用的都是AB,我也不能以我一家之言推荐大家都使用AB,但是各位看到这里应该能够决断出自己会选择哪一款扩展了吧~~~
参考:豆瓣 zhihu

Related Articles

Quote Of The Day