Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Operating Systems Software OS X Windows

Mac OS X Versus Windows Vista 697

An anonymous reader writes "With Macworld set to start Jan. 8, InformationWeek has a detailed comparison that pits Mac OS X against Vista. According to reviewer John Welch, OS X wins hands down. The important point: he doesn't say Vista is bad, just that technically speaking, OS X remains way ahead. Do you agree?"
This discussion has been archived. No new comments can be posted.

Mac OS X Versus Windows Vista

Comments Filter:
  • It doesn't matter (Score:3, Insightful)

    by Stele ( 9443 ) on Saturday January 06, 2007 @10:27AM (#17487390) Homepage
    Vista still has all the games and applications people use, most not available on any version of OS X.

    As a cross-platform developer (hail Qt!), I recently got a MacBook Pro so I could run both OS X and Windows on the road, and I will admit, the Mac has remained booted into OS X the vast majority of time. This is admittedly do to mostly Universal Binary testing, but I could easily see that if I wanted to, I could run my day-do-day stuff purely on OS X. Except for its continued mouse-happy interface (come on, make ALL of those popup dialogs keyboard accessible!), when running on a fast machine OS X is very nice.

    At the end of the day though, I can do MORE stuff on Windows, and Vista will be no exception.
    • Re:It doesn't matter (Score:5, Informative)

      by Yonzie ( 516292 ) on Saturday January 06, 2007 @10:35AM (#17487430) Homepage
      come on, make ALL of those popup dialogs keyboard accessible!
      They are.
      Use [tab] to select and [space] to "click". You need to look after the faint blue highlight around the button though, and if you press [Enter], the blue button is selected, not the higlight.
      • Re:It doesn't matter (Score:5, Informative)

        by Megane ( 129182 ) on Saturday January 06, 2007 @11:11AM (#17487694)

        Use [tab] to select and [space] to "click".

        Not by default. First you have to go into the Keyboard & Mouse preferences and select the full keyboard access for "All controls".

        • by xwizbt ( 513040 ) on Saturday January 06, 2007 @11:51AM (#17487964)
          And it's worth pointing out that there's a reason for that. Generally, under MacOS X, anything 'advanced' is off by default. If you're the sort of person who wants to use keyboard shortcuts then you're the sort of person who's able to go to the preferences and activate them.

          Conversely, on Windows, in general *everything* is enabled at start up. Confuses the hell out of novice users. The Mac approach - simplicity and usability with the option for power use - wins out every time.
          • Re: (Score:3, Insightful)

            by a.d.trick ( 894813 )
            Except that then it takes a long time for someone to become an 'Advanced User'. Most Advanced Users didn't learn what they know by reading some Advanced Users manual chalk full of al sorts of arcane knowledge of keyboard shortcuts and stuff. They were just regular users who accidently pressed tab one day on an found that it cycled through the form elements. Experimentation is *the* way that users learn stuff. We all know that getting them to read the manual is about as likely as getting a slashdotter to RTF
            • by 644bd346996 ( 1012333 ) on Saturday January 06, 2007 @04:26PM (#17490748)
              People stop being noobs by exploring the options and prefs dialogs, not by fumbling around. I doubt many people are able to figure out which random keypress triggered the action they wanted. But with something as complex as Windows or OS X, you can always discover new features by digging through the preference panes. THat is the experimentation that really helps.
        • by Bill Hayden ( 649193 ) on Saturday January 06, 2007 @01:35PM (#17488992) Homepage
          First you have to go into the Keyboard & Mouse preferences and select the full keyboard access for "All controls".
          With an onerous requirement like that, I can see how it's a complete non-starter.
        • Or you could just press control-F7 to toggle Text Boxes+Lists to All Controls.
    • Re: (Score:3, Interesting)

      by vertinox ( 846076 )
      Vista still has all the games and applications people use, most not available on any version of OS X.

      But can you run Final Cut Pro on Windows?

      Or even have a comparable program that doesn't make you beat your head on the keyboard? (I'm looking at you Adobe Premiere!)

      But in general, most commercial apps don't have a version on OS X.

      But to be really fair, if the software is open source and running on a modern version of Linux (as in that it is currently being maintained) you may see it recompiled in X11 for OS
    • by maztuhblastah ( 745586 ) on Saturday January 06, 2007 @10:57AM (#17487594) Journal
      Agreed. Technically, you can do more stuff on Windows -- just as you can technically go more places in a SUV than you can in a sedan. But in reality, you never end up taking advantage of every little feature, relying instead on a core library of features. And when it comes to that "core library", Windows can't touch Mac OS X.
      • Re:It doesn't matter (Score:5, Interesting)

        by ScrewMaster ( 602015 ) on Saturday January 06, 2007 @11:50AM (#17487958)
        Off topic a little (okay, a lot), but your comment applies to programming languages as well. When I was coding for the MCS6502 on an Apple ][ in 1978 or so, I had every instruction, every variation, every addressing mode in my head. The code just flowed. No need to waste time referring to documentation once I had learned the instruction set ... my fingers never left the keyboard.

        Flash forward twenty nine years. Nowadays, programming environments are so complex (I won't use the term "sophisticated", necessarily) that no mere human mind can easily encompass them in their entirety. Yes, there may be a function that does exactly what you want, but odds are you won't remember it's there (if you ever did know) and will just write it yourself anyway. Most developers I know (myself included) settle for a "core library" of features and functions in a particular language, functions that do the majority of what we need. To do otherwise would mean continually searching through programming manuals trying to find some little-used feature which might (or might not!) actually be there and might (or might not!) do what you really want. Not worth the effort: just do it yourself and get it over with.

        Language and operating system designers rationalize the insane complexity of their creations by saying, "yes, it's true, no programmer/user will ever use all of what we provide, but the subset of features each programmer/user chooses will be different, so we have to put in the kitchen sink." Now, that is true to a degree, but I think that in many cases they have simply gone too far and productivity has actually suffered as a result. At the very least, a large percentage of their oh-so-valuable features go unused by a large percentage of users.

        The reality is that it is usually the marketing departments that demand more and more stuff be added in order to make their claims of "ours is new and improved!" so they can achieve some unquantifiable degree of "market differentiation".
        • Re: (Score:3, Informative)

          That's why PHP.net is a boon to PHP developers. They didn't just throw the kitchen sink into PHP. They threw in the furniture, the windex, and even the toilet brush. They even went out and got more stuff to throw in. However, if I need to do something that I feel like there ought to be a function for, I just Google PHP.net, and I usually find it. My fingers never leave the keyboard, though I do leave my editor. That said, good luck finding an easy-to-use reference for, say, C#. If the documentation i
          • Re: (Score:3, Informative)

            by elbobo ( 28495 )
            Just type "php.net/[keywords]" and it'll search PHP's function library.
    • Re:It doesn't matter (Score:5, Interesting)

      by eclectic4 ( 665330 ) on Saturday January 06, 2007 @12:38PM (#17488454)
      "As a cross-platform developer"

      I assume you realize you represent less than 1% of the computer using public's needs/wants as a cross platform developer (most of them wouldn't even know what that means).

      "At the end of the day though, I can do MORE stuff on Windows, and Vista will be no exception."

      Like what? You may be right, but usually in a "discussion" thread you have to actually put up examples. My mom used to use Word, a browser and an E-mail app on her old Dell. With a Mac she now plugs in her digital camera to get photos as soon as I told her she didn't have to do a thing outside of plugging in the camera to the machine (no driver installs, no app installs), and she's been playing with iMovie, something she wouldn't have dreamed she could have done so easily on a Windows machine.

      So, while you may be right, I think the majority of the computer using public couldn't care less about your statement, and more about what they want to do rather than what they can do. Remember, I may admit you are right (without examples that would be pertinent to the general public I can't argue anything), but for most people, OS X and their bundled apps are going to be far more rewarding, fun, stress free than anything similar on Vista. For games, BootCamp!
    • Vista still has all the games and applications people use, most not available on any version of OS X.

      Um... right. Take a look at Amazon's best-selling software [amazon.com] list sometime.

      1. Many of the top 25 ship media containing both Windows versions (World of Warcraft, TurboTax, H&R Block Taxcut, Rosetta Stone Spanish)

      2. Others are available in separate versions for both OSes (Microsoft Office 2003 for Windows/Office 2004 for Mac, QuickBooks, Quicken). What're you left with that's Windows-only?

      3. Some Windows

      • Re: (Score:3, Insightful)

        Yep, the games and apps people use are definitely not available on any version of OS X.

        You are correct in your facts, even when you just consider games, but I think you are looking at the wrong information. Whether or not the most popular software is needed/available on OS X is not as important as if the average person wants to run software or perform a function which they cannot. There are many applications that don't have a port and while individually they may not have a lot of market share, together t

  • Vendor support (Score:5, Insightful)

    by gravos ( 912628 ) on Saturday January 06, 2007 @10:29AM (#17487398) Homepage
    Technical superiority doesn't mean as much when you can't get vendor support. This is sad but true. For a long while to come Vista will enjoy all the attention and benefits of a larger install base regardless of technical merits (or lack thereof).
  • Isn't this strange. Why don't they wait for the just-around-the-corner Leopard to compare with Vista. At least they would be comparing apple with oranges instead of pineapples and watermelons! ;-)
    • Re: (Score:3, Informative)

      by samkass ( 174571 )
      This is especially true considering the industry rags were comparing the Longhorn announced features with the then-released MacOS X 10.3 years ago, then again when 10.4 came out. Now that we're a few months from 10.5, you'd think they'd compare the 10.5 announced features against the now-released Vista, but no, the Mac doesn't get that advantage. Admittedly it's a little bit of Apple's fault with them being so secretive, but still... compare 2007 releases if you're going to compare.
    • by catwh0re ( 540371 ) on Saturday January 06, 2007 @11:06AM (#17487664)
      it's more like comparing Apples with lemons.
  • .NET (Score:5, Interesting)

    by iJed ( 594606 ) on Saturday January 06, 2007 @10:37AM (#17487446) Homepage
    In my opinion the only place where Windows is really far ahead of Mac OS X is .NET. Or more specifically: C# 2.0. C# is simply the nicest programming language and .NET the most consistent and easiest API that I've ever used. I went from a Java and Obj-C advocate to a C# maniac in about one month of using it. The biggest drawback with .NET is Visual BASIC which is horribly verbose and seems to attract idiot developers.

    I think it would be great if Apple would adopt C# as the future of development on Mac OS X. I hate to say this but in comparison Objective-C 2.0 looks positively dated.

    Other than .NET I think Mac OS X 10.4 and the up-comming 10.5 are still much better operating systems than Vista. Mac OS X is more consistent, nicer to use and is more stable than any version of Windows I've ever seen.
    • Re: (Score:2, Informative)

      by blackpaw ( 240313 )
      Word - .NET and C# are just amazing, and Visual Studio is a *really* nice IDE. SharpDevelop (GPL) is pretty good as well.

      I actually see .NET as a real opportunity for linux. If there was a decent 2.0 implementation on Linux I would switch my web development to it just like that.

      WinForms problems? I have written custom from designers for DevStudio, it would be (relatively) easy to implement a GTK or QT hierarchy, experts and designer that integrated with DevStudio.
    • by Anonymous Coward
      It sounds like you have had limited experience with various programming languages. Most of the best features of C# 2.0 have been available in other languages for some time now. In the case of closures, Lisp has offered them since as early as the 1960s! The OO capabilities of Smalltalk are still superior to that of C# 2.0. OCaml has a far more performant and portable bytecode interpreter than .NET, while also allowing for native binaries on Windows, Linux, *BSD, and most commercial UNIX systems. Python offer
    • by samkass ( 174571 )
      This is exactly what I've been saying for a year now, but every time I suggest it on a Mac discussion forum I get called a troll. Objective-C is what people in the 1980's thought object orientation was going to be about. Let's get with the program, people! Apple could probably do more for C# adoption in the industry than Microsoft probably can (think USB) because of less momentum. It would behoove Microsoft to give Apple extremely good terms on any IP and even code and consulting to get them bootstrappe
    • I've actually kinda liked my experience with Obj-C. I think that most people's objection to it stems from the fact that it's different from C and C++. C# certainly wins when it comes to familiarity -- but in terms of technical features, it doesn't have any advantages that I can see. Both are good OO languages, both have GC, both are reasonably good performance-wise, and both are well-supported by their respective "parents".
    • Re: (Score:3, Interesting)

      by TheRaven64 ( 641858 )
      I haven't used C# much, and not used C# 2.0 ever, but my understanding is that is is semantically similar to Java. Here are a few things off the top of my head that I can easily do in Objective-C that I can't in Java (all of which I have used in real code):
      1. Enumerate all the subclasses of a given class, or classes that implement a particular interface, including those supplied in plug-ins, at runtime.
      2. Call methods by name.
      3. Query whether a delegate object implements a given method, allowing for informal pr
      • Re: (Score:3, Informative)

        by Agilus ( 471376 )
        I actually had a reason to do all of those things, with the exception #of 5 (but it might be do-able, don't know off the top of my head) with ancient Java 1.4 a few years back. You can find that Java's Reflection API will handle most of the stuff you're talking about, while its JNI API will let you call separate methods for object allocation and constructor initialization. It's also possible that you might be able to do it all with the Reflection API, without having to resort to JNI - I just came across t
      • Re: (Score:3, Informative)

        by nickallen ( 905814 )
        1. Enumerate all the subclasses of a given class, or classes that implement a particular interface, including those supplied in plug-ins, at runtime.

        This is not directly possible in Java API but can be done with a small utility function that uses reflection.

        2. Call methods by name.

        Again this can be done by reflection. You loose type safety so it's not encouraged.

        3. Query whether a delegate object implements a given method, allowing for informal protocols.

        Again
      • by melted ( 227442 ) on Saturday January 06, 2007 @03:44PM (#17490300) Homepage
        I don't know about Java, but you can do much of this in .NET:

              1. Enumerate all the subclasses of a given class, or classes that implement a particular interface, including those supplied in plug-ins, at runtime.

        ** You can, through reflection

              2. Call methods by name.

        ** You can, through reflection

              3. Query whether a delegate object implements a given method, allowing for informal protocols.

        ** You can, through reflection

              4. Handle the case where an object tries to call a method on my object that doesn't exist, to allow the simple creation of generic proxy objects.

        ** That can never happen in C#

              5. Add methods to a class, even if it's part of the standard library and I don't have the source code (I can even do this at runtime, although it's messier, and I haven't ever needed to).

        ** What's wrong with inheritance?

              6. Separate the allocation and initialisation of an object into separate methods, to allow different allocation policies to be implemented (e.g. pools for commonly re-cycled objects) transparently to users of the class.

        ** Not needed in .NET by design. You can't allocate anything on your own.

    • Re: (Score:3, Informative)

      by PetiePooo ( 606423 )
      Have you ever used Delphi or C++Builder? The .NET API and the Borland Visual Component Library (VCL) were built by the same guy. [wikipedia.org] .NET has the advantage of being his 2nd iteration, and C# the second iteration of Java, so his team had a chance to work the kinks out... Still, C++Builder/Delphi were vastly superior IDEs to VB6, not to mention that they didn't require programming in VB... (gag)

      Borland has even released a free (as in beer) version called Turbo C++ Explorer. [turboexplorer.com] Not expandable like the original
  • by Assmasher ( 456699 ) on Saturday January 06, 2007 @10:38AM (#17487450) Journal
    ...I don't think I've ever seen so many ad hominem attacks against a non hominem. ;)

    Saying that OSX is better than Vista because OSX hasn't changed its UI much since 2001 (at least regarding buttons) and Vista has changed the look of the window bar buttons? That's just stupid.

    Spending most of the first page of the article beating the dead horse of Cairo promises regarding WinFS and other things which have nothing to do with comparing Vista to OSX?

    I'd much rather read an article by a Linux or Windows fanboy bashing each other unapologetically than listen to that author say "I'm going to compare A and B" and then spend half their time talking about C.
    • Re: (Score:3, Interesting)

      by MrHanky ( 141717 )
      Yeah, he basically ignores every technical aspect of the operating systems to choose a few UI and HCI aspects that are more consistent on OS X. Even Apple does this better, with their "Hello, I'm a Mac" commercials. This is a fucking advert, not a review.
  • by scenestar ( 828656 ) on Saturday January 06, 2007 @10:41AM (#17487466) Homepage Journal
    f you believe all the hype, installing the new Windows Vista operating system will solve world famine, end the AIDS crisis and bring about world peace.

    If those windows zombie botnets were used for scientific work instead of sending spam I'm sure it would in fact have a positive impact.
  • I been figuring out how to upgrade my Windows XP system to run Windows Vista. I can spend a bit of money on old technology that won't upgrade to a future system. I can spend a lot of money on current technology that will be outdated in the next year or two but some components will upgrade to a future system. Or I can spend too much money for a brand new system that might be good for the next five years. Ironically, if I need an entire new system, I just might get a Mac to run Windows Vista. Go figure.
  • by natd ( 723818 ) on Saturday January 06, 2007 @10:49AM (#17487520)
    TFA has quite a bit about how OS X does a better job of making it clear which windows are active/inactive etc.

    His example is of Safari in the background of something else, and the Back/Forward/Reload/Stop buttons being greyed out. On Vista, he points to the similar buttons still being full colour and equating that to confusion.

    The only reason his Safari buttons are grey is because he hasn't loaded a web page and has nothing to go back to, reload or stop. In OS X, with a page loaded those buttons would indeed look active. Yes, I just tested ;)

    • Re: (Score:2, Informative)

      I'd have to re-read the article, but I thought he was refering to the "traffic lights" in the top left... I thought the point the author was trying to make was that the Vista equivalent is not as clearly identifiable and that the eye is drawn to the bright back button on the inactive window in the example screenshot. Still, he's a Mac user - so his familiarity with the OSX is understandable.
    • by catwh0re ( 540371 ) on Saturday January 06, 2007 @11:37AM (#17487880)
      I'm not sure how well the author has articulated his point. The safari buttons stay active because you can actually click them at any time from any window (including when safari is not the active application.) This behaviour exists in a few applications but only where it's useful. E.g. you can change tracks in iTunes without activating iTunes. However in Safari when back/forward is pressed it's logical to switch to the application. It's not that they are highlighted and non-functional, which is a past windows trait.

      Personally I find the actual issue with XP or Vista is that there is simply too much over stimulation on the screen, a user is desensitised to the bold interface and thus the OS requires more brazen efforts to gather attention when it's required in a different area of the screen. This is why windows users find that all the mac windows look grey and unsubstantial (this is also why mac users can tolerate many windows on the screen at once). Opposingly mac users find that windows is excessively clunky and child-like in appearance (hence terms for XP such as Fisher-Price). The excessively bold interface of windows leads users to maximise each window otherwise they can't concentrate on the task at hand.

  • Vista still has all the games and applications people use, most not available on any version of OS X.

    Most businesses don't care about games. As Microsoft's continued move to game consoles helps my strategies more, and more. Most businesses want to have easy access to their financial information and sell what they have. For the small business owner OS X is ideal, and I have deployed several iMac Core 2 Duos at business sites, replacing the far dated XP/Dos systems. In pharmacies we often deploy Linux based

    • Re: (Score:3, Insightful)

      by InsaneGeek ( 175763 )
      I think your numbers are just a *bit* exagerated there me bucko.

      I can get a brand new dell XP-pro system with free upgrade to Vista business from Dell's small-business line of servers for $500. I don't know anybody's business, that isn't getting fleeced by people (which I guess like you are implying you do when they stay on Windows) who pay $300 annually per system to clean up their crap. Either their internal IT staff don't do their job/the outside support staff (your group) is milking them for cash or mo
  • by v1 ( 525388 ) on Saturday January 06, 2007 @10:54AM (#17487570) Homepage Journal
    I don't believe it's possible to get a fair comparison of two so completely different things unless you have been forced to use both of them for an extended period of time and have truly given them both a chance.

    I am in that position where I work, and I have to support both macs and PCs in the desktop support world. For me what it all comes down to is simplicity of use. Just pulling an example out of thin air... 99% of mac software runs as non-admin, and better than 70% will run as a very restricted user. (kids) 98% of software can be installed as a non-admin so long as you know the admin l/p. Then we have windows. 0% of software can be installed as a non-admin, even if you know the admin l/p. After that, 80% of it requires you to be logged in as an administrator. So make them an administrator you say? (like THAT is a good idea in a school!) In OS X that is one check box and takes 15 seconds to do. I have a sheet of paper somewhere around here with all the steps needed to promote a user in Windows, I was astounded by what the PC tech said had to be done. Anyone that says windows is easier to use needs a closed door meeting with a baseball bat. When it all comes down to it, the amount of software available isn't truly what's important, it's how easy, pleasant, and non-frustrating the system is that actually matters to a lot of people, tho they may not admit it. Having a flying car isn't so great if it takes you 45 minutes to get it into the air every day and is prone to running into buildings. I admit I get a little personal enjoyment when I see a windows user is just totally frustrated and ranting and I say well you know how we can fix that? and they scream back, "Don't tell me about macs, I don't want to hear it. I *LIKE* my pc!!!" Yessir, I can see that, looks like you've having a great time. The 5% of them that finally switch come to me later and say why didn't you tell me about this before? I triiiiiied.....

    • That it may be difficult to switch a user to become an administrator in Windows is one thing, but Windows applications not being able to run as a limited user is the fault of application developers, not Microsoft.

      Also, 0% of software can be installed as non-admin? That's some hyperbole there. Learn to use Active Directory and deploy software under the group policy stuff. Limited users can install software just fine via that.
  • They're different... (Score:3, Informative)

    by cookd ( 72933 ) <.moc.onuj. .ta. .koocsalguod.> on Saturday January 06, 2007 @11:07AM (#17487672) Journal
    I will certainly admit that there are a lot of things to like about OS X, and for some people, it will be the better choice. For others, Windows is better, and Vista is a big step forward.

    The article comes across as "Why OS X is better than Vista" instead of "Comparison of OS X and Vista". But that's par for the course. The author does have some valid comments about areas that could have been done better in Vista.

    I do disagree on some of the evaluations of Vista's merits. The most misunderstood area is User Access Control.

    Not that UAC is perfect -- I've got a nice list of things I don't like about it. For example, if the system incorrectly detects that a program probably needs to run as Admin, it is a bit of a pain to convince the system to just run it normally. And there aren't any good tools for working with UAC from the command line (i.e. I want an equivalent to Unix su). I've written some myself, but they really should have been included with the system. And some tasks that should be able to be done by accepting one UAC prompt end up requiring 5 or 6.

    However, the author of the article passes UAC off as useless and annoying. Well, it is annoying, but so is finding my car keys every time I want to drive my car. But it is definitely not useless - just misunderstood.

    UAC consists of three mechanisms, along with related tools for configuring them:

    1. The shell of an Administrator can optionally be run with reduced permissions. This means that if UAC is enabled, the user's shell (explorer.exe) will drop privileges when it is initialized (after the user logs on). In other words, the shell tells the kernel that even though it is running under the account of an Administrator, the kernel should deny any requests to use administrator privileges, and should not grant any access to resources based on the user's membership in the Administrators group.

    2. There is a mechanism to regain administrator privileges so that administrative tasks can still be performed. If you are logged on as a user in the Administrators group, this mechanism requires a confirmation dialog (ok/cancel). If you are logged on as an unprivileged user, this mechanism requires a username + password of an administrator ("over the shoulder login").

    Note that this mechanism must be protected from abuse. Potential abuses include: keyloggers (capture the administrator's password), event injection (simulate a mouse-click or keyboard event to respond to the confirmation dialog automatically), and luring (put a malicious executable with the same name as a trusted executable into the user's path, then trick the user into trying to run the trusted executable). Protecting against these abuses leads to a bit more inconvenience, but a lot more safety. This is why nothing else can be done while the UAC prompt is active -- the UAC prompt turns on some security features to protect against keyloggers and event injection. This is something that is more annoying than OS X's system, but also significantly more secure.

    3. There is a mechanism to detect programs that require administrator privileges. Vista-aware applications include a manifest that tells the program loader whether administrator privileges are required. Vista also tries to automatically detect non-Vista-aware applications that require administrator privileges (such as installers). For now, this is a bit of a pain when it doesn't work, but in the future, this will end up working well. For example, as the author indicated, it becomes more challenging to install a pre-Vista application to your personal folder without help from an admin (Vista detects that the installer probably needs admin privileges). In the future, the installer will have a manifest telling Vista that it doesn't need admin privileges immediately, and will ask for them only if the user decides to install the app onto the system instead of to a personal folder.
  • I bought a black macbook this morning. Needed a powerfulish but portable dev server. Wanted black because the plastic probably won't stain with heavy use the way the white ones do. But I talked them down on price so as not to get ripped off.

    It's now running Ubuntu. The new wireless card isn't supported. Setting up xmodmap has been painful and should be unnecessary (and it's still not as I'd like it) but even so - nothing else comes close.
    • You realize that the staining problem was resolved a long, long time ago? And that the black shows dirt/scratches/wear better?

      Ok... good. I just wanted to make sure you didn't buy a black MacBook for all the wrong reasons. :)
  • Dear god, Outlook is ugly in that screenshot. I hope vista is 3rd-party themeable without replacing system DLLs.
  • Oops (Score:5, Insightful)

    by dal20402 ( 895630 ) * <dal20402&mac,com> on Saturday January 06, 2007 @11:13AM (#17487718) Journal

    Anyone who looks at my post history will see that I am a Mac zealot, but I have to correct a small bit of misinformation in the review.

    He praises Mac OS X for dimming toolbar buttons when windows are in the background, using the example of a Safari window behind a Finder window. Unfortunately, the reason the Safari window's toolbar buttons are dimmed is not that it's in the background, but that it's not displaying any page. Put a Safari window displaying any page into the background and its toolbar buttons (unfortunately) stay active. The behavior he describes is application-specific.

    For example, both the Finder and Path Finder [cocoatech.com] do the right thing.

    There were other inconsistencies in the review. Two examples: First, he slammed Vista for requiring UAC approval for installations where it might not seem necessary, where OS X does the same thing. Second, he praised Vista's interface consistency, without mentioning the lack of consistency that has been typical of Mac OS X in recent years. (This lack of consistency, because it is strictly cosmetic and apps have remained well-executed, is something I think is OK or even valuable... but there are a whole lot of Mac users out there who violently disagree with me.)

    • Re: (Score:2, Informative)

      Again, I think the consistency that the author was talking about can be seen clearly in the OSX "traffic lights" and their behaviour. I can't think of a single application that does not have these (even WOW...) Now look at the Vista screenshot - Office looks completely different from the OS itself. Only the red X function appears to highlight the active window. Not as distinctive as the OSX method. Still, not the end of he world either...
  • In the Microsoft world, if Vista stacks up against the current Apple offering and is not "bad" in comparison, why, that means that Vista is just absolutely fantabulous.

    Good is a relative term, you know.
  • My $.02 (Score:5, Interesting)

    by OSXCPA2 ( 988302 ) on Saturday January 06, 2007 @11:38AM (#17487884)
    I use Windows XP at work and OSX, FC3, Win2000 and XP at home. I am a heavy duty business user and student developer. I offer the following observations:
    1. I use OSX primarily, on a pre-Intel iMac. Speed is good. System slowdowns are generally longer under Windows than OSX, but the 'pinwheel' in OSX drives me insane.
    2. The UI and system administration tools in OSX are hands-dows way easier to use. I used every version of Windows from 3.1, and worked at a support desk in college - and once I learned OSX (ok, BSD) - style system maintenance and operation, I never went back. *NIX is far more discoverable and has a well-engineered feel that I like.
    3. I have yet to run into any software package that I needed that did not have a counterpart on Mac.
    4. I still have not played Half-Life 2. I do not need to, but I would like to, and I bought WinXP just to do so. I can't really blame Apple for this. In fact, Apple, by moving to Intel, has made it easier for their user base to access windows apps. Microsoft, by making it more difficult (from what I've read - haven't tried it yet) to run Vista in any kind of virtual environment is not really helping the user base much. Although they probably don't care about Mac users, there are many business reasons to support virtual environments, from posts I've seen on /.
    5. Searching in OSX returns better results than WinXP or 2000.
    6. Mac help, for system related issues, returns more relevant results than WinXP or 2000.
    7. Mac hardware just works. I have a hetogenous network - my Mac has no problems, nor does my FC3 laptop. I have a dual-boot PC with WXP and 2000 - 2000 recognized my wirelss card and the built-in ethernet adapter. WXP doesn't have a driver for the built in. The wireless card has a driver, but cannot acquire a network address from my AirPort. Win2000 has no problems with the wirelss card or network address. The driver in both OSes is up to date. I should NOT have to put in this much effort, especially for supposedly supported hardware - it stuns me that 2000 is actually better at 'figuring out' what to do than XP. Needless to say, the Mac setup has never caused any problems for my Mac hardware.
    8. Development - I do mostly Java and Ruby. Java runs pretty much identically on both boxes, but setting up newer versions of the Java environment is more difficult on Mac. Installing and configuring Ruby also requires a lot more effort. However, it is easier to troubleshoot in the Mac environment. XP and 2000, the installs seem to 'just work' but if they go wrong or there is a misconfiguration, it is a lot harder for me to figure out what went wrong.
    9. Licensing - I can install my OSX CD/DVD on any Mac I have, no registration necessary. I do not do this, but I can. Windows XP, I installed and because it couldn't get on my network, I had to use the dial-in service to validate my copy of XP, which was a PITA.
    10. I took C in college, working in a UNIX environment. It was amazing and taught me a ton. I took Java in college, working on a PC with NetBeans. Worked great. I used VBA to do corporate work and learned two things - first, an IDE is very nice, especially to learn UI implementation and second, VBA makes it way too easy to write crap code. You can write crappy Applescript too, but I've seen far less of it. Xcode is a nice balance and can hit multiple targets. I like it, although I've not done much Objective C work.
    11. I like scripting and *NIX tools. Scripting is far easier in a *NIX-like environment than on Windows. Yes, there is Cygwin, but that was designed to remedy the lack of such tools in Windows.
    12. C# for web development is, in a word, crap. Sure, it is easy to learn. Sure, it is free. Sure, the MS IDE is ok if you choose to use it. HOWEVER, it is so wrapped up in Microsoft-specific 'stuff' it sucks to use. Example - to simply change the color of a button in a web-form, I spent several hours working through my code to see what went wrong. I sent it to my professor, who told me it was fine and worked. I was mystified
  • oh, boy (Score:3, Interesting)

    by oohshiny ( 998054 ) on Saturday January 06, 2007 @11:55AM (#17488002)
    You can't determine whether something is usable by writing a review, you have to observe actual users and what problems they have. And in that regard, I have seen little indication that OS X is significantly better than Windows or Gnome. Just from observing my parents on some of the points discussed in the article, I noticed

    * They keep getting confused about which application is active; among other things since the frontmost window may not correspond to the menu bar.

    * Wireless configuration causes no end of problems for them: the configuration panel is confusing to them, and the Mac often picks the wrong wireless network even if it could easily figure out what the right one is.

    * Having to confirm some System Preferences changes with a password is a feature that makes OS X more secure in a corporate environment, where random people may walk up to your desktop trying to change things; it's a nuisance in a home environment.

    * The green button thingy is as unintuitive to them as it is to me.

    That's just some off the top of my head; there are many other usability problems in OS X.

    Not having tried Vista, I don't know whether OS X is "better than Vista" in terms of its UI, but I don't see that it's a breakthrough in usability and it doesn't seem to be better than XP for real-world users. I suspect something like "Sugar" may be way more usable than either OS X or Windows "for the rest of us".
    • Re: (Score:3, Insightful)

      Huh?

      1. What are you talking about? The active window gets the menu bar. How is that confusing?

      2. You're just making stuff up. There's no "configuration panel" in which to select wireless networks at all. You just click on the WiFi icon in the menu bar then select one from the list.

      3. It's called security. Guess what, if you can change the settings without a password, so can XYZ Soft that you downloaded and ran for some other reason. There is a reason that Windows has a spyware problem and OS X doesn't this
  • by d_jedi ( 773213 ) on Saturday January 06, 2007 @12:33PM (#17488394)
    First off, this really isn't Vista v. Mac OS X.. it's a comparison of their user interfaces (the author ignoring everything else about them..) - OK fine, but let's just make that clear from the get-go.. because while Vista has a lot of nice UI improvements, many of the exciting changes (at least, from my perspective) are more "under the hood" (one of them.. a I-can't-believe-they-took-so-long-to-get-this is per-application volume levels).

    Now, here's where the article gets a bit nonsensical. It's a comparison of the UIs.. but he turns OFF part of Vista's? OK.. I see we've got an objective comparison coming here..

    In all, he makes a few good points about Vista (UAC nagging and "personalization" vs "display" notable), but it's mostly just nitpicking.. and he doesn't criticize MacOS in any way, and doesn't point out any of the deficiencies in the MacOS UI (because it's plainly obvious what action clicking on red, yellow, or green circle has, to someone who hasn't used OSX..)
  • by Joe The Dragon ( 967727 ) on Saturday January 06, 2007 @12:55PM (#17488636)
    And the macpro cost is high and the mini is low end and hard to open.
    They need a mid-end system that does not have a screen build in.
  • windows is annoying (Score:4, Interesting)

    by codemachine ( 245871 ) on Saturday January 06, 2007 @02:35PM (#17489502)
    I've always found working in Windows XP to be frustrating and annoying, but never was able to articulate it as well as this author has (even though he was mostly referring to Vista). Of course any version of Windows is frustrating for someone used to Unix just due to its lack of certain features, but I found XP so much more difficult to adjust to than 98 or 2K.

    The fact that Windows XP is so incredibly verbose about what is happening is extremely annoying. Constant bubbles popping up from the system tray talking about hardware, updates, firewalls, unused desktop icons (yes, I know it can be disabled), etc. Dialog boxes popping up for everything. I just want the OS to leave me alone and let me work. But UAC in Vista will make this even worse.

    As the author mentioned, they also have the habit of renaming and moving commonly used tools, and making them harder to find for someone who really knows what they're looking for. Probably the worst example in XP was the changes to the control panels regarding network settings, workgroup computers, etc. Things that were easy to find in 98/2K became more difficult to find. Apparently Vista moves the "Add and Remove Programs" feature to "Programs and Features", and "Display" to "Personalization". I don't see how that makes the OS more intuitive to use at all, whether it is for a new user, or a power user with prior Windows experience.

    Despite having a much different UI than GNOME/KDE/Windows, I found OS X much easier to adapt to. The Unix underneath certainly helped a bit, but the bigger part was how things just worked. There are still a couple annoyances, 'Finder' being the biggest one (the unix command line somewhat mitigates this), but overall OS X is so much better at not getting in the way of the user.

    I think that if I could replace Finder with Windows Explorer or Konqueror (which I could probably do actually), I'd have very little to complain about on my OS X desktop. Add Fink and suddenly you've got something similar to Linux. Add Parallels and Boot Camp, or maybe free tools like DarWine and Qemu, if you need Windows applications. OS X has become the ultimate desktop (can run almost anything but Windows games), and Macs the ultimate hardware (can run OS X, Windows XP/Vista, and Linux on the bare hardware). The fact that Mac OS X has gotten faster every release, and Windows has instead eaten gobs more memory every release, is just icing on the cake.

"Protozoa are small, and bacteria are small, but viruses are smaller than the both put together."

Working...