In general, I find the idea strange that developers can simply avoid being dependent on Apple. The Mac has always been by far the best platform to find customers for boutique indie apps, long before Mac code signing existed, and that equation hasn't changed even though Apple is now getting worse and locking down the Mac. And they don't exist on Windows to the extent that they exist on the Mac. The customers for boutique indie apps simply do not exist on Linux. My eventual solution was a compromise of "I provide builds but don't implement any mac specialties".ĭevelopers can switch to a different platform, but the problem is that their customers won't switch. As a result a simple cross build of my app is quite "foreign element" and users ask for mac specific features. There are other issues though - Mac is very opinionated and many things / conventions are very different from Linux/Windows. It's quite difficult to reject such users when in theory a simple cross-build does not seem so difficult.Īs mentioned before I'm using Electron and fortunately it does shield you from majority of platform specific bugs, so not testing each and every release on Mac turned out mostly OK. I originally supported only Linux and Windows (platform I use and test on regularly), but inevitably Mac users came and wanted to use the app too. It's not very comfortable, and I had a lot of inner discussions about this. > Personally though I think it's weird that so many people are okay with distributing on platforms they don't even own. (Or rather not creating new builds for M1 Mac and similar, I'm okay with doing builds for old x86) ![]() So when talking about "dropping support", I mean specifically stopping doing Mac builds myself. ![]() ![]() But building yourself is not something most users can do. There's nothing really preventing users from building the app themselves, and some of them do that. To clarify, my app is free and open source.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |