9 ms·
So I tapped the link on my iPhone and was taken to the App Store. The download button is available. Great! Finally I can block ads in mobile too. It installs,
by MortyWaves 1y ago
So I tapped the link on my iPhone and was taken to the App Store.
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?
- bspammer 1y agoIt seems to require iOS 18.6, it’s working for me after updating.
- crossroadsguy 1y agoI didn’t know there was a 18.6. I usually get notification.
- jwrallie 1y agoUpdate notifications seem to be delayed in iOS. Batches of devices get them at different times for A/B testing and reduce bandwidth requirements. This is based on my personal observation of different devices. I could be wrong.
- cheschire 1y agoAnd note that all of HN is updating it is taking forever.
- mirekrusin 1y agoThank you, this should be at the top.
- KineticLensman 1y agoCan confirm. Installed uBlock onto an 18.5 device, got the 'not supported' message. Upgraded to 18.6 and now it works.
- mock-possum 1y agoWhich apparently my iPhone SE doesn’t qualify for. Every time this happens, I tell myself, “maybe it’s time to try and android phone”
- MarcusE1W 1y agoI don't know which version of the iPhone SE you have, there have been several over time. Mine is from 2016 (had to look that up). No update to iOS 18, true. In your specific case you have to look very carefully in the Android world to avoid an even worse situation. I think there are a few Android models now that promise several years of updates, remains to be seen, though. If this is your beef with Apple, then I doubt you will feel much better with Android.
- turtlebits 1y ago9 year old phone? Don't worry, google won't care about you either.
- Cipater 1y agoThe 3rd generation iPhone SE was released in 2022.
- thesabreslicer 1y agothe 2022 iPhone SE supports iOS 18
- westonmyers 1y agoBoth iPhone SE (3rd generation) [2022] and iPhone SE (2nd generation) [2020] support iOS 18.6. So that commenter must not have those generations and your comment doesn't help. iPhone SE (1st generation) [2016] is stuck on iOS 15 but still receiving security updates, like 15.8.4 from the spring.
- hexagonwin 1y agoat least they don't prevent firefox from supporting a 11 years old version.
- cm2187 1y agoUpdate your iphone and it will work
- isodev 1y agoThe whole point of going iPhone is not to have to deal with these kinds of situations.
- idle_zealot 1y agoBad news: these kinds of situations are inevitable. You've abdicated control of your digital life for a comforting lie
- antihero 1y agoThe whole point of using an iPhone is that you don't have to update it?
- josefx 1y agoChoice and platform fragmentation in one neat bundle. I am almost surprised that Apple doesn't just force updates on everyone when it is possible just to maintain that additional bit of uniformity and conformity for its "think different" crowd.
- isodev 1y agoNo, the App Store allowing you to download an app with an extension target that doesn’t match the current system. At the very least there should be a warning or a button to update iOS if that’s possible on the current device.
- TingPing 1y agoSurely a packaging mistake.
- xandrius 1y agoSo you never got gatekept by Apple from accessing a feature unless you had a specific version of the OS? Heck, even macbooks get killed every year by not allowing them to build for newer iOS versions. The whole point of Apple, one could say, IS to make sure to forcibly make you update to access a new feature. That way either you can update or you've got to buy a brand-new device.
- pdpi 1y agoI've used Firefox Focus as an ad blocker for Safari on iOS for several years now. I don't actually use it as my browser, I just use Safari as normal, but it integrates with Safari, and seems to work well enough.
- instig007 1y agoTry Brave browser on iOS, it cuts everything irrelevant without third-party apps, and you also get background media playback on locked screen (settings toggle) on youtube as "one more thing".
- mbirth 1y agoWipr 2. One time payment for macOS and mobile. And it even blocks ads on YouTube (when watched via Safari).
- ErneX 1y agoExtensions for Safari on iOS and iPadOS have been available since 2021, I’ve been using ad blockers on those systems, but it’s nice the have uBlock now.
- lapcat 1y agoThis is a bit misleading. Safari content blockers have been available on iOS since 2015. In 2021, JavaScript-based Safari web extensions were added.
- karel-3d 1y agoTrying to actually write one before, it's incredibly frustrating experience, as you still need to have some weird native glue code in in Swift/Obj-C. And everything is under-documented, as it the true Apple Experience. (I forgot the details. I can find the code on github, maybe.) If you ask yourself why there are so little Safari extensions, this is why. edit: I look at the code now... I needed to wrestle with BOTH cocoapods and npm, at which point I gave up
- darrenf 1y ago[EDIT to clarify: here I’m talking about writing a javascript based extension, not a content blocker] That’s not my experience (in the admittedly only browser extension I’ve ever written). After getting it working to my satisfaction in Chrome and Firefox, I created the Safari macOS/iOS versions by running $ xcrun safari-web-extension-converter --bundle-identifier <bundle ID> . in my repo. Then I opened xcode, configured the signing/capabilities, and built it. IIRC I had to create the directory for the output because xcode didn't do it itself, but once that was done I could install it to both macOS and iOS. Honestly I was surprised it was so little effort. I don’t doubt that an extension with more functionality than mine might require a jumping through a lot more hoops, but it definitely can be easy to successfully target Safari IME.
- karel-3d 1y agoInteresting. Maybe I tried to do something too complex, I don't remember. https://developer.apple.com/documentation/safariservices/creating-a-safari-web-extension https://developer.apple.com/documentation/safariservices/cre... Here they talk about the "container" that needs to be in Swift/Obj-C. I remember I used to have some problems with the "container" application I think the issue starts to be when you want your extension/app to have any kind of settings that is retained? I don't remember, really.
- apozem 1y ago> It installs, opening it is a simple message saying I need to enable it in Safari settings. Strange, but ok. 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.)
- MortyWaves 1y agoDoes an app for that even need to exist? Why can’t extensions be a standalone thing in the store?
- saagarjha 1y agoBecause Apple's distribution model centers around everything being bundled as an app
- duskwuff 1y ago> Why can’t extensions be a standalone thing in the store? 1) Because then you need a whole parallel set of processes for configuring, updating, and uninstalling those things, distinct from the existing processes for apps. And you need to make that process accessible to users who may be used to everything being an app. 2) A nontrivial number of browser extensions on iOS are part of standalone apps anyway, like password managers or bookmarking tools. It'd be very strange to have both app-with-browser-extensions and browser-only-extensions, or to require some extensions to be installed and updated in tandem with a companion app for expected functionality.
- robertoandred 1y agoFinally you can block ads on mobile? I've been using AdGuard for iOS Safari for ten years or so.
- themadturk 1y agoAnd I've been using Wipr and 1Blocker since iPhone SE-1 with Safari...
- deleted 1y ago[deleted]
- ibicycle1984 1y ago>> “uBO Lite” is not available for this version of Safari. > This feels like a series of failures Your "device" is too old, because you failed to pay Apple recently enough.