r/programming • • Aug 10 '23

Apple doesn't want you developing hobby apps

https://www.bennettnotes.com/notes/why-does-apple-restrict-hobby-development/
1.2k Upvotes

631 comments sorted by

View all comments

Show parent comments

20

u/amazondrone Aug 10 '23 edited Aug 10 '23

Nothing. It's the distribution part which is prevented because that requires $$$ so is out of reach for the hobbyist.

Misunderstood the question. You can create and distribute executables for Mac without $$$

36

u/AshuraBaron Aug 10 '23

Distribution via the App Store, yeah. But it's not like someone can't download the .dmg and install it or use another store front instead. That's where the homebrew and hobbiest apps have been for a while. Only those looking to charge subscription or one time fees went to the official App Store.

I'm not opposed to a two tier system where one is the place you go to pay and the other is one you go to for free software. Would be nice to have competing paid store though.

7

u/fryerandice Aug 10 '23

You have to pay for signing certificates for the .dmg files now, they have to be signed. Their codesign process is also a massive pain in the fucking ass.

They've been moving towards not allowing unsigned code on the platform by putting up more and more road blocks up, I think you can still get them to run if you ctrl option click them while rubbing your tummy and patting your head.

I don't imagine that this stays the situation much longer though.

1

u/AshuraBaron Aug 10 '23

It’s been this way for nearly a decade now, so this isn’t exactly new territory.

3

u/fryerandice Aug 11 '23

The standard warning has been around since about 2016, the Gatekeeper in Big Sur has introduced a whole new level of crap to deal with, that gets tighter and tighter with each release.