※ 引述《scvggininder (ggininder)》之铭言:
: 软件名称:Blahker 巴拉克 - 盖版广告消除器
: 软件分类:生产力工具
: 软件连结:
: https://itunes.apple.com/tw/app/id1182699267?mt=8&at=1l3vpBq&pt=99170802&ct=ptt
: 适用韧体:iOS 9以上
: 购买费用:
: 免费。赞助性质的内购
: 程式简介:
: 你看新闻或是文章之前是否也一样讨厌盖版广告吗?
: 你的心声我们听到了!
: Safari 浏览器专用的挡盖版广告延伸插件。目前支援常见的台湾网站,如自由、苹果、
: 中时、联合、中央社、NOWnews、新浪、东森、天下、三立、Mobile01、痞客邦、Xuite、
: T客邦、科技新报等,并且不定期自动更新,并欢迎使用者提报广告网站。使用 iOS 专用
: 的挡广告 API,隐私安全无虞。
: 浏览网站时遇到盖版网站,往往很突然,与内文无关,又很难关闭。感觉就像是前往目的
: 地的途中,遇到不相干的人拉住你,跟你 blah blah blah 推销个不停,又很难中断人家
: ,非常烦人。于是将 "blah" 与 "blocker" 合并创出 Blahker 这个名称,中文音译为“
: 巴拉克”。
: 广告是许多网站赖以为生的收入来源,所以 Blahker 的目的并不是消除所有的广告,而
: 只针对那些通常与内文无关又烦人的盖版广告。目前 Blahker 已经含括了台湾几个常见
: 网站的盖版阻挡规则,未来也将以台湾的网站为主。
: Blahker 是开源的,且以后将会采用适当的授权方式开放协作。如果你对于参与这个项目
: 有兴趣的话,包括提出需求申请,请参考官网 GitHub 之资讯。
: 简易Q&A:
: Q. 要钱吗?
: A. 我就知道你第一个要问这个...完全免费~
: Q. 是干嘛用的?
: A. iOS 9以上的Safari挡广告插件,专门针对台湾常见网站的盖版广告
: Q. 跟其他挡广告app有何不同?
: A. 首先,我只针对盖版广告。网站还是要靠广告赚钱我可以理解,但盖版广告太烦了。
: 我找不到专门针对盖版广告的阻挡器,所以自己写了一个。其次就是跟那种用伪VPN的阻
: 挡器比起来,这个app非常安全,绝对没有隐私问题。最后一点,这个app是完全开源的,
: 你可以到GitHub上找它
: Q. 怎么使用?
: A. 下载app,再到设定->Safari->内容阻挡器启用它。之后Safari里面的盖版广告就会消
: 失了
: Q. 我怎么知道安装成功了?
: A. 根据上面的步骤之后,去一些新闻网站如自由、联合、苹果等等。Safari右上角有一
: 个重新整理的按钮,长按它会看到“不使用内容阻挡器重新加载”,表示目前是启用状态
: Q. 我装好了,可是在某某网站看到盖版广告
: A. 请告诉我是什么网站(你可以从app里连到粉丝专页)
: Q. 挡广告规则会更新吗?
: A. 一旦我加入新的规则就会上传GitHub。app会在背景检查,一天大概一次吧。如果想要
: 把背景更新关掉也行,但你得打开app手动更新。如果care省电的朋友,其实自动更新比
: 较省电(只需一秒且由系统管理)
: Q. 隐私?
: A. 请放心,app只提供规则,完全不知道你上了什么网站
: Q. 是否支援Facebook内的浏览器?
: A. 很多朋友是在FB里面开网页的,但这个实在没办法耶。但是你可以考虑不用Facebook
: app,改用Safari开启网页版。这样还有一个好处是比较省电
: Q. 你为什么要做这个?要赚钱吗?
: A. 我觉得它比较像是公益项目耶...因为我觉得盖版广告是很糟的使用者体验,是一种设
: 计公害XDD。App完全免费下载与使用完整功能。里面有小费机制是看个人意愿捐赠,不影
: 响功能差异
: Q. 你说它是开源的?
: A. 是的。网址在这 https://github.com/ethanhuang13/blahker/
: Q. 有Mac版吗?
: A. 还真的有,哈哈。
: 请见 https://github.com/ethanhuang13/blahker/blob/master/README.md
: Q. 我想发落更多消息
: A. 可以到粉专 https://facebook.com/blahker
: ========
: 这是我朋友所撰写的公益性质软件
: 不以营利为目的为前提
: 希望大家在使用上有什么问题
: 也可以给我们一些反馈
: 谢谢。
: 第一次发iAPP的文
: 如果格式有误
: 请指正
: 感谢万分
※上次帮朋友贴的iAPP,意外的获得好评
我朋友打了一封正式信回应各位的问题:
以下是他的正式信内容:
※不好意思我因为太久没上PTT,帐号已经不能用了,还是请朋友代贴。
感谢各位乡民的支持
Blahker 的下载表现非常好
这三天内已累积接近 200 个五颗星
还曾经有冲到台湾 App Store 免费下载前百名以内
对于一个自己做好玩的 app 来说
有这样的成绩,开发者首先在这边谢过大家了
以下针对各位推文给个总回复。
=====支援问题=====
首先,iOS 8 支援的问题
非不为,是不能也。
苹果是在 iOS 9 之后才开放挡广告的API。
如果在 iOS 8 要做到挡广告的话
你只能找找 Adblock 那种伪 VPN 的方式了
但伪VPN 我自己是不敢用的
因为所有流量都有被监视或纪录的可能。
(插个题外话,iOS 8 是两代以前的版本,在 iOS 开发者的世界里面已经算是古老的系
统了,使用的总人数也不到 3%,要特别去支援除非是开发资源真的足够。诸位 iOS 8 使
用者也就别再逼我们开发者了)
此外这个 API 只能跑在 64位元的处理器
也就是 A7 / iPhone 5s 以上的机种。抱歉,
这点是我之前忘了说明。
同样的道理
这个 API 只支援 Safari,所以凡是在 Facebook、LINE
或是其他 app 里面的浏览器,基本上都是不支援的。
使用广告阻挡器会让浏览器变慢吗?
应该正好相反。
苹果 API 的设计,规则允许一万条
以内的挡广告规则,而不影响浏览效能。
我们这边还不到50条呢。而且阻挡掉的广告程式
码与内容就不显示、不读取或不执行了,所以网页加载速度肯定会变快。
=====我还是有看到广告?=====
有时候广告还是会出现。这要分成两个方面,一个可能是那个网站没在黑名单里,或是网
站改了规则。这个要麻烦你跟我联络(从 app 内回报,或 FB 粉专可以留言或讯息)。
同时最好附上网页网址跟截图以方便判断。这几天已经又增加了七、八组规则了,有回报
我就会找时间处理。
另一种可能性是你看到网页时,可能不是用 Safari 开的,那我就没办法了。
这些挡广告规则是放在云端的,所以一旦我更新黑名单以后,大部分的使用者在一天内会
在背景自动收到更新。如果你已关闭背景自动更新,或者想手动更新,就打开 app 来更
新即可。
=====广告这件事=====
aa1477888 的长推文我非常认同。
基本上就是这样,网站需要广告,但也不应该太超过啊。
但是关于 Google 降低盖版广告的排名这件事,我是高度怀疑的。
因为我用 Google 搜寻或新闻,
看到的网站遇到盖版机率特别高。
不信你去 Google 新闻随便找,看是否都是列在我们黑名单上的那些网站?
不能说有什么精确的统计研究,但毕竟 Google 靠广告赚钱的,
盖版广告的成效又那么好,我不太相信他们有认真打击就是了。
补充一下,Google Play Store 有明文禁止 app 阻挡其他 app 里的广告
(https://play.google.com/about/privacy-security/device-network-abuse/)
Store 上只会看到挡广告的浏览器 app,而不会有阻挡 Chrome 里广告的 app,
甚至连伪 VPN 都是违规。
为什么呢?原因一样,Google 是靠广告赚钱的。
我不是要打脸 Android,只是单纯从企业的利益为角度做分析。
如同我写在开源专案说明书里的一样:
广告阻挡器并不是终极解答。一部分人使用阻挡器
,使得网站必须投放更多更重的广告来平衡收益。
到头来,没有用阻挡器的使用者反而会看到更多广告,
而来不及阻挡的广告也只会更多。这其实是个经济学的课题。
目前 Blahker 只想针对使用者体验最差的盖版广告下手。
研究的过程中有发现不少网站虽然有广告,但是没有那么令人厌恶,
而且加载速度也能满意。相信一定有更好的方式可以兼顾内容网站的品质与使用者体验。
=====工程师专区=====
App 内的浏览器无法挡,
但有一个例外是“应用程式内的 Safari”(SFSafariViewController)。
如果你想知道它长什么样子,Blahker app 里面的关于页面就是用这种方式。
像是 Telegram、Slack 等通讯软件就使用这方式,所以是支援的。
规则方面,我是土法炼钢地去看人家网页是怎么写的,
找到了盖版广告是哪一块,就把它的标记加入黑名单 JSON 档。
每个网站大概需要 3 到 5 分钟左右的时间。如果你有能力的话,
GitHub 上有足够的说明,你也可以编辑黑名单,再提交Pull Request给我。
banqhsia 问说:“有点好奇,有些网站现在已经用 random class name 了,
不知道有没有对应的解法”那可能就要抓它的 .js 档而不是 class / id 了,
但我好像也没遇到。
=====设计师专区=====
Icon 的部分,抱歉让有些人觉得很想把 X 给按掉。我当初的想法是,
毕竟这个 app 的功能只要装好之后去设定打开就好,之后藏到资料夹就好了,
你可以一辈子都不用打开它,所以没有特别费心思设计很漂亮的 icon。
Icon 的用意大家应该也看得出来就是模仿盖版广告的样子。
还好我没有在 X 旁边再加个 O
也因此我没有把 UI 与介绍截图弄得特别好看啦。
或许因为这样导致有 2/3 的 user 进了 App Store 却没有下载,
这倒是有点可惜。如果你有想要做 app 还请记得特别注意“门面”。
=====小插曲=====
昨天 自由时报3C 替 Blahker 进行报导,
标题还说 iPhone 用户都该装。说来好笑,
因为我就是因为常常看新闻看到自由或苹果的网站被盖版,
才起心动念想做这个 app 的啊...哈哈哈。XDDD
不过如果网站因此而改变广告呈现方式的话,也算是达成初衷吧。
顺便跟大家讲个冷知识:
对于盲人或弱视的使用者来说,
他们会用文字转语音(VoiceOver)的辅助功能来读出萤幕上的文字,
是 iOS 做得非常好的东西。
当在手指在萤幕上移动时,装置会唸出声音告诉他们现在摸到什么,
然后点两下才表示真的按下去。
而你盖版广告挡在那边,
他们要用手指移动找到小小的关闭按钮是很困难的。
万一你用的 X 图档没标记是关闭的意思,
那这篇文章他们根本就没办法读。
不要以为盖版广告只是麻烦而已,
它真的是一种很不良的设计。
最后我想讲一件事情,我们已经太习惯要更新软件了对吧?
这个 app 有个特色就是它不需要更新,在我看来它已经是完成品了!
因为挡广告功能完全是下载黑名单后就可以运作,已经是完整功能了。
我每天在更新的黑名单,不需要更新 app 也可以享受得到。
未来如果 app 还有更新的话,可能只是强化回报系统,增加 FAQ,
或是把“拜托别按我”做得更有趣之类的而已,对挡广告功能毫无影响。
所以,就算你一两年都没有看到 app 更新,也不要担心它变成孤儿。
就让它静静躺在某个资料夹,默默守护你的浏览器吧。
如果还有什么问题,你知道怎么找到我:
https://www.facebook.com/blahker/