I certainly understand why Microsoft and Apple keep their best and most profitable apps proprietary to their own platforms. What I don't understand is Adobe... They already have a Unixy codebase for Mac and the argument of profitability of the work due to lack of users doesn't cut it with me. Just do a search and you will find users like myself pining for the day they release on Linux so we don't need to keep windows or macs around. I'd love to explore why with the HN community...
Their Mac codebase likely isn’t <i>that</i> Unixy.<p>Also, Acrobat Reader has been available for Linux (<a href="https://linuxconfig.org/how-to-install-adobe-acrobat-reader-on-ubuntu-18-04-bionic-beaver-linux" rel="nofollow">https://linuxconfig.org/how-to-install-adobe-acrobat-reader-...</a>).<p>I guess they abandoned that because of the support load required (supporting Linux can be hard because of the proliferation of distributions with different directory layouts, font engines, etc. Most users may be on one of at most a handful distributions, but the few that aren’t can cause high support costs)
X Windows.<p>GUI toolkits on Linux are in bad shape. The GUI toolkits for
the Mac have nothing to do with Unix.<p>Windows has been through more widget sets than I can name, but has hidden that from the average non-observant muggle. On Linux they get some widget set to almost work, then make a new version that breaks things and repeat the cycle. Font metrics are all wrong so that text renders on top of other text but nobody seems to care. GUI toolkit developers are notorious for being unresponsive to user concerns. (e.g. a bug in GTK that prevented GTK apps from working right on a Windows X server that draws individual windows was marked as 'don't fix' because the developers think Microsoft is evil and you are too if you use Windows)<p>On top of that, Adobe might be able to get their product to work on a particular release of Ubuntu, but Linux advocates won't be pleased with that, it has to be whatever version of whatever distro they use.<p>Adobe right doesn't want to get involved in that s-tshow.
DRM and copy protection.<p>Or more correctly, lack of rootkit capabilities to enforce such.<p>The main difference of osx/windows from linux, is that on the formers you (the end user) do not control the kernel.