Electron.

@gruber

Why doesn’t Apple ban electron apps?!

Or at least provide users a way to systemically disable it?!

Jesus, what a dumpster fire.

@kraigschmidt You might be jesting, but the truth is Apple *has* banned Electron apps -- on iOS. And that's exactly the sort of protection the DOJ's antitrust complaint argues is abuse of their supposed monopoly.
@gruber @kraigschmidt do you mean Apple has banned apps built using concepts that Electron uses? Because electron is a desktop technology and doesn't target iOS or Android at all...
@nyquildotorg @kraigschmidt Correct. I'm not talking about Electron specifically but Electron-like runtimes. Just not allowed on iOS.
@gruber @kraigschmidt I think you need further clarification. The only part of Electron-like that Apple doesn't allow is the chromium engine baked into Electron. I've shipped apps on iOS with multiple javascript-in-webkit frameworks...
@gruber @kraigschmidt isn't Capacitor just packaging a webview for iOS and Android? I'm not convinced on this claim.
@eb @gruber @kraigschmidt I think maybe what he's insinuating is that Electron specifically uses Chromium rather than "a webview," and non-webkit engines aren't allowed. I've definitely shipped Cordova apps on iOS, which work the same way but using the WebKit that's already on iOS 🤷

@nyquildotorg @gruber @kraigschmidt ah, that makes sense, it was just confusing to see that statement on Electron iOS in the context of 'webapps pretending to be real apps use a lot of resources'

Edit: And I should add that, again, the android ecosystem of repackaged webapps looks just like the iOS one, despite not having the browser engine restrictions

@eb @gruber @kraigschmidt yeah. I had the same reaction. Electron doesn't have any mobile OSes as targets 🤷

@gruber

I wasn’t jesting at all. Don’t get me started on the DoJ and DMA. I’m brutally angry.

I want Apple to be *more* restrictive, not less.

I want the wall of the garden to be higher and stronger.

Apples not perfect, but they care more (which is to say, at all) about the user experience than anyone else, because that’s the business model they’ve chosen.

There are examples everywhere even with their success Apple *still* can’t persuade companies to do the right things for UX…