Security
Mac OS doesn't simply put up a dialog; it requires an administrator password. Vista doesn't. It only asks for "Cancel" or "Allow". A script could easily respond to Vista's UAC. In this regard, not only does Vista offer zero protection, it also is
designed to annoy users with so many of these "Cancel or Allow" messages, that most users either blindly answer "Allow" without checking, or
turn UAC off.
No OS can compensate for user stupidity. If a user blindly clicks the UAC prompts, that's their own fault/problem. It's no different than a user who blindly types in their password when Mac OS X requests it, or when Mac OS X prompts the user whether they want to run a program that he/she has downloaded from the internet for the first time (which does not request a password/username).
Permissions, specifically application permissions
In Mac OS X, by default, apps don't automatically inherit the privileges of the user's account. In Vista, by default, they do. So, for example, one app can launch another app in Vista without authentication. In Mac OS X, permission is asked and, if the app requires administrative access (such as modifying system files or software), even if the user account is admin-level, the admin-level password must be supplied. By default in Vista, no password is required. Responding to a simple "Cancel or Allow" dialog, especially when they pop up so frequently as to be annoying and easily dismissed, is NOT my idea of "security."
The user in Vista does not have administrative privileges, so, even if a program in Vista inherits the user accounts privileges, it still does not have access to system files or folders without UAC intervening. If the user decides to hit accept, once again, their problem. If the program launches another program, you're right, no permission is asked, but the launched program will not have administrative access, unless prompted to do so.
Modifying system files by the user requires that the user manually go into the system and change the files permissions themselves (usually encountered by someone who wants to patch the uxtheme.dll to install custom themes). Even if you attempt to copy and paste the new file to replace a system file, UAC will prompt you, but access will still be denied after granting it access.
Viruses
I don't assume. I've never said a Mac can't get a virus. Viruses have been found in the past that affect Mac OS, but as of this date, none are "in the wild". Compare this to hundreds of thousands of viruses in the wild that affect Windows.
... and yet, we don't have even .1% of the viruses!
Once again, it's due to Mac OS X having a much lower market share than Windows. If Mac OS X ever gets the market share Windows does, Mac OS X will be plagued by the same problems.
According to Symantec's bi-annual Internet Security Thread Report, "Throughout 2007 Symantec detected more than 711,912 novel threats which brings the total number of malicious programs that the security firm's anti-virus programs detect to 1,122,311.
The report notes: "almost two thirds of all malicious code threats currently detected were created during 2007."
The vast majority of these viruses are aimed at PCs running Microsoft Windows..."
I'm stupid, you're going to have explain your point to me. Nobody is denying there are Windows viruses out there, or that there are a lot of them.
Windows has to give up a significant portion of system resources to keep antivirus software running. Macs don't. Without pulling out a stopwatch, run Vista and launch all your normal applications, while running any AV software you choose. Now reboot and disable your AV and see how much better performance you get from your system.
It depends on what anti-virus software you use. Norton sucks and uses a Godly amount of resources. I use Avira. It's free, it's light, and does the job, combined with good browsing habits. I've never ran into a problem. I don't notice a difference. The probably is a difference, but I don't obsess over small crap like that.
Application installation
In Mac OS X, many apps are completely removed by dragging the .app to the trash. Some leave user preference files, which are easily removed by a novice user. In Windows, watch how quickly a novice user can turn a computer into a paperweight by editing the Windows Registry without knowing what they're doing. Even if they manage not to damage Windows, chances are VERY high that they would never remove all traces of the program. Windows add/remove programs does NOT clean the registry of all entries made by the program's installation.
For Windows, there are registry cleaners that will fix any problems for you. I find that CCleaner is a good one. It also has many other useful functions (such as cleaning out caches).
From what I can tell, is Windows add/remove does not actually remove the program. It keeps a list of programs and a link to their respective uninstaller. When you choose to remove a program, it uses that programs uninstaller. Depending on how good that uninstaller is, it is possibly that it removes all that program's entries. Some companies bundle half-baked uninstallers that removes the files and some entries, but not everything.
Regardless, a user does not need to go in and mess with the registry in order to not have it a mess.
The dock is not a replacement for the Windows Start Menu. The dock is for user-defined, frequently used program shortcuts, not a catch-all for every program installed. I don't want every program I install to appear on the dock, cluttering it. "Fishing around in the app folder" isn't necessary. The apps are clearly listed in alphabetical order. Also, a simple Spotlight search will find the app in seconds.
What I think he was trying to get at, is that for new users, it can sometimes be troublesome to access programs. When I got my Macbook Pro, I had Tiger installed. It took me a while to access my programs, and I found that it was a bit annoying, since I couldn't just click a button and BOOM, there they ALL are. I adjusted over time, and with Leopard, I took my app folder and made a stack out of it.
Patches
Yes, I run Software Update daily. Compare the number of patches that Windows has to download compared to Apple. For every Apple patch, there are dozens for Windows. On my current installation of Mac OS X, I have had only 8 updates to the OS. Windows frequently has more than that in a day!
Just because Mac OS X has "less" patches, doesn't mean it's better. As far as I'm concerned, with the current way it's setup, it just means that the user has to wait LONGER to get OS fixes/improvements. For Windows, you get them pretty much as soon as they fix the issue. They're just different "philosophies" on how to keep an OS updated. Generally, when Apple releases an update, there area ton a fixes. It helps keep the user from constantly downloading updates, but on the downside, if you NEED a fix ASAP, you could be left waiting for a month or 3.
Vista Home Basic: $199.95
Vista Home Premium: $259.95
Vista Business: $299.95
Vista Ultimate: $319.95
Awesome. And those are the retail prices. How about OEM prices, since retail is needlessly more expensive (the only benefit you get is that you can transfer the license).
Vista Home Basic: $89.99
Vista Home Premium: $99.99 (honestly, if you're a home user, this is the version you'll ever need. The only features that Ultimate really has to offer is Dreamscene and Texas Hold'em. Everything else is pretty much some administrative tools and the networking capabilities found in XP Pro)
Vista Business: $139.99
Vista Ultimate: $179.99
device compatibility
When I plug a device into Windows, it usually either takes me through an installation process, with dialogs to respond to, or pops up the "Cancel or Allow" or some other messages. In some cases, it requires a reboot or to download drivers. When I plug the same device into the Mac, it starts working. Period.
I have never had to restart because of something I had to plug into the USB port. My printer works flawlessly in Vista (it's an old Canon and the drivers are included with Vista), my Logitech wheel works without me needing to install anything, but I do install the device profiler so I can customize it some of the functions, but it works fine without the profiler. My keyboards and such work fine. My external hard drive works fine (the only thing that pops up is a box asking me what I want to do, the same thing for my flash stick).
[/quote
Plug a new cordless mouse's receiver into a Vista machine's USB port. Watch what happens. Now do the same with Mac OS X.[/quote]
I bought a cheapo laser mouse from Best Buy earlier this year, and when I plugged it into my computer, it worked without any hassle in both XP and Vista. I didn't have to wait for it to work, it just did. Remember, this is with a cheap wireless laser mouse. Guess what happened when I plugged it into my laptop? It worked fine as well. My old Logitech wireless optical mouse worked great in both Mac OS X and Windows, without any hassle. The Dell wired laser mouse that I'm using now works fine in Mac OS X and Windows. So I don't see what point you're trying to make. Sometimes you need to install software to get extra buttons to work properly, but you need to do the same in Mac OS X if you buy a Logitech mouse with multiple buttons.
networking
I have a DSL modem/wireless router. I also have a cable modem/airport express. With Windows, I spend 5-10 minutes configuring Windows to access those networks. With the Mac, I turn on Airport Utility, it finds the networks, I select the one I want, enter the password, and I'm connected.
Oh, and Mac OS X asks for my administrator password to change wireless settings.... Windows doesn't.
That's funny. With my dad's Linksys router, in Mac OS X, if I put the Macbook Pro to sleep by putting the lid down and after an hour or so, when I come back, it doesn't automatically reconnect. In fact, I have to wait about 3 minutes for it to find the network. Then, I have to manually select the network to connect. It doesn't do it all the time though. With my Belkin router, I haven't run into this problem.
I spent the same amount of time networking my Mac and Windows to each other (including setting sharing permissions for folders and my external hard drive). It was pretty easy and has worked flawlessly.
For your network, since you're using Airport Utility, I assume you're using a Apple wireless product of some type.
However, for your network, I take it that you're connecting to the network, and you want to access files on your Mac or some other computer? When you turn on the computer, you have to type in IP addresses for the computers in the network to access their files and such. If this is the case. You can have it so that Windows automatically mounts the network drives. But then again, I have no idea what equipment you're using and what you're trying to do. All that I know is that for me, after setting the network up, I don't have to do anything in Windows to access my laptop, whereas in Mac OS X, I have to manually connect to my Windows computer.