2 ms·
Absolutely, but building this sort of thing is easier said than done, especially when it comes to security and sandboxing. This is one of the wonderful things a
by iamcalledrob 4y ago
Absolutely, but building this sort of thing is easier said than done, especially when it comes to security and sandboxing. This is one of the wonderful things about Sparkle—this stuff has been battle tested.
They've done the work of finding which APIs actually work and handling all the edge cases. <rant> macOS's APIs in this area are a woeful mess of "deprecated, but the new APIs don't actually work". Sometimes the only way of reliably doing something is using Applescript... https://mjtsai.com/blog/2020/04/20/privileged-operations-on-macos/ https://mjtsai.com/blog/2020/04/20/privileged-operations-on-... </rant>