Apple can do the bare minimum, years after everyone else, and barely get called out. The Reality Distortion Field is the enemy.
Also funny that other devs had the gall to make people pay (sometimes subscriptions!) for Safari adblockers inferior to the free adblockers on any other browser.
Not too many sources I could find other than https://matisyahu.blog/2025/07/31/and-it-is-raining-again/ - but apparently the bug was so bad that any adblocker attempting to use declarativeNetRequest could break all Cloudflare websites for the user.
In the wake of Google finally sounding the death knells of Manifest V2, it's good to see Apple's at least making progress towards... parity with Google's MV3 feature set? Not the privacy leadership that Apple's known for, but progress is progress.
And for the record Ublock Origin used to have a Safari extension. But that was forced to be phased out a couple of OS updates ago for reasons I can't remember.
In any case, as someone who will not touch Google's spyware browser with a ten-foot pole, it's nice to have a flagship alternative to Firefox that does decent adblocking.
It breaks down because there are a ton of workarounds sites and ad-networks implement so it’s not super effective compared to MV2 ublock-origin
If there’s anything that makes you feel old, it’s this.
Don't get me started on apple's "privacy is a right" marketing nonsense.
for all intents and purposes, it does not apply to your phone.
Can you firewall your phone? Can you figure out what is executing? Can you figure out what an app does or who it contacts?
> Also funny that other devs had the gall to make people pay (sometimes subscriptions!) for Safari adblockers inferior to the free adblockers on any other browser.
That's absolutely perfect, and fits into the typical apple fangirl pattern that can be readily seen on hackernews - pseudo-technical people promoting some closed cute-looking macos app that's just objectively worse existing OSS alternatives.
I find it analogous to when financially successful people in their mid-life crisis stage decide to buy a 'nice' car, while not having any interest in cars previously. They invariably seem to end up with the the most flashy/marketed car, even though that car is objectively worse than another car for half the price. They will extol the car's virtue in a way that sounds like they are literally reading off of a marketing brochure, and actual car people just laugh at them.
> apple fangirl
Tends to be dudes, in my experience.
Walled gardens are an abomination.
The download button is available. Great! Finally I can block ads in mobile too.
It installs, opening it is a simple message saying I need to enable it in Safari settings. Strange, but ok.
I go to Settings -> Safari -> Extensions -> uBlock Origin Lite.
> “uBO Lite” is not available for this version of Safari.
This feels like a series of failures, why is it available for download on iPhone if it doesn’t work at all? Is iOS Safari really that different to Mac Safari?
Every time this happens, I tell myself, “maybe it’s time to try and android phone”
I’ve made several Safari extensions for iOS, and they all have to do this.
Apple provides no API for an app to enable its own Safari extension. It also has no public API on iOS to deeplink to the Settings page for enabling the extension. You just have to tell users where to go and hope they don’t get lost.
(There is an API on macOS to quickly open Safari extension settings. It’s nice! Maybe they’ll add it to iOS someday.)
> This feels like a series of failures
Your "device" is too old, because you failed to pay Apple recently enough.
https://apps.apple.com/au/app/ublock-origin-lite/id674534269...
ublock origin lite
“ublock origin lite”
For the unquoted search, there are twelve different apps/items returned above it - you really have to scroll down to find it at number 13.Even for the quoted search, it’s returned in fourth place.
More interestingly the second time I searched with quoted it’s in third place, and the third time of searching the sponsored items at the top is getting even more random.
A good example for bad search is the windows start menu. If you just logged in and the system is still loading (whatever it is doing all that long...) and you press the super key and then start typing, it might be too slow to find things _locally on your disk_, and might start searching online. When you have developed an automatism and just continue typing and then hit enter/return key, you will get some online shit result shown in Edge or some Microsoft store shit, instead of simply launching your already installed app. A critical race right there in the start menu. It's baffling.
Recently, there was a reddit post about a KDE menu search thing just as silly. It would not prioritize the title/name of an app, but instead, after typing 3 or more characters, find a word in the description of a launcher/starter of other apps and show those first, even though the 3 chars or more are a perfect substring of the name of an app.
People reinvent simple search and make silly searches over and over again. One of the main criteria is, that a substring match must lead to being high in the results, if not the top result. Shorter wins vs longer, because the match has higher percentage of match with the full title/name. Beginning of the string matched? Higher in results. All very basic things, that shouldn't be difficult to implement.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer]
"DisableSearchBoxSuggestions"=dword:00000001Not really, if you understand how modern search algorithms work.
Pagerank[1] relies on link analysis -- you see who links to whom, and combine that with information on the traffic each site gets to suss out which sites are more likely to be sought out.
None of that data is available when you're searching through your local hard drive -- you have to use basic search operators like AND, OR, or use negation (Eg: "Star Wars -film" to find information on the space laser thing)
Unfortunately, we don't train folks on how to search anymore, so when "the algorithm" doesn't produce what they are looking for, folks have no ability to conduct their own search.
It's sad there needs to be a third-party app for local Windows search, but it works . . .
Worse if there's no filter, worse if it's a dropdown and there's no way to type the desired name, only look.
You mean to say that you think they just somehow forgot to optimize these fundamental things to work well? No.... If the search functionality provided by an otherwise highly capable, ultra-rich tech company is an utter piece of shit, it's intentional. The optimization is elsewhere, while the users are left stuck with a deformed excuse.
Apple's App Store is chock full of scams like this. It's not just bad search, it's a failure to enforce any kind of anti scam policy (combined with seemingly intentionally terrible search).
It’s a huge driver of what Apple pushes as the future of the company: services. It has been this way for more than a decade now: "What the hell is this????Remember our talking about finding bad apps with low ratings? Remember our talk bout becoming the 'Nordstroms' of stores in quality of service?“ - Phil Schiller in 2012 (https://www.imore.com/hilarious-phil-schiller-email-reveals-...)
It breaks my heart to see how far they’ve fallen.
Honestly, even Google search with "terms reddit" is better than Reddit's own built-in search. That says a lot.
Same deal on may mac. Unless I know the exact file name, Finder search is useless. Spotlight will happily surface a PDF from 2017 before showing the text file you saved yesterday.
Which brings me to the question: why is search so hard?
For the unquoted search, it now comes in 7th for me.
If I just search for ublock, I don't see it at all.
The mac store has long been bad, but this seems worse.
The company continues to increase its advertising services revenue. In terms of protecting computer buyers from advertising and associated surveillance, one could reason that its interests are conflicted
App store "search" has always been a joke. It has never been suitable for app "discovery". The company would rather computer owners select from lists of recommended apps
When I search "uBlock origin" it doesn't seem to show up at all.
I'm talking about Fuse.js, FlexSearch.js, etc.... I don't remember which other ones I tried but was shocked out bad the results were
Some commenters are presenting a conspiracy theory about how Apple is intentionally sabotaging App Store search, perhaps with the goal of maximizing App Store search ad revenue. I think the empirical evidence, covering all examples of Apple search, points to incompetence rather than malice. Money does factor in, but again, not in a conspiratorial way: rather, Apple simply has no monetary incentive to fix their own incompetence. It's complacency rather than conspiracy. This is what happens with monopolies and duopolies: they've already got essentially a captive audience, so they no longer need to put in the effort to compete. They just "phone it in", so to speak.
I don't think that Apple wants a bunch of scams in the App Store. But when developers and users are practically throwing money at Apple, no matter what Apple does or doesn't do, and "services" margins are 70%, there's a great temptation to pocket the profits and shrug.
For another example of how Apple is bad at search, look at the Settings app. Awful. But again, it's not sabotage. That would be silly and pointless. It's just pure and simple incompetence and complacency.
I can’t imagine that especially Tim Cook’s Apple is naive enough to not realize that’s going to dent ad revenue, since most developers have to buy ads directly because of the current flaws. So it seems like that project won’t be approved because your boss and their boss are going to know that you’ll be losing Apple a ton of sweet, sweet pure-profit revenue if you succeed. If it would make Apple 100 million dollars in profits to fix it, especially for a neatly encapsulated problem like App Store, where it wouldn’t be that disruptive to just rip and replace the search engine, Apple would just fix it.
All the Mac and iPhone search incompetence, it’d be revenue neutral to fix, and not lend itself to flashy advertising like “liquid glass” does, so that’s why that’ll never happen.
ublock origin lite
I get it in position 1 one (after one unrelated ad).
The fact that it does not produce errors, does not mean it works.
I hate that they (Kagi) make it *look like* extensions work…
For reference, a cheat sheet: https://orionfeedback.org/d/2174-crowdsourced-list-of-extens...
That’s because there’s a limit on the number of filters per extension. uBO may eventually need to do the same.
Most of their software (including AdGuard for Safari and AdGuard Home) is open source, so there's little chance of anything nefarious happening.
The generally awful and sad state of web browing on IOS was a big reason why I switched to Android.
Maybe not today, but there's no guarantee the company won't get sold tomorrow.
Not to mention that your AdGuard seems to be one of the 10 billion apps that competes for my subscriptions budget.
See https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b... for some examples of things you can't do without those APIs.
This is inaccurate. Safari (Mac) supported it until 2019, and indeed there was a version of uBlock Origin for Safari back then.
Confusingly, there are 3 offerings: "AdGuard for Mac", "AdGuard for iOS" and "AdGuard for Safari" and I think it's the first 2 that are the good stuff, even for Safari.
the only problem is that you just don't have any choice for custom filters, it relies on prebaked resources.
So I am just a puzzled by your point of view :) May I ask which App you are using? I would love to be proven wrong and have an ad-free browsing experience in the future.
Let's wait a bit
There are many reasons that sort of online tools are not able to reliably test a content blocker:
- Many content blockers are designed to fool pages to think no content blocker is installed
- Content blockers filter according to real, actual cases, not synthetic cases used in their tests
And found out Firefox is much better browser than Chrome anyway. Moved due to post here as well. Can’t find the post easily to link here for credit.
Thanks a million to gorhill!
Result: "uBo Lite" is not supported by this version of Safari"
Safari isn't Chromium (it's the opposite, Google forked WebKit and they've diverged). But that's not really your point.
There's a lot of reason to use Chrome: deep integration with Google (privacy issues aside, it's really useful), better add-on dev ecosystem which leads to better add-ons, WebKit was far ahead of Gecko for a while, I personally prefer the devtools in Chrome, developers tend to verify their website works more in Chrome so fewer bugs, iOS is webkit-only, etc.
Firefox is a great browser, especially now. But so is Chrome.
Part of learning to understand others means developing cognitive flexibility.
Also, FF extensions still don’t support service workers, only background pages
Console shows: 'Private sandbox for net.raymondhill.uBlock-Origin-Lite.Extension : <none>'
I've tried a number of things to reset Safari but still no luck.
But, given their record on providing excellent software and features, I am so happy to switch to them and to see what they are capable of in the future!
As for the lists of resources to block and DOM elements to hide - which is by and large all an iOS ad blocker is - most just use the popular ones like EasyList with a few additions. uBlock Origin has a good track record of maintaining additional filters, so I think there's reason to believe it'll work better than most.
But all in all, for these two reasons, you probably won't notice much of a difference between different ad blockers on iOS.
Not to be a downer, but why should I use this over existing well performing content blockers like Wipr 2 or Adguard? But yes, I get it more the options for us users the merrier!
You unfortunately can't add custom filters/cosmetic rules since this is the Lite version, rigth?
Unable To Load “uBlock Origin Lite”Unfortunately apply doesn’t allow ublock in Firefox like android.
PS this comment is with reference to Apple Store and policies discussion in one of the threads
Edit: after upgrading the software, it works
Ads are just a cancer on the web. If a site can only exist by ad revenue then it should not exist. Block them all.
https://www.theverge.com/2023/10/26/23933206/google-apple-se...
More details:
https://en.wikipedia.org/wiki/UBlock_Origin#uBlock_Origin_Li...
https://github.com/uBlockOrigin/uBOL-home/wiki/Frequently-as...
https://apps.apple.com/app/ublock-origin-lite/id6745342698 for all app stores.
I didn't change any default settings in either.
(Bonus points for being inspired by Star Trek Klingon?)
https://developer.apple.com/documentation/safari-release-not...
:(
I also uninstalled my previous advertising blocker AdBlock Pro by selecting "Delete App" in Settings -> General -> iPhone Storage -> AdBlock Pro.
> Web Page Contents and Browsing History - Can read and alter sensitive information on web pages, including passwords, phone numbers and credit cards, and see your browsing history on the current tab's web page when you use the extension.
What does it mean for me to use the extension? Am I using it if it is installed?
If you go to safari settings and enable it there, then you are using it.