20 comments

[ 3.1 ms ] story [ 36.2 ms ] thread
Surely this will shame them into supporting MacOS better and not push developers towards making their desktop webapp a website.
How does the Electron alternative Tauri perform on macOS 26 Tahoe?
A couple not on the list:

OpenMTP.app (Electron 18.3.15)

DiffusionBee.app (Electron 13.6.9)

In general the Tahoe update has been awful for all my end users that decided to update.

It's not just electron apps that are the issue btw, just yesterday we ran into an issue with Zoom.

It was breaking prompts/popups and by extension the system settings, the Mac app store, iTouch, and a ton of other random stuff was broken in silent and inconsistent ways.

Also all my 8gb users are noticing significantly higher memory usage compared to their previous macOS versions.

The real problem is Apple being so stingy with RAM.

I have 192GB of RAM on my (non-Apple) desktop and 96GB of RAM on my (non-Apple) laptop. I have never had memory issues with Electron apps, 200 Chrome tabs open, or pretty much anything, really.

Good that I went with 64 gigs for my last mac. But I'll wait for the first patch at least for this one.
> It's not just electron apps that are the issue btw

Electron ""apps"" were are and will always be the issue.

Don't bundle a whole freakin web browser and ravish my battery and RAM just to show me a damn text box.

A text box that won't even have all the built-in OS features or accessibility.

Downvote this to hell but Electron is a crutch for lazy Frankensteins looking for lightning to revive a monster that should have stayed dead.

I suggest that everyone here stop submitting Feedback Assistant/Radar reports. Let teenagers, college students, adults and old people buy a new Mac, experience the bugs and lack of polish and let it affect Apple's brand, consumer's preferences, and their market behavior. Apple is too big to care about anything other than market consequences. Apple is fully aware that no one likes the Radar system, that no one feels their reports count, they had an executive do a sort-of mea culpa years ago but nothing changed.

My AirPods keep going silent on my new Tahoe Mac and require a disconnect and reconnect. Will I report it? No. (Besides, if you report bugs like that, Apple collects a map of your entire filesystem, every path and filename). Apple shouldn't have fired their QA team. Let them deal with any brand damage, they've earned it. I mean, did Apple really not test their new OS with Slack, Zoom or VSCode? Really? Reckless.

It made my menu bar transparent until you click an item in it, rendering it useless on my black background.
This performance issue aside, which I haven’t noticed, a friend recently commented about the quality of Apple’s native apps that he would strongly prefer an Electron app for all of them because it’s a sign that they might actually work in an understandable way and not be totally broken all the time.
Seeing 1Password there hurts me. They used to be paragons of well designed native apps that they dumped with 8.
I’m not sure I’ve seen an app plummet in quality as much as 1Password. I used to recommend it to everybody and switched multiple employers to it. Now I actively recommend against it. It wasn’t just abandoning native, somehow they make it worse with every release.
It just means they haven't updated Electron since last week.
Just 2 weeks ago, I saw my coworker close 1password from the activity manager to free more memory, because it was using 16gb of ram.
The fact that an application can slow down the system doesn't sound like a problem with the application, but rather it's a problem with the OS. Tracking applications that "are not fixed" is not the solution. Fixing the OS is the solution.
The problem is that Electron has been using an API clearly marked private by Apple, and they were doing it for purely cosmetic reasons (tweaking window corner masks). Now macOS can’t render these windows efficiently because they’re using the private method, so the window system can’t apply its standard rendering model.

Framework developers need to have a much higher standard for when to use a private API.

But I also think Apple should do more testing with Electron and proactively contribute these fixes. Scanning the framework for private API usage is easily doable for them. If Apple had sent this fix in June when they released the first beta of the new OS, it would have made it into most of these apps.

you mean even with all that telemetry of opening apps they couldnt test the most used apps and frameworks/electron for bugs?