※ 引述《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/