News for hackers. Stuff that matters.
Re:IndexedDB is completely broken in latest Safari by cyanydeez on Monday June 14, 2021 @10:12PM (#27510565)
maybe we need a good monopoly lawsuot since safari is usually the only browser available on the iphone.

im tempted to just x out the safari logo on mine since it likely cant be tested

Re:IndexedDB is completely broken in latest Safari by b9a2cab5 on Tuesday June 15, 2021 @12:56AM (#27511460)
Better Safari with buggy content blockers than Google blocking adblockers on mobile. Also, Safari has had much better JavaScript performance on iOS devices since at least the days of the A7-A8, looking at JS benchmark results relative to SPEC2006 results.
Re:IndexedDB is completely broken in latest Safari by shawnz on Tuesday June 15, 2021 @01:05AM (#27511511)
Firefox supports adblockers on mobile, and the functionality exceeds what Safari content blockers are able to achieve
Re:IndexedDB is completely broken in latest Safari by captn3m0 on Tuesday June 15, 2021 @01:41AM (#27511716)
Re:IndexedDB is completely broken in latest Safari by shawnz on Tuesday June 15, 2021 @01:42AM (#27511722)
Right, I mean on platforms other than iOS of course. That's why third party browser engines ought to be allowed, so that vendors like Mozilla would be able to provide those features on iOS too.
[dead]
Re:IndexedDB is completely broken in latest Safari by royal_ts on Tuesday June 15, 2021 @04:36AM (#27512696)
I never understood why that's the case; on Android you can submit your PWA to the Playstore easily via Trusted Web Activities - Apple could just do the same thing to monetize Webapps.. don't quite understand what's hindering them here
Re:IndexedDB is completely broken in latest Safari by jhasse on Tuesday June 15, 2021 @06:18AM (#27513251)
They don't want you to build PWAs at all. They want to lock you into their proprietary iOS APIs.
Re:IndexedDB is completely broken in latest Safari by tehbeard on Tuesday June 15, 2021 @02:37AM (#27512038)
Because safari gets to use its own special source and everyother browser on iOS has to use an ios web view, doesn't it?
Re:IndexedDB is completely broken in latest Safari by saagarjha on Tuesday June 15, 2021 @08:27AM (#27514277)
Safari’s web view is almost identical to the ones that third parties use.
Re:IndexedDB is completely broken in latest Safari by kalleboo on Tuesday June 15, 2021 @01:35AM (#27511682)
Once the Safari monopoly on iPhone is gone, the web will belong to Chrome.
Re:IndexedDB is completely broken in latest Safari by dragonwriter on Tuesday June 15, 2021 @02:04AM (#27511844)
Once the Safari noncompetitive monopoly is gone, Apple will be motivated to make Safari best-in-class.
Re:IndexedDB is completely broken in latest Safari by threeseed on Tuesday June 15, 2021 @03:51AM (#27512465)
For me, Safari is best in-class on OSX.

It has the fastest UI, uses the least memory and uses a fraction of the battery life compared to all other browsers.

And from what we've seen in Monterey they are continuing to invest heavily in improving it.

Re:IndexedDB is completely broken in latest Safari by royal_ts on Tuesday June 15, 2021 @04:24AM (#27512639)
> And from what we've seen in Monterey they are continuing to invest heavily in improving it.

lol, no. they're not. Safari specially on mobile is a joke and a bad one at it. Their whole strategy is to pull you into there Appstore and monetize every part of it and keep Webapps at a disadvantage

Re:IndexedDB is completely broken in latest Safari by andrewmcwatters on Tuesday June 15, 2021 @12:29PM (#27517778)
Yeah, I have no idea what people are talking about with Safari being the modern IE when Google is off in a corner trying to push web standards no one is asking for on a browser that makes its RAM consumption look like you’re doing video editing.
Re:IndexedDB is completely broken in latest Safari by jessehattabaugh on Tuesday June 15, 2021 @01:41AM (#27511714)
I suppose you felt the same way about IE?
Re:IndexedDB is completely broken in latest Safari by kalleboo on Tuesday June 15, 2021 @08:43AM (#27514436)
I don't know why you're being downvoted, that is actually a fair and surprisingly thoughtful question.

My answer would be that the landscape of the web, advertising and software ecosystems are drastically different today.

Re:IndexedDB is completely broken in latest Safari by astlouis44 on Tuesday June 15, 2021 @12:53AM (#27511438)
Agreed. Apple are dragging their heels and will fight tooth and nail to protect their precious Apple Store revenue powered by the almighty 30% cut.
Re:IndexedDB is completely broken in latest Safari by tasogare on Tuesday June 15, 2021 @01:07AM (#27511522)
Which is kinda unnecessary: PWA are so bad that a good strategy would be to allow them (for instance by allowing Chrome with its own rendering engine), then let users decide what they prefer.
Re:IndexedDB is completely broken in latest Safari by tehbeard on Tuesday June 15, 2021 @02:57AM (#27512168)
Plenty of native apps are terrible, oversized, over reaching in permissions or just plain battery drainers. Nothing stops PWAs being these.

If you're on about features? Ask Apple why they shy away from them on the web? Hard to justify imposing the 30% cut on a website/app.

Hell, Apple could have lead the charge on "web app privacy", implement the specs they've "missed" for web (notifications, background sync etc), and GATE THEM TO PWA/installed web apps, no more news sites asking to notify you when you just go to an article.

Heck, add keys to the web app manifest so as a developer I need an Apple Dev account and the holy $99 entry fee as well as my personal info in Apple's hands to make sites that do these things, so they have recourse to nuke the bad actors.

Re:IndexedDB is completely broken in latest Safari by threeseed on Tuesday June 15, 2021 @03:53AM (#27512478)
Nothing excites me more as a mobile user than having every website I use littered with push notifications and background processes that I need to dig through some Debug/Settings screen to discover.

Because web developers can absolutely be trusted to do the right thing.

Re:IndexedDB is completely broken in latest Safari by cyanydeez on Tuesday June 15, 2021 @09:12PM (#27523771)
almost every browser rrquires approvals. youre saying safari is write to have a shityy pwa implementation because the web isnt a walled garden
Re:IndexedDB is completely broken in latest Safari by onion2k on Tuesday June 15, 2021 @01:38AM (#27511697)
Pretty much 100% of users would prefer which ever technology solution that solves their problem for the least cost (in terms of money, or storage space on the device, or battery, or time, etc). For most apps that aren't graphically intensive, or require massive amounts of data in memory, or that require a ton of side effects when the user interacts with the UI, a PWA should do the job perfectly adequately even if it's worse than something native.

Being able to deploy a PWA that avoided the 30% cut Apple takes for all digital content would suit many users very, very well.

Re:IndexedDB is completely broken in latest Safari by BiteCode_dev on Tuesday June 15, 2021 @01:22AM (#27511614)
PWA are indeed limited, but they are particularly so because Safari drags them down.
Re:IndexedDB is completely broken in latest Safari by rimliu on Tuesday June 15, 2021 @03:38AM (#27512386)
No, it is because the idea that everything must be build using web tech is dragging them down.
Re:IndexedDB is completely broken in latest Safari by NicoJuicy on Tuesday June 15, 2021 @01:47AM (#27511748)
It can only improve as fast as the slowest actor.
Re:IndexedDB is completely broken in latest Safari by greatemulsifier on Tuesday June 15, 2021 @12:46AM (#27511396)
I’m fairly certain there are other browsers on iOS. Like Firefox and chrome.
Re:IndexedDB is completely broken in latest Safari by riffraff on Tuesday June 15, 2021 @12:47AM (#27511405)
But they use the same engine, they're basically skins for Safari.
Re:IndexedDB is completely broken in latest Safari by SilverRed on Tuesday June 15, 2021 @02:44AM (#27512084)
Which means they all have exactly the same IndexedDB bugs and no one but apple can do anything about it.
Re:IndexedDB is completely broken in latest Safari by acrooks on Tuesday June 15, 2021 @12:50AM (#27511427)
There are other browsers but they’re all forced to use the Apple browser engine, so Chrome on iOS is WebKit-based, for example.