Sur iOS, 1Blocker [1.2.2 – US – Gratuit (achats in-app) – iPhone/iPad – iOS 9 – Salavat Khanov] est l'un des meilleurs bloqueurs de contenu pour Safari, si ce n'est le meilleur. Cet utilitaire, qui bloque efficacement toutes sortes d'éléments web grâce à l'API Content Blocking d'iOS 9, dispose de nombreuses options et est toujours maintenu.
Mieux que ça, il est maintenant disponible sur Mac et exploite iCloud pour la synchronisation. 1Blocker [1.0 – US – 4,99 € – OS X 10.11 – Salavat Khanov] est l'un des rares bloqueurs de contenu en vente dans le Mac App Store. Pourquoi ce canal de distribution ? D'une part, cela permet à l'éditeur de faire payer sa version Mac. D'autre part, le logiciel installe un processus tournant en tâche de fond qui est nécessaire pour donner accès aux différentes listes de blocage.
1Blocker nécessite aussi d'installer une extension dans Safari. Cette extension va donc bloquer les contenus indésirables, mais elle permet aussi de mettre sur liste blanche ses sites préférés. Il suffit de cliquer sur son bouton puis sur « Whitelist Domain ». On peut également saisir manuellement le nom de domaine (sans « http:// ») des sites où l'on ne veut pas bloquer la pub dans l'application 1Blocker.
Les sites sur liste blanche, tout comme les autres paramètres, sont donc synchronisés avec la version iOS grâce à iCloud. 1Blocker sait bloquer bien évidemment la pub, mais aussi les trackers, les messages sur le traitement des cookies, les widgets Facebook et Twitter, les commentaires de certains sites, les anti-adblock, etc. Il dispose aussi d'un inspecteur web (dans le menu « 1Blocker » de l'application) pour voir le poids d'une page web ainsi que son nombre de pubs, de trackers et de scripts.
MacStories note qu'il y a juste une fonction manquante par rapport à la version iOS, la possibilité de faire une recherche dans les règles. Cette fonction est utile si on veut (dés)activer une règle en particulier, mais elle ne devrait pas manquer à la plupart des utilisateurs et on peut de toute façon en profiter sur iOS.
Mise à jour 12h45 : Le développeur nous a donné des informations supplémentaires. Le processus qui tourne en tâche de fond (« helper ») est nécessaire pour la synchronisation iCloud ainsi que la communication entre l'application et l'extension. Par ailleurs, le développeur ne prévoit pas, à court terme, de créer d'extensions pour les autres navigateurs en raison de leur incompatibilité avec le système de blocage de WebKit.