journal: mac

Ten Things Apple Can Do Better

There's a side of Apple that some people don't like to admit exists, but which rears its shiny head every so often and bites users in the tuchis.

Author’s note:  This piece was collaboratively written by Nick, Pilky and Arden.  Each section is credited to its author. We were going to credit each section to its respective author, but decided that it broke the page’s flow however we tried to do it.  If you’re really interested, you can look at the source code and find out who wrote which pieces.

We all love Macs (well, most of us do at least).  They’re easy to use, they have lots of great software, and they have an interface that’s pleasing to the eyes.  And don’t get me started on the iPod—can you say 67 million to date?  But despite all this, despite the innovation and the general user-friendliness, Apple isn’t nothing but fun, games and iCandy.  There’s a side of Apple that some people don’t like to admit exists, but that rears its shiny head every so often and bites users in the tuchis.  Yes, I’m afraid it’s true:  Apple’s ugly side is powered by Windows.  3.1.  On an IBM PCjr.

Here are just a few of the things we the userbase believe Apple can improve upon.

Aroma of Superiority

I love the smell of smugness in the morning!  No, really, I do.  tongue rolleye

If you follow Apple closely, I’m sure you’ve memorized Apple’s digs against Microsoft in recent years.  Who can forget ”Redmond, start your photocopiers,” or everyone’s sing-along favorite, ”We’re upset at Windows for not being more hardy against viruses?” Um, it was your product that shipped with a virus, guys.  And maybe, just maybe, a few features from OS X were, in reality, inspired by Windows. 

As amusing as these jabs can be, there are a good number of people who are turned off by them, including other Mac users like Josh Pigford of The Apple Blog: “But after seeing multiple banners at WWDC taking direct jabs at Microsoft, I feel like Apple might be pushing it.  It’s one thing to make a comment in a keynote, and it’s another to have huge banners at the APPLE Developer conference that specifically target Microsoft.”

What he said.

Help!  The Mouse Just Cursed at my Dogcow! 

I’ve had good experiences with Apple’s technical support for the most part.  Each time, my issue was resolved in a fairly timely matter.  But let’s be honest… Apple’s support offerings are, well, lacking.

Apple’s 90 days of telephone support is an absolute joke.  There, I said it.  There is no excuse in selling someone a $1,500 piece of computer equipment and only giving them a mere 90 days of phone support.  Not everyone lives near an Apple Store or Apple retailer or service center, after all.  The lack of an accidental damage coverage option is disappointing; there are plenty of people I’ve helped who would have liked to buy accidental damage coverage for their Apple laptops.  No, it’s not just disappointing, it’s downright lame.  Virtually every PC manufacturer offers an option for accidental damage coverage.  Why can’t Apple?  Why does a Mac Pro have the same exact meager warranty as the Mac mini?  If I pay $4,000 on a new Mac Pro and display, I had better get more than 90 days of phone support, damn it!  I guess what I’m arguing here is two-fold: Apple needs to improve their support offerings across the board, and they need to give users who buy higher-end systems some sort of perk for putting a nice heavy load on their credit cards.

Hey, This Ain’t the Pentagon

Apple, king of openness, proud to share what it’s working on with everyone long before release… er, yeah, that’s some strong kool aid.  Everyone knows that Apple isn’t the most open of companies; in fact, it’s probably more secretive than most governments.  But it doesn’t have to be that way.  The main reason for Apple being secretive is that it likes to surprise people and put on a good show when it announces its magical new product.  But with Apple now partnering with Intel, it has lost one of the main elements of surprise for its computers: the sporadic chip supply of IBM.  As such, we can pretty much guarantee we’ll see upgrades when Intel releases a new chip; in essence, this is a Macintosh roadmap.  Now Apple just needs to get onboard and start unzipping their tight lip.

With the iPod, Apple’s extreme secrecy has led some companies to cease dealings altogether.  For example, remember the HP-branded iPod?  According to MacNN’s reporting from the Wall Street Journal, Apple would often withhold new iPod product announcements from HP until they were announced to the general public, leaving HP struggling to catch up and release the same players (under their own brand) as were currently on the shelves.  Additionally, “Apple insisted HP work on iPods under tight security, even though Apple’s versions in some cases were already sitting on store shelves,” leaving HP lagging far behind while keeping close tabs on a product the public already knows about.

