509 karma · joined January 4, 2022
The Apple Developer Program is only needed for macOS if you want to do sign your binaries or distribute through the Mac App Store. And you only have to pay Microsoft if you want to publish to the Microsoft Store (or use Visual Studio if you're a company that has more than 5 Visual Studio users, more than 250 computers, or more than $1 Million USD in annual revenue).
> buy certificates for signing binaries
Fair (though both Windows and macOS will run apps that haven't been signed, with more warnings of course).
> share 30% of my revenue with them for barely any reason
Only if you use their stores (Mac App Store or Microsoft Store), and it looks like the Microsoft Store won't take any cut if you do your own payments and it's not a game.
The issue here is the inflexibility of the App Store, coupled with the inability to handle payments and licensing separate from the App Store. While this tends not to be much of an issue on macOS (due to macOS allowing installing applications from sources other than the Mac App Store), it very much is on iOS as well as in cases like this (as Apple has restrictions on certain kinds of Safari Extensions being distributed outside of the Mac App Store).
As a customer who purchased the StopTheMadness Link Unshortener Bundle about one and a half years ago (and therefore missed out on the upgrade pricing, while other customers who purchased StopTheMadness years earlier received upgrade pricing), I do feel screwed over. Not by the app developer of course, but by Apple.
[0]: https://www.codeweavers.com/blog/mjohnson/2023/9/27/crossove...
The wattage figures on a charger are the maximum it can provide. The connected device only draws what it needs.