What OS X Could Learn From Windows

by Chris Howard Jul 20, 2005

Okay.
Hard hat? Check.
Flak jacket? Check.
Flame proof vest? Check.
White flag? Check.

Deep breath? Check.

Windows has some features OS X could do with.

There, I said it. Nice and quick and up front. No beating around the bush. So what now? Duck!!!

Is it safe to come out yet?  I’ve been burnt before daring to suggest this. But here I am again, sucker for punishment.

1) Compatible control keys. Switching between Mac and Windows this drives me nuts. I have to consciously think “command-C or control-C?” It shouldn’t have to be that way. And if you’re running RDC or VPC and copying and pasting between OS X and Windows!! Sheesh!

The problem isn’t the labeling, it’s the location of the keys used. I had to use a Windows PC today and I kept pressing Alt-C to copy. This is why it’s a problem. If it was simply a matter of labeling, no worries, mate. Apple - and the zealotry - need to concede that this battle is lost.

Implementing this would rock many people’s boats, so if Apple did make this change it’d have some serious domino affect on other keystrokes and applications that use them, but maybe it could be done with the switch to Intel, just to ease the pain slightly.

2) Save button on toolbars. I don’t think any of the Apple software ever gives you the option to include a Save button. Print button yes, Save button no. A little test - raise your hand if you save your work more often than you print it? Ah, so I’m not alone. Good. You can put your hands down. Thank you.

3) A multi button mouse. And you thought I’d say two. Why stop at two? Especially with things like Exposé, Dashboard and Spotlight. They’re just crying out for single click activation from a mouse. Ok. So this isn’t a Windows feature per sé, but still is needed.

4) Only show relevant file types in open and save dialogs. For those who like seeing every file that’s every existed in their Documents folder, give them a checkbox to show all files. But personally, if I am opening a Pages file, I don’t want to see all my iMovie, Excel, iDVD etc files. And OS X already knows which are which because non-related ones are greyed out.

5) Sort folders to top of directory listings I know that we don’t go folder mining as much since we got Spotlight, so I won’t labor on about this one.

6) More context sensitive help. I notice since I first raised this two years ago, more of it has crept into OS X. So I guess at least I can’t be flamed for this one!

Now why is it that I can list all the features I want Leopard to have and as long as none of them are from Windows, its cool?  But dare suggest OS X needs a feature already in Windows and the world comes down on you. We can admit that OS X is not perfect, but not that Windows is better in some ways.

But Apple have admitted it in the past. Here’s just a couple of things I’ve seen Windows do that Apple has added:
- Command-tab switching
- Existing files selectable in Save dialog

Last week I suggested changes to the iPod and more people than not, disagreed. And I reckon this week it’ll be a lot worse. But if I added to this list “Change to Intel CPU’s"… two months ago I would have been burned at the stake. Now it seems we all think that change is logical. So before you get the flame thrower out remember, we know Apple make changes, they borrow from Windows and borrow from their 3rd party developers.

Also, I know I’m going to get flamed for this being a “tired old argument that has been done to death”. Sorry if you feel that way. just pretend I didn’t say these features already existed in Windows and that they are new and revolutionary. If we stop asking, Apple may think we don’t want them anymore.  Microsoft copied so much from Mac OS, why can’t Apple do a little copying back?

And if you can take the heat, what would you like to see Apple borrow from Windows?