Now, quite frankly, I don’t think anyone cares that HP is no longer selling iPods (consider the 67 million iPods Apple has managed to sell under its own brand).  But it’s deals gone sour like this that make companies wary, to say the least, about entering into partnerships with Apple.  Why can’t (or won’t) they trust their partners to keep some things under wraps while keeping trade secrets confidential?  Are they scared that too much will leak out and other companies will release their new product first?  I bet Steve Jobs uses a different hashed password for every site he visits.  I mean, geez.

Is It Supposed to Do That? 

Quality control has started to wither at Apple.  The Mac used to be the shining example of consistent, usable and stable hardware and quality software, but recent years have seen a significant dip in the level of finesse that Apple puts into its products.  That’s not to say that Macs and their ilk have become shoddy garbage; rather, the shiny wood veneer is starting to crack and show its particleboard.

Uploaded Image
This is your computer on nitroglycerin.
(Courtesy of Engadget via Flickr)

Hardware is an important area for rigorous quality control and standards.  A faulty part can cause some major damage if not caught in time, as everyone is well aware from recent months.  But Apple has more quality problems than simply installing defective parts.  There is the MacBook “mooing” quagmire; there are occasional obscure issues with keyboards; there was the Power Mac G4 “wind tunnel” situation; the list goes on and on.  And on and on and on and on and on.  And on.  Lather, rinse, repeat.

