▲ | wk_end 10 hours ago | |||||||||||||||||||||||||
The person who's getting burnt is Random Officer Worker Joe, who just wants to run Slack and Spotify and who doesn't know a thing about Electron or private APIs, but knows that ever since upgrading their version of macOS things are running terribly. Apple's position is technically noble, but that doesn't help their users. | ||||||||||||||||||||||||||
▲ | cosmic_cheese 10 hours ago | parent | next [-] | |||||||||||||||||||||||||
The Electron maintainers should've considered that possibility before reaching for a private API. It's on the Electron's team's shoulders and nobody else's. If I were building a FOSS platform, I wouldn't give a second thought to third parties making use of my platform's private APIs. They're private for a reason, whether that be because they're not yet fully baked or because using them can have unintended consequences, they're not intended for public consumption. I especially wouldn't want somebody else's platform to depend on my private APIs, because I am then effectively locked into keeping that API frozen in time by the numerous others building on this other person's platform. It's generally poor practice to build upon such brittle things as under-the-hood tinkering anyway. | ||||||||||||||||||||||||||
▲ | Aaargh20318 9 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
> Apple's position is technically noble, but that doesn't help their users. The alternative doesn’t help either. That’s the approach Microsoft has taken and look what a mess Windows is because of it. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
▲ | dpoloncsak 9 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||
Sounds like Joe will direct his anger towards Slack and Spotify, and as a paying customer he has every right to be upset when his software doesn't work. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
▲ | 9 hours ago | parent | prev [-] | |||||||||||||||||||||||||
[deleted] |