chk071 wrote: ↑
Thu Nov 08, 2018 11:29 pm
You can't change most aspects of look and feel of the OS.
I'm so damn thankful for that. It's bad enough there are now two "color" options to pick from, but luckily they got smart and started darkening things down.
chk071 wrote: ↑
Thu Nov 08, 2018 11:29 pm
Generally, Mac OS is rather minimalistic, though, which is fair enough. My point was that, the bigger the amount of options, the more of a "mess" it will be, naturally. Windows 10 is a big improvement in that regard, though, because the settings aren't cluttered over multiple windows.
But on Windows, even Win10 which I like a lot, the settings are cluttered over several groups and sections and tabs and pages and "advanced..." areas and dialogs and sub-dialogs of open dialogs...
macOS is not minimalistic in the least. It's a full-blown operating system, comes with Python, PHP, Apache, Ruby, SFTP client, various shells and all sorts of other good stuff pre-installed, ready to start being productive. There are so many options, settings and preferences that can be configured in Terminal, just google the possibilities of the chflags command, or check here
for some insight. Windows doesn't even come with its own web server, let alone lightweight and pre-installed. And obviously they try to force the in-house Microsoft solution at you, IIS, instead of going for the more realistically set (in terms of "what the user will come in contact with") Apache or nginx. If you want to code for web on a Windows PC, you need to install tons of extra tools and services and configure them for hours. On macOS you just open the Terminal, type "cd " and drag the root folder of the website you're working on into the Terminal window, press Enter, followed by "php -S localhost:8000" and off you go. Cmd + double click the "Listening on" URL in the Terminal window to open the web browser. Done. Yes, you need to learn one thing, i.e. the steps just mentioned, and there's a LOT more to figure out (where's php.ini, how to install PEAR, etc.). But to turn any folder on your hard drive into an HTTP server root, that's all you need. Now, would you really call that "minimalistic"? Or would you call it "minimalistic" because there are no "web server wizard" icons on the Dock that remind you every 2 hours "*tap tap* you could start working on a we site today, just click here"?
In macOS, the "dumb user" only gets access to what they need access to. Sure, give 'em a firewall to play with, give 'em language preferences, give 'em Dock options. But real power users, the ones who need or want to configure the shit out of their systems, can easily do so through a simple command line. This helps to keep "dumb users" focused on being productive, but still lets power users delve into the darkest depths of the system (similar to Linux, guess why) or script and automate things with a few keystrokes. So obviously, somone who doesn't spend time with macOS or doesn't know what the "man" command does (some sexist pun hiding there?) will never know about the years of configuration and customization fun you can have once you step forward into the abyss that is Terminal. Absolutely perfect like this. Users can use. Admins can administer. Some can do both.
In Windows, everything keeps changing and moving and getting renamed or replaced between versions. I've been with Windows since the 3.1 days and mastered my exams with a paper on Windows Server Update Services, so you'd think I'd know where to change the DNS settings for a network adapter. Hm. Couldn't tell ya without playing around with it. Is it in Network > Connection properties > IP v4 protocol > Advanced > DNS, or is it in Network > Connection properties > Adapter settings > Properties > DNS, or is it somewhere completely different... who knows. The Internet? No way. Too many different answers because too many different ways on too many different versions of Windows.
And let's consider this: Start > Shutdown.
Ambiguous, contradictive, misleading, irritating. And yet so deeply rooted in the operating system.
At the end of the day, I want to be productive. Read, write, code, make music. Who gives a f**k if the title bar is red or blue or sparkles or has my company's name on it. How does that improve my productivity. Just get some work done. Or let me put it like this: I firmly believe that the less options the "dumb user" has, the less they can break. And the less customization options they have easily available, the faster they can start creating. And the less "exciting" the O/S interface is (i.e. gray vs. reflections and shadows and transparency and big red glowing "close" buttons and balloon popups), the less the user will be concerned by wanting to customize it.
In my mind, the whole fascination with Macs comes from being closed and limited machines. That's one of their biggest advantages. I get something and I put it to use. No more. No endless nights reading AMD vs intel comparisons, no endless nights reading RAM comparisons, chipset comparisons, hunting down error codes. Just decide "weak or strong", "affordable or expensive", get the thing and start doing something with it. The less I can install sketchy apps and gadgets that mess around with system .DLLs to make my icons look all Candy Crush like, the less I can mess about with my boot screen to put my band's album cover there, the less unknown components I can stick into the motherboard, the less can go wrong. If I want to check if my buddy has Plugin X by Developer Y installed, maybe just the AU and not the VST of it, then I know exactly where to look. On every Mac. No need for "where's your plugin folder?" - "uh... what?" conversations. Always in the same place. And everyone who develops for Apple machines can easily outline which machines his apps will run on and which ones it won't run on. Because they all have the same 4 GPU chips, the same 4 CPUs, the same 2 memory controllers, etc. There's no "oh, it works with SandForce but you have JMicron, so, uhm, who coulda known". There's only "runs on 2014 Mac Mini" or "doesn't run on 2014 Mac Mini". Simplicity. Focus. Straightforwardness. Lacking in so many areas nowadays. Luckily someone at Apple seems to know that too.