The software side isn’t immune from the increasing deficiency of rigorous quality control, either.  The most glaring bug was undoubtedly the problem with iTunes 2 from five years ago, wherein some users lost their entire hard drives! Other issues aren’t quite as glaring, but they are still quite annoying.  For example, Mac OS X 10.4 Tiger (hereafter referred to as “Stripey") featured a number of improvements over 10.3, but also introduced a whole cachet of bugs and small changes that reduced its overall functionality.  Even now, 1 1/2 years in the public’s hands, most of these bugs have yet to even be acknowledged, much less patched.  Betalogue itself is dedicated to pointing out some of the many flaws in Apple’s (and others’, mind you) software that the author, Pierre Igot, finds galling.  It is simply incredible at how much he has to write about.

What is the explanation behind these fumbles?  Is Apple so intently concentrating on The Next Big Thing™s that they have few resources devoted to weeding out and fixing all but the most glaring bugs?  Are they hiring incompetent QA employees and testers?  Do they have a secret alliance with some mystery conglomerate, whereby they get a subsidy on iPod parts for every bug they ship and souls to power the Xsans?  Who knows.  Whatever the explanation, it is the opinion of the authors that Apple needs to take a good, hard look at tightening their grip on the imperfections in their products.

Don’t Hate the Players

For many years, Mac gamers have decried the short-end-of-the-stick treatment they get from game companies.  Windows PC’s have more games by far, of good quality and poor; a slew of hardware options like graphics cards, sound cards, processors and more; software libraries like DirectX that in some ways are better than what we have on the Mac (like OpenGL); and did I mention how there are way more games?  Like 10:1?

Given all this, it’s no surprise that Mac gaming leaves a lot to be desired.  We’ve frequently received shoddy ports of games years after they were released for Windows, with gameplay on the Mac far sub-par that on the PC (with few exceptions, like Unreal Tournament 2004 and World of Warcraft).  Some of the most popular games out there, like Counterstrike and Battlefield 2, have not and may never see light of day under the OS X sun.  Mac gaming is made fun of as if it were the redheaded stepchild, sometimes with just cause.  Games brought to the Mac often sell poorly, discouraging further developments.  And it makes us so-called Mac gamers a little annoyed.

Uploaded Image
Great game, but will it ever see
life on a Mac?  Nope.

But this article is about Apple.  What does all this have to do with Apple, you may ask?  Well, Apple has been less than fully supportive of game development.  They fully support OpenGL, which is good, but they haven’t optimized it to its full gaming potential, nor have they developed bigger and badder libraries to address OpenGL’s shortcomings.  Apple also doesn’t actively encourage game development on the Mac.  Sure, they support it and even provide some tools for development (like Xcode), but they seem to be more interested in targeting other markets, such as the iLife crowd and creative professionals.  The gamer segment of the market is potentially huge, but Apple doesn’t have the inclination (nor, apparently, the means) to really invest heavily in gaming.

Imagine, if you will, if Apple made a serious push to get games onto the Mac as a first-class citizen.  Suddenly, Macs are high-end computers that can run Mac OS X and Windows, and are billed as the premiere computer for playing games.  Eventually, the whole world is using Macs and dual-booting (or running Parallels) as necessary, and games are being released for both OS’s simultaneously, and with complete support.  Wishful thinking, I know, but there’s a lot Apple can do to move in this direction.

Whether or not they ever will, who knows.  The game market is simply astronomical, and to even get one’s foot in the door requires more money than the GDP of some third world countries.  Now, I’m not suggesting that Apple try to aggressively take over the game market like Microsoft, but they should at least be more hospitable and encourage developers to license ports of their games.  It’s time for Apple to get its game on.

Hamsters, Gerbils, Rats and…

Mice.  How many times have you heard PC users going on about Apple and its one-button mice?  Maybe how some of them might use a Mac if it wasn’t for having to use a one-button mouse?  But Apple ships all of its computers with a four-button mouse, the Mighty Mouse, so what’s the huge beef?  Well, it essentially boils down to one thing: the Mighty Mouse just plain sucks.  It looks like a one-button mouse with a nipple, and as such, people will think of it as a one-button mouse with a nipple.  It also doesn’t help that you have to take your left finger off to right click, essentially making it just a one-button mouse to the majority of people.

Uploaded Image
I have nipples, Greg...

Now I admit, it is good looking and could have been very good in concept, but like most recent Apple mice, Apple has really let themselves down.  Apple hasn’t had an ergonomically well-designed mouse since before the infamous hockey puck mouse from the original iMac.  They have all been too low or too small, requiring you to put your hand in an odd position, or float it above the mouse, increasing the risk of RSI.  A good mouse supports the natural shape of your hand.  For a company that is known for making one of the most ergonomically well-designed computers in history (the iMac G4), they really let themselves down with their mice.  When Apple comes out and makes a mouse with two physical buttons and stops to think for even a second about ergonomics, then I’ll buy one; until then, I recommend taking a look at Logitech or Microsoft for their mice.

Biting Many Hands That Feed

Our very good androgynous, octapedal friend Rosyna has already written an incredibly lengthy and detailed rant assessment on the subject of Apple’s treatment of developers, so I’ll keep this relatively brief.  Some of his (her? its? their?) points:  Microsoft has a nice way of searching for bug reports, reporting bugs, and getting feedback while Apple is pretty cryptic about the whole process; Apple is so tight-lipped about everything that they don’t have any official staff blogs, and anyone who does blog from within Apple does so anonymously; Apple doesn’t respect the HIG (see below); and, most annoyingly, developers can get the short end of the straw when it comes to such big events as the release of new Intel-powered Macs.  Since I don’t have much experience as a Mac developer, I’ll have to take Rosyna’s word for it that the current state of relations between Apple and its developers could use some massaging, to put it mildly.

Hey, the Feedback Form is Broken! 

Apple knows best, right?  Doesn’t matter what it is, when it comes to something being designed, Apple doesn’t need to get feedback from anyone.

Right?  blinky face

They certainly seem to think so.  Many are the experts (and sometimes, not-so-experts) who weigh in on various aspects of Apple’s designs, and how they can be better.  John Siracusa, for example, wrote practically an entire PhD dissertation on what’s wrong with the Mac Finder… three years ago!  Has Apple addressed any of the points he made?  Have they re-examined the Finder’s cross of spatial and browser-based displays, and tried to come up with a better solution?  In a word… not really, no.  (Okay, that was three words.)

Brushed metal is another area in which Apple should perk up its ears to those “in the know.” I’ll save the critique of brushed metal itself for the next section, and instead focus on what some people have said about it.  Take John Gruber, for example; in 2004, he wrote an article about brushed metal and the Human Interface Guidelines, and Apple’s blatant disregard thereof (and he has written several followups since then).  Throughout his pieces, he has made several arguments as to why Apple should stick with one or two unique themes, including variations in relative usability, maintaining the consistency of the platform, and so on.  Apparently, nobody at Apple is paying any attention, because the problems he discussed continue to abound.  And the love continues.

The Mac community is rife with discussions and reasoning as to why Apple should change this, or fix that.  The issues I’ve mentioned here are but a scratching of the surface; there are many more examples regarding many issues.  But Apple doesn’t seem interested, because they continue to defy logical thought and they continue to ignore the judgment of erudite individuals.  It’s starting to get to the point where there’s no use in even trying anymore, because evidence of it changing anything is sincerely lacking.

A Checkbox is a Checkbox is a Checkbox… But In Gray? 

You see it all over the Mac web; Mac users and developers decrying the dearth of user interface consistency in OS X and the use of eye candy for eye candy’s sake (here’s one article, and another, and another, and another, and still another, and yet another, and even more, oh look--another one, and hell, one more).  In recent years, Mac OS X’s Aqua user interface has fragmented into several different variants.  As it stands today we have standard Aqua, unified Aqua, smooth metal (iTunes 6), brushed metal, the pro app scheme, whatever ugly thing iTunes 7 has going for it, and numerous others.  Some buttons are Aqualicious, others are flattened gradients.  Bottom line, it’s a mess.

Uploaded Image
Courtesy of Apple

So why is the OS X UI such a mess?  I think part of it has to do with Mac OS X still being fairly young.  Yes, its guts are based on stuff that’s been around for decades, but OS X itself has been around for a relatively short period of time compared to Classic Mac OS, especially if you consider that the first couple of releases were essentially extended public betas.  There’s still a lot of refining that Apple needs to do to the user interface.

Also, Apple has set the expectation of some UI changes with every OS X release.  In Jaguar the UI grew somewhat flatter.  In Panther it grew darker.  In Tiger, well, I’m not sure what happened in Tiger.  It got more experimental, maybe.  Tiger saw the introduction of the unified toolbar and the funky Mail UI which disposes of whitespace around the source list (no source list resize bar, for example), and adopts the blue source list background and non-standard toolbar buttons.  Oh, then there’s iTunes 7 and its assortment of push-buttons and funky scrollbars.  I don’t want to talk about it.  It hurts me.  Either way, Apple has gotten itself into the habit of tweaking the UI in every release and it seems that users now expect it.  Also it just looks really messy when other developers try to mimic Apple’s latest fashion fad and don’t quite pull it off, making their apps look bad now and even worse when Apple moves onto something else in a year or two (like some nice stained oak woodgrain, perhaps).

Experimentation is not a bad thing.  In fact, it is absolutely necessary for a user interface to make any advancement.  But it comes back to interface destabilization, and there comes a point where you need to make up your mind and get your act together.  There are some signs of this, like the slow death of brushed metal, but so far the progress is too scattered and sparse. 

So Apple.  Please.  Pick a look and stick with it already. 

Last, and Potentially Least:  It Starts With “Dot...”

.Mac, O where to begin.  In January 2000 Apple release a cool online service called iTools.  It provided web hosting, disk storage, email and greeting cards.  And it was free.  In September 2002, Apple renamed it to .Mac and began charging users $99 a year.  Now back in 2002 it wasn’t quite so bad to pay $99 for what effectively was a decent service, and Apple was citing the cost of running iTools as the reason to charge for .Mac.  However, given that you can get better functionality for much less, if not free, $99 feels like too much money for the service it provides.  And given how well Apple is doing with it now, the cost excuse doesn’t hold water anymore.

What is worse is that they want developers to support .Mac in their applications, while expecting them to buy .Mac just to test their programs.  You have to wonder if Apple is really serious about getting people to sign up for .Mac.  With Microsoft starting Windows Live, offering much of the same stuff to Windows users for free, it is becoming more and more obvious that Apple needs to drop the whole .Mac tax and give it away as a freebie, whereby it will go from being one of the most expensive packages on the market to one of the best-valued packages.

I would insert something about the state of Apple Backup but there has already been lots of people who have done that.

Insert Obligatory “In Conclusion” Piece Here ↓

With Macworld Expo 2007 approaching, the time is ripe for Apple to capitalize on some of the deficiencies we’ve enunciated here and to strengthen their image in the computer market.  Some of our suggestions are unrealistic: we’re not going to see a complete overhaul in quality control or a CoreQuartzSuperGameEngineX API.  But Apple could very well do something about the ragtag state of the Mac UI with Leopard, or replace the repugnant Mighty Mouse, or even address some of the cumulative shortcomings of .Mac.  What I predict we’ll see in mid-January are more features of Leopard (well, duh), possibly a new computer model or iPod, and complete neglect for everything we’ve written here.  We’ll have to wait and see.

We’re counting on you, Apple!  Please don’t let us down.


« Previous · mac journal · Next »

thinkback

1.

Aroma of Superiority

I agree with this completely in regards to the WWDC banners.

But I think their advertising should continue to highlight why someone would want to switch from Windows. The original “I’m a Mac” ads were very smug. Touché really got under my skin. It was childish—“Ha ha ha, PC doesn’t know what Touché means!” After a batch of very smug ads, it seems Apple has toned it down a bit.

Customer Support

I bought my Mac Book from CompUSA and got their warranty because it covers accidental drops and two screen replacements. Apple should at least offer this.

Doesn’t the 90 days of support start from the first phone call?

Apple should have better warranties on the Mac Book Pro and the Mac Pro.

Having said that, Apple rates the hightest, IIRC, in the customer support area.

Secrets

I have no problem with Apple keeping their development secret. I prefer that versus having them talk about and demonstrating future features that never see the light of day, creating a huge feeling of let-down.

Quality Control

It would be interesting to see some kind of research of the actual number of hardware/software flaws per 1,000 sold today versus 10 years ago.

Anecdotally, it does seem Apple’s quality control has slipped. My first Mac Book, out of the box, had a dead pixel. I returned it for another one.

My G5 had that chirping sound created by the power supply. Supposedly, Apple was replacing the power supplies, even out of warranty, for G5 customers who called it in. It never annoyed me enough to drag the beast in.

But, again, I think Apple rates at the top in this category. It’s important to differentiate a list of things Apple can improve in versus a list of things Apple is below average in. Is Apple’s quality control worse than their competitors?

Gamers

DirectX shouldn’t be compared to OpenGL. You should focus in on Direct3D, right? It should be noted that some of the new features in DirectX 10’s Direct3D have been in OpenGL already and used in games like Doom III - UltraShadow, motion blur, and volumetric effects. So I don’t know what you want Apple to do in regards to OpenGL. It’s not their proprietary API to control.

Apple has given up on gaming, and I think that’s a wise decision.

PC gaming is insignificant. The best selling PC title is The Sims 2 Pets, I think. PC gaming revenue has gone down 50% in just 3 years. It’s going down more in 2006.

And games sold online are going to be huge, on consoles. We are no longer talking about the greatest game on the PC. We are talking about purchasing movies from your Xbox 360, or Sony PS3. We are talking about buying games online on your 360/PS3/Wii. We are talking about consoles.

Heck, the DS titles outsell PC games, let alone the console titles. It didn’t take long for 360 titles to outsell PC titles. And we aren’t talking about outselling by a small margin either. The difference is huge.

As I said before, all this talk about MMORPG and online purchases being exclusive to the PC is bunk. The PC fan boys were way off on this.

So I think it would be a serious waste of time and money on Apple’s part to go after gaming (again).

Peter Molyneux of Lionhead said that they can no longer be profitable just developing for the PC. So given that, how well do you think a Mac-only title would do that uses Apple’s proprietary gaming API?

Apple’s Mouse

Agreed. This is Jobs having to do something different just for the sake of being different versus better (again).

Developer relations

I’m in no position to opine about this, not that this has stopped me before. smile

UI consistency

iTunes is a cross-platform application. I’m guessing because of that, they hardwire the UI theme versus having it be dictated by the OS. I’m no developer, I’m just speculating. So maybe iTunes 7 is what Leopard will look like? I don’t know.

I want the functionality to be consistent and the access of the functions to be intuitive and not be buried 2 levels below. The fact that a sound application is wood and Motion 2 is the “pro theme” doesn’t bother me much. What does bother me is that Apple doesn’t use the Dock icon updating in their own application to give me the status of a movie encoding, for example. I also hate how their pro applications file system palette doesn’t allow you to customize favorites (really stupid).

I’d point to the lack of customization features in the Mac OS too as a criticism more than the fact that scroll bars look different across multiple Apple applications. Windows allows you to turn on/off all kinds of things. Apple is famous for trying to force you to do things their way. They think centering the Dock, for example, is better than pinning it to the left (along bottoM), so they don’t give me that option via the GUI even though the functionality is there (and hacks give it to me).

2.

Doesn’t the 90 days of support start from the first phone call?

AFAIK, it starts the minute the Mac is posted out of inventory.

3.

I want the functionality to be consistent and the access of the functions to be intuitive and not be buried 2 levels below. The fact that a sound application is wood and Motion 2 is the “pro theme� doesn’t bother me much. What does bother me is that Apple doesn’t use the Dock icon updating in their own application to give me the status of a movie encoding, for example. I also hate how their pro applications file system palette doesn’t allow you to customize favorites (really stupid).

I’d point to the lack of customization features in the Mac OS too as a criticism more than the fact that scroll bars look different across multiple Apple applications. Windows allows you to turn on/off all kinds of things. Apple is famous for trying to force you to do things their way. They think centering the Dock, for example, is better than pinning it to the left (along bottoM), so they don’t give me that option via the GUI even though the functionality is there (and hacks give it to me).

Herein lies the problem.  When you have to hard-code every little interface widget, you have to make sure that you as the developer update it everytime something major happens instead of “getting it for free” like your typical Aqua application.  The Pro theme isn’t in the Cocoa or Carbon frameworks; they have to manually manage all of that.  It leads to inconsistencies in behavior, too, because when you have to custom-build every dialog and widget and menu, you lose inherent functionality present in the “free” versions, like the entire Open/Save dialog boxes.

I can certainly understand how iTunes has not jumped onto the Cocoa express train, considering the cross-platform position they find themselves in.  But it loses some of the nice touches of the Cocoa API’s, like cursor behavior in text fields and list selections.  The use of custom API’s leads to a lack of consistency among applications, which leads to confusion and annoyance on the part of the users when a widget in one application doesn’t work the same way in every other application out there.

To their credit, Apple has managed to make their custom UI’s work very well, better than some other products.  But they still have a long way to go to fix every inconsistent behavior, which is really the key issue here.  (Though it would be nice to have a consistent look for “everything,” with maybe another look for “certain types of programs.")

4.

Apple, please, please, please put pressure on HP, Canon, Epson, etc., and do whatever you have to do in OSX to improve Print driver responsiveness. I can’t imagine what former users of XP or earlier, who dual boot on their Macintels, are going to think when a print document flies off of a Windows app, while the same document can delay for over a minute coming off the Mac side. This is intolerable. AS a Mac user it makes the other system very attractive. I’m weary of the spinning beachball!

5.

Hmm...a critique of Apple.  I’m glad you guys had the balls to do it.  We should voice our opinion about a company that makes important products we use very frequently and pay alot for.

6.

That’s what journalism is; having the balls to speak the truth and to critique when necessary.

7.

I had a list of 100 things that Microsoft could do better, but no one cared.

Good enough was, well, good enough.

8.

I had a list of 100 things that Microsoft could do better, but no one cared.

Are you sure you’re posting it in the right place?  If you submit it to us, we’ll get it the exposure it deserves. wink

9.

Mighty Mouse works for me. And I’ve been through more than a few multi-button mice and trackballs before sticking with ol’ Mighty. My one criticism is that the side buttons are easy to squeeze when you get excited and then up pops the Dashboard - in the way I have it set - just when you least expect it!

10.

That stops happening when you get to your mid 20’s.

11.

That stops happening when you get to your mid 20’s.

What, getting excited?…

12.

Yes, having my Dashboard pop up when I least expected it is something that happened to me all the time in my teens, but then subsided when I reached my mid 20’s. wink

13.

don’t forget Safari! it hangs my g4 powerbook up so badly i have to remove the battery and unplug it. whatever happened to the partitioned memory stuff osx was supposed to deliver so if one app hangs or crashes the rest stay alive???

14.

Personally, I like the Apple Mighty Mouse. I even bought the wireless version I liked it so much. I have my beef with some of the consistency issues in the UI, but that is about it. And I like how iTunes is now. I’ve been a Mac user since the beginning, and where the OS is now, and the hardware, is great for me. You gotta think, it’s more than just the iPod switching people to Mac. It’s the look, feel, security and ease of use (people like the stuff). So, while you whine, most people don’t notice these things, nor do they really care.

15.

Windows Vista=Bye Bye Mac

16.

Ah, so you are admitting that Windows XP is total crap? I agree. Vista is definitely better. But it still has a lot of feces in it.

17.

I generally agree with your points. Although I would comment that these are generally wildly ambitious, huge issues. Personally I’d much rather Apple just went ahead and fixed a number of “small” niggles that conspire to ruin my day — every day:

Password Focus
As OS X boots up and the desktop comes up, I am prompted to enter my keychain password. 4 times over. And every time I attempt to do so, keyboard focus is unceremoniously yanked away by some app or service starting up *in the background*. This is INCREDIBLY frustrating! A password entry dialog should be modal, and hence unperturbed by anything else happening.

Contextual Menus
Surely Apple must be aware of this. Whenever a contextual menu is invoked — or rather, attempted invoked — it takes OS X between 20 seconds and a full minute (!!) to gather enough data to actually *show* the menu. Needless to say, this is not a useful UI feature. Perhaps this is why Apple are reticent to showcase the second mouse button? I cannot be clear enough on this: contextual menus must be *instant*. How come Microsoft can pull this off when Apple can’t?

Dragging Items
The Finder UI pioneered the practice of Drag and Drop, and although even Steve Jobs seems to think this is ancient user behaviour, I continue to be a fan of its simplicity and logic. Unfortunately, this is another case of the spinning beach ball. The Finder typically goes into a beachballing Deep Freeze for tens of seconds if you happen to drag across even a minuscule snippet of a background app. And this is on a dual G5! It doesn’t matter whether you drag fast or slow — to avoid this type of pitfall, you have to actively *plan your dragging route so to avoid “falling between” the active windows*. Couldn’t Apple have shown a little more grace?

Open and Save dialogs
I love the fact that the Open and Save dialogs are now standardized across the entire OS space, and are much much improved from earlier incarnations. I love that you can even switch between various file views (list and column). But list view always defaults to some weird setting where the columns are awkwardly sized. Whenever I try to fix this in the dialog, my new settings will be lost upon closing the dialog. Why?

Fit Window to Contents
Oodles of (inches? pixels?) of column space have already been spent on OS X’s various missing features that were present and perfect in earlier Mac OS’s. I just wish that the glorious “fit window to its contents” would be brought back. I still keep trying to find it; however, OS X keeps missing the point. Ostensibly, the green window button will do this. Unfortunately, it rarely succeeds in doing it right. Sometimes the window will *move somewhere else* (???); sometimes it will resize, but still fail to show the entire contents of the window; sometimes it will resize, possibly to show the entire contents, I wouldn’t know — because the window bottom drops *off the bottom of the screen*, plunging the resize corner somewhere south of my screen edge where it is hopelessly lost; and sometimes, quite often in fact, hitting the green button in Icon view will resize the window, apparently in an earnest attempt to fit (and show) the entire contents of the window, but for some reason, this will be just a couple of pixels too narrow for the grid spacing, and so the final few items will *again* drop outside the bottom of the window. Sigh. Surely Apple must have someone employed who can fix this, after 5 years of OS X??

Spring-loaded Folders
I love this feature, and I was very happy when Apple brought it back (for Panther, I think?). Unfortunately, the following scenario sometimes happens: I drag a folder (typically full of PSD image files) toward a folder icon on the desktop; the desktop folder springs open, spawning a window on the desktop; inside that window, I target another folder icon, which spawns a second window. Now the trouble is, instead of auto-spawning that window logically cascaded away from the first, it is spawned where OS X thinks it was last seen — and this may be somewhere on the far opposite end of the screen, making it impossible to drag my item there — because, simply, the first window will close as soon as I drag my item out of it! I’m sure the brilliant people at Apple could fix this… so they must not know (or care)??

Spotlight
...is great, but why oh why must it start searching the contents of my disk before I’ve typed even the second character of my query?? This invariably causes the Finder to grind to a halt, and it will sometimes take ages before the rest of the characters I typed finally show up. And on another note, when I try searching for a word or phrase that I know is contained in the file name of the item I’m searching for, why must I scroll through hundreds of other files that have totally different names, but happen to contain that phrase somewhere? For all the coolness of content searching, it would be nice to have a simple file name search sometimes. Here’s a thought: Apple could prioritize items with the search phrase in the file name, and rank them in the top of the result list?

Windows Networking
Apple keeps improving this. Still, it keeps failing to work. I will spare you the story of my trials and tribulations with trying to keep Samba networking working… suffice it to say, Apple might help those of us who struggle with it a bit by providing helpful error messages in the Console? As it stands, the only kind of error message you’re given is the nonsensical “Could not connect to the volume because it could not be found.” How helpful is that? Apple might offer a link to helpful documentation on setting up Samba networking. Not for me — but for my Windows sysadm.

18.

Rasmus,

Some of your issues are individual, I think, because I don’t experience all of them.

I have dozens of keys in my keychain but I’m never posed entering multiple passwords when I log in. I have my main password when I log in and that unlocks my keychain. I don’t know what’s going on here with you.

Contextual menus are instant for me and I have custom menus too. I just went to the Finder, Mail, Safari, Word and right-clicked and each time the menu appeared as I pressed down, before the up position of the mouse button after being clicked - definitely not seconds. For me, it’s instant.

Can you give specifics on the drag and drop beach ball of death issue? I drag and drop over other applications and I don’t get that issue. Maybe I can recreate it.

The Mac OS’s open/saves have always been standardized. My open/saves remember List view column widths (there are two columns - name and date modified). I just tested this in Safari and Mail. I selected Save and was presented with a Save dialog. It came up in List view since that’s what I had last. I changed the width of the Name column to be really wide. I selected Cancel. I selected Save again and the dialog came up exactly as I left it. I quit the application and then relaunched it and selected Save again. The Save dialog was still the same.

Interestingly, I tried it in Word and the Save dialog would not remember the column widths until I actually saved the document. If I selected Save and then selected Cancel without ever saving my document, the Save dialog would come back up with the default List view column width. This doesn’t surprise me because I think Microsoft’s software is, in general, crap.

I completely agree with the green window control button. A nice feature OS 9 had was if you clicked on this button with the OPTION key held down, it would expand your window full screen. Sometimes I want it full screen and it’s great to have that feature universally.

I’ve never had that green window button put a window off screen, except when I had changed display resolutions. Can you give me specific applications that behave like that so I can try to reproduce it?

I love this feature, and I was very happy when Apple brought it back (for Panther, I think?). Unfortunately, the following scenario sometimes happens: I drag a folder (typically full of PSD image files) toward a folder icon on the desktop; the desktop folder springs open, spawning a window on the desktop; inside that window, I target another folder icon, which spawns a second window. Now the trouble is, instead of auto-spawning that window logically cascaded away from the first, it is spawned where OS X thinks it was last seen — and this may be somewhere on the far opposite end of the screen, making it impossible to drag my item there — because, simply, the first window will close as soon as I drag my item out of it! I’m sure the brilliant people at Apple could fix this… so they must not know (or care)??

This is why I hate the old Desktop Metaphor. In any case, doing what you are doing, but in Column view, instead of using your Desktop will fix your issue.

The whole Desktop metaphor is incredibly flawed. I realize Apple brought it back because so many Mac users accustomed to the flawed desktop metaphor method screamed (choice is fine), but it’s just incredibly error-prone (as you demonstrated) and inefficient.

Why make something that is always covered up critical to access for the use of your computer?

This flawed UI required Apple to try to fix it by giving us Window Shade and Pop-up folders.

I love the fact that the Finder is an application with an icon in the Dock and that I can browse my file system in a single window. My desktop is completely bare. I don’t have a mess of files there. I like tabs in Finder windows (PathFinder and hopefully Leopard).

I hate having a plethora of windows I have to manually open/close and get them all out of my way so I can access something on the desktop. Ugh.

Having said that, I can appreciate you like how you work and you want Apple to have windows show up dynamically when utilizing spring-loaded folders versus the fixed/saved location of that particular window.

To find files just by name and not content:
1. Go to Finder window
2. Press CMND F or select Find from the File menu.
3. Click on pop-up menu for the file criteria (I think Kind or Name might be up by default).
4. Select Other
5. Type “filename” in the search field
6. Select “filename” and click “Add to favorite” button at bottom
7. Now “Filename” will be in that pop-up list for you in the future

It shouldn’t be this way. “Filename” should be an optional category in Spotlight results. It should also be the default criteria in that pop-up menu in the Finder Find feature. Finally, that pop-up menu should remember the last one you used and display it in the future.

Many people have a hard time using Spotlight and Smart Folders, imagine how well a virtual file system would go over.

Windows networking works for me, though I don’t do anything fancy. It does seem to take a while to recognize the Windows PC is on the network, though. Once it sees it the first time, it sees it quickly.

In general, I completely agree that all software developers should spend more time improving their current features. Sadly, it’s easier to sell a new update by listing off five new features than it is to say “New version 10! Now it works!”

19.

At least Apple isn’t this bad (1 year to develop Vista shut down menu) :
http://moishelettvin.blogspot.com/2006/11/w indows-shutdown-crapfest.html

Great point here about how it’s flawed to try to make everyone happy with your UI:
http://www.joelonsoftware.com/items/2006/11 /21.html

20.

Seems Apple has some problems with the image-makers taking over:
http://viewfromthemountain.typepad.com/appl epeels/2006/12/some_favorite_a.html

Page 1 of 1 pages

respond

Have an account? Log in to leave your comments!

Commenting is not available in this weblog entry.