12 Sep The Truth About Apple Products Lack Of Lagging Or Crushing
It’s important to pinpoint PC products as one thing and OS X products as another one completely opposite. PC is any computer that uses the x86 architecture and is not a server by design; Macs are, technologically, PC products, too. Some people’s dichotomy is down to Apple-made computers and the rest.
Windows PCs don’t lag or crash as long as you use them properly. Don’t forget that OS X places very significant constraints on user access, which helps prevent malware (and stupid users) from corrupting key configs or other system files; this is something Windows didn’t do until recently. This is also similar to what most Linux distributives do: most software installations or changes to configurations are done via the Terminal, and every time your action is to affect system files and configurations, the Terminal asks you to enter your password for root access; in doing so, you assume full responsibility for any possible system failure that may ensue.
Another thing is about drivers and their optimization. OS X only runs on a very limited number of configurations, making it far easier for programmers to optimize CPU/GPU and memory use. Windows is required to run on ANY hardware configuration that may exist in the world of numerous OEMs and user-built PCs. The CP, the graphics card, and the drive you choose—all these devices do affect the performance of the system; moreover, the latter also depends on the combination of such devices (the GPU/CPU combination is of special importance). It’s logically impossible to maximize the performance of Windows on every hardware combination in the world, so MS is now trying the embrace a somewhat Apple-ish policy: they have started to build their own PCs, and Windows 10 has seen considerable improvements in performance when running on Surface devices.
Continuing the list of obvious things: legacy stuff. Windows is used by 90% PC users, both at home and at work. Neither people nor businesses are willing to buy updates for their software, which sometimes may be as much as 10 years old or even older. For example, there was a time our CEO had to use a scanner at work, manufactured in 1996 or so, with the latest driver update being dated 2002. Windows 7 (released in 2009) STILL could utilize that driver and make that old piece of garbage work properly. Why was it possible? The answer is backward compatibility, or legacy support. It enables Windows to run a lot of non-updated software and hardware products considerably older than the latest version of the system itself; the drawback here is that such support requires Windows to use specific workarounds, which themselves may be very buggy or slow down the system, sometimes considerably so.