Comments

  • Chris,

    I’ve simply made observations on why I think Mac OS X does the things it does. I’ve even said:

    “I’m not saying you should be happy Mac OS X does this, I’m simply saying there is a perfectly logical reason for it’s behavior.”

    In nearly every case, I’ve been told that these observations were…

    illogical
    nonsensical
    ridiculous
    ludicrous
    meaningless
    etc.

    and I’ve been called a one-dimensional Mac-atronic zombie.

    I do not agree.. and have made that clear in my posts.

    Chris wrote: “In the last few weeks you’ve tried to shoot down....”

    Again, I’m not trying to shoot down features. I’m simply saying I think they would be better implemented in other ways that are more, “Mac like.” In fact, instead of just say these features were “ludicrous” and “meaningless”, I’ve even given detailed examples of how they could be implemented in a more Mac like way.

    In regards to per-application volume control, Beeb asked me what I thought about it and I said, “...I don’t see it as being as useful as everyone is making it out to be.”

    And even said…

    “I’m sure that pro users may find such a window useful in production or custom audio installations environments, such as kiosks, etc.”

    Then I got the usual.

    “Shocking..

    ...

    So such a feature, which as you say seems so obvious to everyone else, elicits a mere blank stare from you.”

    response from Beeb.

    I’m simply asking why it’s so “obvious to everyone else”

    Chris wrote: “Per application volume makes simple and perfect sense. Different tasks require different volumes.”

    And I’m simply pointing out that per-application volume control should be fixed at the application level by adding volume options to media-playing applications and using the alert channel for notification sounds.

    Since applications couldn’t control their own volume independently before Vista, many existing applications didn’t have their own volume controls that use it. One of the reasons Microsoft decided to add an external mixer was to make this functionality available to users, even if they didn’t upgrade their applications.

    Again, it may look like a great “feature” from your perspective, but it’s a solution to a problem that should have been fixed years ago.

    In other words, just like the refresh menu item in WIndows Explorer, it shouldn’t be a crutch to solve some other bigger problem. You shouldn’t need a per-application “mixer” to manage sounds on your computer. It should be a optional feature for advanced users. In most cases, a Main and Notification volume is sufficient.

    Chris wrote: “...Apple don’t do it that way, so they won’t do it. ... Exposé ... new ideas that don’t necessarily fit the past”

    Chris, do realize the irony of your statement? Exposé is Apple’s way of switching windows, right? And what did Beeb ask to do? Switch windows with Alt-tab, even though alt-tab is for switching applications, which are not windows in Mac OS X. Sounds like the old way that MS Windows did it in the past, doesn’t it?

    Wouldn’t it be a logical assumption that a better way to solve Beeb’s problem would be to allow users to select minimized windows using Exposé?

    I’m not against adding an option in preferences that makes Alt-tab un-minimize a minimized window when none are visible. But don’t say Alt-tab should un-minimize windows by default just because there’s “no logical reason” or that’s it’s an “oversight” on Apple’s part.

    United States Scott had this to say on Apr 05, 2007 Posts: 144
  • Exposé is more than just an windows switcher. It revels the desktop (f11), show/switch application’s windows (f10), show/switch all applications’ windows (f9).

    F9 is relatively useless if you have more than a few applications running. And F10 isn’t much better.

    As a windows switcher, personally, I’ve never found Exposé much use. However, I work with text. People who work with images I’m sure would find it very useful.

    Not sure why you see irony in my statement, unless I need to clarify and say (as I meant) “don’t necessarily fit *their* past”.

    Personally, regards the unminimize, I reckon my two solutions were sh*t hot! smile (i.e. a second row of document icons in alt-tab; or automatic F10 when switching to an application Dock or alt-tab)

    One of my failings though, and I’m sure because of too many years on Windows, is suggesting any new idea could have an option in system preferences to override it. That is definitely not Apple’s way. That is one thing I can’t see them let happen - i.e. the System Preferences become awash with options to enable/disable things.

    Onyx proves that. It adds squillions of toggles that Apple are there already, but Apple don’t include access to.

    As far as per-app volume goes. I *definitely* want application alerts to be localized. Some alerts I want to be loud, and some very soft.

    I definitely *do not* want more volume control sliders. I reckon Apple should ditch all general volume control sliders in iTunes, QT, and anywhere else. (Track and channel ones in GB, FCE/FCP etc are fine of course.)

    I find it silly that there’s two ways to control volume in say iTunes. i.e. Global volume via the volume keys, and then a slide on the iTunes window.

    As I said earlier, local control should be via the volume keys, with a modifier key to access global volume.

    I know that means the user having to learn more key combinations, but with so many other OS X features accessible by obscure keyboard modifiers, well, it’s just one more.

    (BTW, I’m not implying Windows doesn’t have its own plethora of obscure keyboard shortcuts)

    Australia Chris Howard had this to say on Apr 05, 2007 Posts: 1209
  • Chris wrote: “As far as per-app volume goes. I *definitely* want application alerts to be localized. Some alerts I want to be loud, and some very soft.”

    Without trying to come off like a smart ass, why? Isn’t that the whole idea of an alert? So you can hear it? And is that something you would change often?

    For example, I either want to hear notifications from an app or I don’t. If I don’t, I simply turn off the notification sound in the application.

    If I do, I usually want them to be at the same level as all of my notification sounds so I....get notified. When I want to listen to music or watch a video without being interrupted, I turn them all down using the Alert volume in preferences. Personally, I’ve never run into a scenario where I wanted one apps alert volume to be a bit quieter or louder than another. Then again, I’m not “everyone.”

    Chris wrote: “I definitely *do not* want more volume control sliders. “

    Sorry if I wasn’t clear. I meant that applications that play media (non-alert sounds) should have at least one volume control for their own output in the application itself. This includes games. Not that applications should have more volume controls than necessary.

    When you want to turn down the volume down on a TV program, you usually turn down the volume on the TV, not turn down the TV’s channel on a mixer on your home stereo system. I think most people think the same way and, as such, your computer should work that way to. Having a mixer is icing on the cake.

    Apps like iTunes on Mac OS X do have their own volume control that acts separately from the main volume.

    Chris wrote: “I find it silly that there’s two ways to control volume in say iTunes. i.e. Global volume via the volume keys, and then a slide on the iTunes window.”

    When you change the global volume, you’re not controlling just the volume of iTunes, you’re controlling the volume of all applications. This is two separate things on Mac OS X.

    I think this matches how many home entertainment systems are setup. Your TV is plugged into your A/V channel in your amplifier. You can turn the TV up and down, or turn the amplifier up and down.

    Global volume lets you turn everything down, so you don’t disturb your spouse when they take a nap, or so you can crank everything up, when your neighbor is cutting down trees in their back yard.

    Chris wrote: “As I said earlier, local control should be via the volume keys, with a modifier key to access global volume.”

    I like this idea. Having a standard keyboard shortcuts for volume control across applications would be great.

    Except I’d flip it around. Modifier key controls the volume of the current app, no modifier controls global volume. Namely because, in most cases, i’d want to control the global volume instead of the app’s volume.

    However, this wouldn’t work very well in document based media apps, like Quicktime Player, since each window has it’s own content and volume setting. (Then again, Quicktime Player really isn’t just a player, it’s also lets you capture and edit content)

    United States Scott had this to say on Apr 05, 2007 Posts: 144
  • Ok, I have to blush guiltily, Scott. Altho I do want localized control of alert volumes, the app that was making me think this way most of late is Adium.

    And I just checked its preferences, and sure enough, you can turn down the volume of the alerts. Oops!

    I can see that global volume should be the default width the volume keys, and local via modifier keys, as most users would probably expect it that way, and it would seem nuts to have iTunes blaring while surfing the web, then the phone rings so you hit the volume key to turn down iTunes but the music keeps blaring coz you’re in Safari.

    Even if Apple left the sliders in iTunes and others, it’d still be nice if pressing option-volume keys would adjust that slider.

    Australia Chris Howard had this to say on Apr 05, 2007 Posts: 1209
  • I was just reading an article that reminded me of another “Windows does this better” annoyance in OS X, and that’s the “little green button”.  I think where Windows gets this wrong is the actual design of the buttons themselves, but at least in Windows the “maximize” actually does what it is suppo

    United States Beeblebrox had this to say on Apr 10, 2007 Posts: 2220
  • My post got cut off somehow.

    It was a rather ingenious and incredibly (dare I say, Pulitzer worthy?) thoughtful rant about the zoom button in OS X.

    In any case, it’s all better said here anyway.

    United States Beeblebrox had this to say on Apr 10, 2007 Posts: 2220
  • Agree totally with everything Eddie said in that link of Beeb’s except I reckon maximize should be accessible via a modifier key-click on the green button.

    Australia Chris Howard had this to say on Apr 10, 2007 Posts: 1209
  • I never realized you could modify-click the green button.  Does that sometimes work and sometimes not?  I’m trying it now and it doesn’t seem to be doing anything differently.

    United States Beeblebrox had this to say on Apr 12, 2007 Posts: 2220
  • sorry beeb - it’s a wish. And now Apple has delayed Leopard, they’ve got plenty of time to add that functionality. smile

    Australia Chris Howard had this to say on Apr 12, 2007 Posts: 1209
  • Delayed until October?  Wow.  Looks like they are borrowing from the Microsoft playbook after all!  smile

    United States Beeblebrox had this to say on Apr 12, 2007 Posts: 2220
  • This isn’t technically a “what OS X could learn from Windows” feature, but it’s something that Apple seriously needs to consider for Boot Camp:

    A Mac hard drive reader driver for Vista/XP.  I just bought MacDrive 7, and it changes the whole BC experience.  I can now access ALL the drives on my system without having to worry about FAT32, NTSF, or MAC OS EXTENDED.  This is mostly a shortcoming of Windows, but not everyone needs this; and it makes sense that BC users be able to access their Mac system drives or other drives when they are in Windows.

    United States Beeblebrox had this to say on Apr 13, 2007 Posts: 2220
  • One Windows feature I would like to see in Mac OS X is read *and* write FTP access from the Finder.

    United States Scott had this to say on Apr 13, 2007 Posts: 144
  • Scott,

    I couldn’t agree more. Plus, even the read ability of the Finder FTP piece is buggy at best. It should work like iDisk.

    United States Hadley Stern had this to say on Apr 13, 2007 Posts: 114
  • You got me there, Scott. I’ve very rarely used FTP via the Finder, and found it unreliable at best. So can’t comment on your feature request.

    But it sounds like a good idea. I would also like Finder to shown an extended folder path of open folders in Icon view.

    For example, if I have two folders open:

    One on my system disk, /users/me/documents/school/illustration/assignment1

    and one on my USB key

    /school/illustration/assignment1

    then both only display “assignment1” in the window title.

    It’d be nice if OS X prefixed the title with the drive.

    eg MyHDD:assignment1 and MyUSB:assignment1

    That’s not perfect either, as I might have multiple assignment1 folders on a drive.

    I know folks will say I should use one of the other views, but I like them even less. I use list view only when I need to view files in a different order.

    My favorite view Finder doesn’t have. That is, the tree view.

    Australia Chris Howard had this to say on Apr 15, 2007 Posts: 1209
  • In addition to the folder path, Chris, I think an address bar of some kind would be helpful for direct folder access.  I realize that Go sort of works like this, but it would be nice to have it right in the open Finder window.

    Again, it’d be a whole lot simpler for them if they just bought out Pathfinder (and added the tree view you’re talking about).

    United States Beeblebrox had this to say on Apr 15, 2007 Posts: 2220
  • Page 25 of 26 pages « FirstP  <  23 24 25 26 >
You need log in, or register, in order to comment