AdGuard v1.11 pour Safari : la lutte pour les limites du filtrage
Parfois la possibilité de bloquer les annonces et vous protèger des pisteurs prend beaucoup de travail : Cette fois-ci, nous avons défié Apple au sujet de la limite des règles de filtrage - et nous avons gagné ! Laissez-nous vous raconter comment ça s'est passé.
Pourquoi 50,000 n'est pas assez
Il y a eu un moment quand nous avons annoncé que Apple avait interdit aux bloqueurs d'utiliser plus de 50 000 règles de filtrage à la fois. Cela causait un problème évident. Tout d'abord, 50 000 n'est vraiment pas suffisant : notre filtre de base compte actuellement environ 30 000 règles. Si vous souhaitiez activer un autre filtre, la limite était dépassée. Mais cette restriction peut en fait être contournée : une application peut utiliser plus d'un bloqueur de contenu. Nous en avons donc profité en regroupant les filtres en 6 bloqueurs de contenu : Général, Privacy, Social, Security, Other, et Custom. Il y a 50 000 règles dans chacun d'eux - ensemble, cela fait 300 000.
Mais même cette division ne pouvait pas résoudre tous les problèmes : les utilisateurs recevaient des notifications que la limite de règles avait été dépassée. Pendant ce temps, certaines règles du filtre n'ont pas fonctionné et le processus de filtrage a échoué.
En outre, certains filtres contiennent des directives permettant de transférer des règles vers un autre bloqueur de contenu. Si vous aviez activé plusieurs filtres à la fois, certains bloqueurs de contenu seraient également débordés.
Une petite réussite bien importante
Mais nous avons quand même réussi. Nous avions écrit à plusieurs reprises à Apple pour réclamer une augmentation de la limite, mais ils refusaient toujours, au motif que les performances se dégraderaient. Mais il semble que nous les avons fait changer d'avis : leurs tests ont été concluants et la limite de règles pour chaque bloqueur de contenu a été portée à 150 000 - pour nos six bloqueurs, cela fait un total de 900 000. C'est trois fois plus qu'avant, ce qui signifie que nous pourrons appliquer les règles avec plus de souplesse, que le filtrage sera meilleur et que les utilisateurs auront moins de chances de se retrouver dans une situation où rien ne fonctionne parce que la limite est dépassée.
Autres modifications
Vous avez peut-être remarqué que notre icône a été modifiée. Apple nous a demandé de retirer l'icône Safari de notre logo, et nous apprécions ce geste. Mais vous ne serez certainement pas désorienté par notre nouvelle icône : elle n'est en fait pas si neuve que ça.
En outre, nous avons mis à jour le convertisseur de règles, les scriptlets et l'assistant de navigateur, et corrigé quelques bogues mineurs. Si vous voulez en savoir plus, vous pouvez toujours consulter la liste complète des modifications dans notre répositoire GitHub.
Nous espérons que vous apprécierez la nouvelle version d'AdGuard pour Safari. Nous apprécions beaucoup vos réactions, que ce soit dans les commentaires du blog, sur les médias sociaux ou à sur GitHub.