top | item 45603036

(no title)

biohazard2 | 4 months ago

Can we blame the Apple employees who apparently never tested their new OS release with any Electron-based application?

discuss

order

rollcat|4 months ago

How else do you get the message across? Do not use the private APIs.

Electron is most likely using a whole ton more. Apple is sending a message. "Fix your crap or expect more."

biohazard2|4 months ago

I can think of multiple ways to pass the message to Electron developers:

- Open a GitHub issue explaining those private APIs shouldn't be used.

- Even better, open a PR fixing their use.

- Make those API calls a no-op if they come from an Electron app.

- Fix those API calls not to grind the OS to a halt for a seemingly simple visual effect.

- Create a public API allowing the same visual effect on a tested and documented API.

Choosing to (apparently violently) downgrade the user experience of all Electron app users, without a possibility to update at the launch day, if a deliberate decision and not an overlooked bug, is a rather shitty and user-hostile move, don't you think?

nicoburns|4 months ago

> How else do you get the message across? Do not use the private APIs.

The most effective way would be for Apple to actually seek feedback on requirements and then actually implement public APIs for functionality that people need.

freetanga|4 months ago

... and in the process we will deteriorate the performance of millions of users and hurt our brand as a top class experience company?

Don't really care who is to blame, but they should have identified this, and either warn developers, or warn users. Or provide a tool for identifying guilty apps in your machine, and let users decide how to proceed.

fragmede|4 months ago

the reason for having a large public beta process would be to get broader testing that definitely should have found this

zer0zzz|4 months ago

I’m glad they broke it. People that use private APIs in their apps must suffer.