3 ms·
> Apple is hosting, distributing, and directly marketing apps in the app store. Isn't that a forced situation though, unlike with macOS? With macOS anyone can
by justinclift 3y ago
> Apple is hosting, distributing, and directly marketing apps in the app store.
Isn't that a forced situation though, unlike with macOS?
With macOS anyone can throw an application on a website (GitHub, etc) and the users can download the application and run it.
To get rid of the scary warnings, there's even a $99 dev membership that can be used to sign the macOS binaries.
iOS developers don't have any choices to host their binaries elsewhere though.
The EU "allow side loading" thing might allow for some improvement there (hopefully), but I'm not sure.
- xyzzy_plugh 3y agoIt's been a while but I'm pretty sure signing and notarizing is required on macOS now, without disabiling SIP. At least for things downloaded from a browser. My interpretation is that $99/year is required if you want to avoid your users needing to use the terminal.
- lxgr 3y agoIf they’d simply allow the same on iOS, I’m willing to bet that essentially all of their lawsuits and regulatory scrutiny would disappear overnight.
- justinclift 3y agoAhhh. I thought that there was still a button in "System Settings" -> "Security" (or similar) that let users launch an unsigned app anyway. But it could indeed have been removed in some macOS version without my noticing. :)
- abhinavk 3y agoYou can still run an unsigned binary using right-click menu > Open. https://support.apple.com/en-in/guide/mac-help/mh40616/mac https://support.apple.com/en-in/guide/mac-help/mh40616/mac
- grishka 3y agoIt's not required. I made a macOS app recently and no way in hell am I paying that $99/year. People are still able to run it. But there is a scary warning. On my own Mac I keep gatekeeper disabled.
- kmeisthax 3y agoRight-clicking an app bundle and clicking open gives you the option to run the app even if it's not signed and notarized by Apple.
- xyzzy_plugh 3y agoThis doesn't work if the app is quarantined.