When comparing Windows 10 vs macOS, the Slant community recommends macOS for most people. In the question“What is the best desktop OS?” macOS is ranked 8th while Windows 10 is ranked 9th. The most important reason people chose macOS is:
It's very similar to a Linux terminal.
Ranked in these QuestionsQuestion Ranking
Pro Latest version of Windows.
Pro DirectX 12
The newest version of Microsoft’s DirectX application programming interface, which handles visual and other multimedia tasks on Windows-based systems.
Pro Good compatibility with Windows 7 software
Both applications and drivers created for Windows 7 work well on Windows 10.
Pro Built-in support for VPNs
A VPN connection can be established from the "Change Virtual Private Network" panel. Quickest way to access the panel is by searching for "VPN" in the start menu.
Pro Tablet mode is a pain to use
The tablet mode of Windows 10 has many issues compared to other major tablet operating systems like Android, for example:
- 1.) In the tablet mode the desktop is replaced by the Windows 10 start menu
- 1.1.) As there is no Desktop there is no proper launcher to start your apps so you always have to open that windows 10 start menu...
- 2.) Virtual keyboard often don't come up automatically(you need to click on the keybord icon near the systray to bring it up)
- 2.1.) If the keyboard is docked and comes up it will lay over the window and if(like here on slant) the entry box is on the bottom of the page it will lay over that box so you have to manually undock the keyboard and move it to any other border which of course breaks other options like scrolling a page etc.
- 2.2.) Virtual keyboard and virtual touchpad have no customization options so you can't make them bigger or smaller etc.
Pro Returns to a more familiar style start bar unlike Windows 8
Pro Powerful terminal
It's very similar to a Linux terminal.
Pro Based on Unix
macOS being a UNIX certified system means that you can install a lot more stuff with a lot fewer headaches then if you were on Windows.
Pro Polished UI
Pro Best support for Objective-C
Pro Easy access to lots of great dev tools
There's a large selection of great development tools available for OSX. The operating system itself comes bundled with a powerful terminal emulator, called Terminal. Additionally, Apple provides tools, like Xcode, an IDE that contains a comprehensive collection of tools for developing OSX and iOS software, for free.
Pro Lots of open-source software available
Because it's Unix under the fancy GUI, most open source ports easily to it.
Pro Ideal setup, out of the box
Next to no custom configuration is necessary.
Pro Has too many special tools for devolopers
Pro Great Git GUI tools
Tower, Kaleidoscope, SourceTree
Pro More commercial software and gaming support compared to other Unix systems
Adobe CC, MS Office, Steam games.
Pro Great Modifier key layout
Con Collects a lot of user data and sends it Microsoft by default
By default Windows 10 gathers information related to contacts, location, calendar and input (text and touch). The process for opting out of all data collection efforts is both time consuming and requires a reasonable amount of technical know-how.
Con Includes ads by default
Even in the Pro version.
Con Forced updates to Home and Pro versions
Since Microsoft has a checkered past in regard to Windows updates, many people worry that a bad patch might break applications, drivers, peripherals or even brick their computers.
Con Start menu lacks expected customization options
It's not possible to cascade menus, pin files, locations or apps to the list (it's possible to pin apps to the live tile section) or add custom menus.
Con Installs bloatware
It installs many Windows Store apps by default. Moreover, it updates them automatically even after you uninstalled them, then they come back when you install a bigger update or service pack, eg: the creator's update.
Con No guest accounts
Windows 10 lacks the ability to set up Guest accounts.
Con Lacks polish
Many interface and functionality changes have not been finalized yet, creating an inconsistent user experience. For example, there are both simplified Windows 10 style settings menus as well as Windows 7 style settings menus that can easily create confusion.
Similarly, many of the bundled applications (People, Photos, Groove, Mail, Calendar, etc) lack functionality compared to their counterparts in previous Windows versions.
Con No built-in way to play DVDs
Third-party software is required to play DVDs.
OSX is tied Apple hardware and Apple hardware tends to be expensive.
Con No native package management
A comparison of package managers available for OSX can be found here.
Con Most software is closed source
For people who like to use open source tools for their development work, this may be a problem. There's plenty of advantages to open source software, one of which is the ability to tinker with and customize the tools themselves that you are using. Although there's plenty of FOSS tools available for Mac, especially through Homebrew, the number of packages available is much lower than the number of packages available for any Linux distribution.
Con Very few options for running hosted, on the cloud
Con Silly modifier keys layout
The Command key is strange, Alt is where Super should be.
Con Limited hardware
Usually, the hardware that can run this can't be upgraded.