|
|
|
|
|
by jezek2
647 days ago
|
|
As a creator of a programming language that can compile binaries of any supported platform from any platform it is an unsolveable problem. I can't do the signing as it requires Apple stuff. Not to mention it is unethical to require it as it's used for gatekeeping not just security (requiring Apple to decide if you can run an executable is unacceptable). Compare it to Android where you can use self-signed certificates and it has an actual function, it allows updates signed with the same certificate to access the existing stored data on the device. It improves security without gatekeeping. At least that was on the older Androids, haven't done work on any newer ones. I can't do some kind of universal launcher that is signed by me because it would allow to run arbitrary code and therefore it would be banned. Therefore the only solution is to search for various workarounds (eg. by teaching the users how to run the software) or if not possible anymore stop supporting newer versions of MacOS and rely on web applications to support the platform (like it's the only way on iOS). Which would be even worse on the desktop as the usability can be quite bad, but at least users would have some chance to use the applications even on their closed system. |
|
Your problems are extremely insignificant in the big picture, where the priority of a serious operating system should be to support regular people in avoiding malware and malicious social engineering. macOS is a general purpose operating system, not a hobbyist or tinkerer OS, and the vast majority of its users are non-technical.
I get that it's annoying, but pushing the work on you is a massive benefit to your users.