マルコ・アーメントがGhosteryを搭載したiOS 9コンテンツブロッカー「Peace」を発表

マルコ・アーメントがGhosteryを搭載したiOS 9コンテンツブロッカー「Peace」を発表
マルコ・アーメントがGhosteryを搭載したiOS 9コンテンツブロッカー「Peace」を発表

本日 App Store でリリースされる iOS 9 向けのコンテンツ ブロッカーは数百種類ありますが、その中でも注目に値するのが Marco Arment の Peace です。

iPhone および iPad 向けに 2.99 ドルで販売されている Peace は、トラッカーや広告だけでなく、ソーシャル ウィジェット、外部フォント、コメント フォームもブロックする公式 Ghostery データベースのライセンスを独占的に取得したコンテンツ ブロッカーです。

拡張機能のおかげでデスクトップではすでに人気がある Ghostery は、デスクトップ Web ブラウザーで Web ページにアクセスしたときにバックグラウンドで発生するリクエストの数を視覚化するのに役立ち、ユーザーがそれらの接続をブロックして、より高速でクリーンでプライベートな Web を楽しむ方法を提供します。

iOS 9 では、Apple のコンテンツブロッカーの安全設計により、Peace は特定のリクエストを監視および視覚化することはできませんが、Ghostery データベースの 2,000 のルールの完全セットへのアクセスが提供されます。これにより、Web からの最も一般的な種類のトラッカーと広告をブロックでき、Ghostery チームが毎日新しいトラッカーを発見するたびに、ルールが最新の状態に保たれます。

実際、クラウドソーシングされたブロックリストに基づくほとんどのコンテンツブロッカーに対する Peace の大きな利点は、Ghostery データベースが Web トラッキングの最新トレンドに合わせて常に最適化されていることと、重複するルールを回避し、関連性のない古いエントリを消去することでパフォーマンスが評価されていることです。オープンソース フィルター (EasyList や EasyPrivacy など) に基づくコンテンツブロッカーを 12 種類テストしたところ、さまざまなソースから収集され、1 つのリストに再パッケージ化された 5,000 (時には 7,000) を超えるルールを含むデータベースによく遭遇しました。これは統計的な観点からは素晴らしい成果ですが、最終的にはパフォーマンスが低下します。Safari が評価する必要があるルールが多すぎると、潜在的な時間節約が速度低下に変わり、コンテンツブロッカーをインストールするメリットが失われます。

Peaceが約束しているのは、より軽量ながらも包括的なルールセットを維持することです。これはGhostery(ブロックルールの最新データベースを維持することをビジネスモデルとする企業)によって管理され、優れた機能を備えたネイティブアプリとして提供されます。Marcoは次のように述べています。

ホスト ファイルのデータと Ghostery のデータをテストするたびに、同じことが分かりました。Ghostery はより多くのトラッカーをブロックし、互換性の問題が少なく、ブロック リストのサイズは 2,000 エントリ程度と適度な大きさでした。

これは驚くことではありません。Ghostery は、少人数のボランティアのグループが通常達成できる範囲よりもはるかに広い範囲と、はるかに優れた追跡データを備えた、人員の充実した企業であり、倫理的で持続可能であり、広告主ではなく私たちの利益に沿ったビジネス モデルを採用しています。

Peaceアプリは、トラッカーや広告、外部ウェブフォント、コメントフォーム、ソーシャルウィジェット(共有ボタン、埋め込み投稿など)のブロックを有効にするトグルリストです。アプリ内およびiOSの設定で有効にすると、Peaceはシステム全体のSafariおよびSafari View Controllerのすべてのインスタンスでコンテンツをブロックし始めます。

iPhoneとiPadでPeaceを使ってみて、いくつか注目すべき素晴らしい点を見つけました。Peaceには、「無制限に開く」「Peaceで開く」「Peace設定」という3つのアクション拡張機能があります。Peace設定は最もシンプルで、iOS上のどこからでもアプリの設定を開き、任意のドメインをホワイトリストに追加して、そのウェブサイトのルールをバイパスできます(お気に入りのウェブサイトをウェブ上でサポートするのに最適な方法です)。

Open Unrestricted と Open in Peace は興味深い機能で、Safari View Controller を活用して、拡張機能に渡されるリンクに対して一時的に (Unrestricted) 無効化したりPeaceを使用したりします。つまり、Safari と Safari View Controller をサポートするアプリ以外にも、システム共有シートから Peace のメリットを享受できるということです。Safari View Controller と統合されていないアプリ (Twitter など、他にもたくさんありますが) でも、ネイティブ拡張機能と URL を共有できる限り、Peace のコンテンツブロッカーSafari View Controller を使用できます。これは、iOS 9 の優れた Safari View Controller エクスペリエンスをサポートしていないアプリを回避するための優れた方法であり、他の開発者もこれを目にすれば「刺激を受ける」に違いありません。

私のテストでは、Peace(およびGhosteryデータベース)は、トラッカー、広告、コメント、その他ウェブ閲覧中に見たくない(あるいは速度を低下させたくもない)ソーシャルコンテンツをブロックすることで、より高速でクリーンなウェブを実現するという約束を果たしました。ブロックされたリソースの数とページサイズの削減量は、iOS 9のレビューで確認したものとほぼ同等で、一部のウェブサイトではそれを上回る結果となりました。私がテストした他のコンテンツブロッカーとは異なり、Peaceのブロックリストは小規模ながらも効果的で、ページの読み込み時間が短縮されました。これは、Ghosteryがバックエンドで継続的に最適化を行っている証です。

Peaceの最大の強みは、Ghosteryデータベースの独占サポートです。デスクトップでGhosteryを使用しており、同社が優れたパフォーマンスを考慮した信頼性の高いブロックリストを提供すると信頼しているなら、iOS 9ではPeaceが唯一の選択肢です。しかし、このアプリは単なる独占契約ではありません。拡張機能、Safari View Controller、サイトバイパス機能といった、思慮深い工夫と巧みなアイデアは、Armentがまず優れたコンテンツブロッカーを開発し、次に優れた契約を結ぼうとしていたことを示しています。

iPhoneとiPadにインストールしているコンテンツブロッカーは2つだけです。1つはカスタムCSSオーバーライド用の1Blocker、もう1つはGhosteryブロックリストと拡張機能用のPeaceです。PeaceはiOS 9に必須のコンテンツブロッカーで、App Storeで2.99ドルで入手できます。

クラブ・マックストーリーズ

追加コンテンツと特典にアクセスする

Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。

毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。

詳細については、こちらおよびクラブの FAQ をご覧ください。

Club MacStories : アプリ、ヒント、自動化ワークフロー、長​​文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。

Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。

Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。