You can be sure that if the Mac was invented today, they would go with an AppStore. Fortunately, it is too late for them to change that.
So, no, you can just create your apps and make them available for download anywhere, just like with any other computer.
A difference compared to PC is that they do not care too much about backwards-compatibility, so you can expect to have to rewrite your apps every few years. But that is probably a good thing, as it keeps innovation going.
Registration with the Apple Developer Connection is completely optional, but you want to at least join their free offerings, as they have some good resources.