4 ms·
This is why I love macOS so much. Every application is in /Applications. "Installation" isn't even something. 99% of the time, drag&dropping an app in this fold
by oreilles 5y ago
This is why I love macOS so much. Every application is in /Applications. "Installation" isn't even something. 99% of the time, drag&dropping an app in this folder is all you need to do. If I want to delete an app, I go there, ⌘ + ⌫ it and it's done. Updaters just works and the new version just replaces the old one. Application data is almost always in ~/Library/Application Support/Application so I don't have anything else to do.
I was flabbergasted the last time I had to clean up a Windows computer to see how convoluted software update and removal is. You need to go to a specific windows preference pane to be able to uninstall an app, and even then most apps have a specific software to uninstall them, which sometimes needs to be downloaded separately. If you want to uninstall two apps at the same time, you can't. Upgrading an app generally involve manually navigating to the app's website, downloading the latest version, install it somewhere it doesn't interfere with the previous version, then deleting the previous app folder, then praying for windows to be able to link its search results to the correct ones after that process. It's baffling the very feature why operating systems exists in the first place (managing applications) still isn't solve more than 40 years after the first windows release.
- martinald 5y agoFor one user yes, macOS is a lot better. For managing enterprise fleets of computers Windows is far far ahead. MSIs are very powerful and can be deployed well at scale. Linux is really the problem here. Installing software newer that what your distro has packaged is often a total nightmare, with PPAs which can blow up your entire apt system. I think flatpak etc are on the right path.
- netizen-936824 5y agoSounds like you're only considering Debian and Ubuntu builds
- xorcist 5y agoThird party binary packages are most often installed on Linux like: tar xzf firefox-99.0.tar.gz ; cd firefox ; ./firefox Flatpaks and other things are still a novelty and it's not clear it will ever take over the above.
- justinclift 5y ago> ... are most often ... That's a very much "citations needed". From my perspective, only the JetBrains IDE's and Firefox are done like that. Everything else is some kind of third party package (ppa, flatpack, snap, docker, etc).
- xorcist 5y agoFirefox and Jetbrains are probably among the most popular Linux software. Every language runtime from NodeJS, Go, Python and Perl. Sublime Text, Citrix, Teamviewer, every commerical CAD software, pretty much very game.
- salamandersauce 5y agoGenerally with Windows if you need to update a program just running the new installer will update it IME. No reason to install it somewhere else. Mac programs will often leave behind crap hidden in the library folder that I find frankly pretty annoying. Sometimes it's pretty sizeable and not entirely clear if it's safe to delete. Windows Uninstaller process is more annoying but it does a better job removing related components.
- Atomskun 5y agoYou are cherry-picking the best experience one can have on macOS, and contrasting it with the worst experience on Windows. This way it just sounds like comparing in bad faith. There is plenty of Mac software that requires an installer and Uninstaller, plenty of off-behaving applications that put stuff directly into ~ or ~/Documents, and even those that install some internal executables into /usr/local/bin. You can have an equally pleasant experience on Windows (after all, this is about portable apps...). There is "mature" software whose installers will just override (update) the existing application (e.g. Anki, Affinity apps), %APPDATA% is your Application Support folder on Windows (if only more software would use it), and then there's also the slightly new .appx packaging with a clean way of uninstalling. No one hinders you to just download portable apps directly from the vendor and putting it into C:/Applications, if you want that. If there is an odd one out, it would be Desktop Linux.