Most proper on here don’t know the difference between MacOS and iOS, which makes them actually like the caricature of Apple users they mock.
Comment on It's already running
faltryka@lemmy.world 18 hours ago
I have no problem running apps from friends or myself on my macs?
Telodzrum@lemmy.world 17 hours ago
Semi_Hemi_Demigod@lemmy.world 18 hours ago
Shh, don’t stop them when they’re acting superior
SnotFlickerman@lemmy.blahaj.zone 18 hours ago
The way macOS handles it is literally just exactly how Linux handles it. Makes sense considering macOS is certified UNIX and Linux is technically a re-implementation of UNIX.
TheTechnician27@lemmy.world 18 hours ago
turtlesareneat@piefed.ca 15 hours ago
You can certainly compile and run your own apps, you need to pay the developer fee if you want to distribute the software to other people’s Macs or iOS, or use advanced features like iCloud integration or push messages.
Semi_Hemi_Demigod@lemmy.world 18 hours ago
Well…
If you want to run a desktop app you need to have it signed or jump through a few minor hoops to grant it permission. (Go to system settings, authenticate, allow it, then right-click and select “Open”)
But it’s not like it’s impossible.
pivot_root@lemmy.world 15 hours ago
It’s not. They both expose a POSIX API and userspace, but the underlying architecture is very different. macOS is in part based on the Mach microkernel, and creating a process has a bunch of work related to that.
Even ignoring that difference, macOS has built-in signature checking that suspends a newly-started process the first time its executable is seen.