Distributing Outside the Mac App Store

from blog The Desolation of Blog, | ↗ original
It is said that distributing apps outside the Mac App Store is safe from meddling by Apple, because they cannot impose arbitrary rules on you or remove your apps from sale. That is true, to an extent. However, the potential still exists for Apple to put you out of business, for all practical purposes. The power to do this resides in Gatekeeper. When a user downloads your app and launches it, Gatekeeper won't allow the app to run unless it was signed by a valid Developer ID certificate. There are ways to bypass Gatekeeper, so the Mac is not completely locked down like iOS, but Gatekeeper does present a seemingly impassable barrier to the average user, so without a valid Developer ID certificate, you are unlikely to be able to sell many copies of your app.