2766 words on Software
Right, MacOS X.3, aka Panther, is the topic du jour and I don't want to miss that one. Most new features have been presented and discussed at length and many of us Mac people have been itchy of anticipation. If you missed the whole buzz, read Apple's propaganda, how it's favourably reflected in the Guardian, its future discussion in a dedicated weblog or Mark Pilgrim's roundup with nice screenshots. Those reflect the majority of the new features, meaning I can dig in and start commenting right away.
Speed
The good news first: While it may not actually be faster than it was before, it definitely feels faster. Most notably menus start deserving the name 'drop down' menus again. While they're perhaps not quite as fast as in OS 9 yet, the speed of menus on the Mac stopped being embarrassing today. I also unscientifically feel slight increases in application launch times and in general responsiveness. This doesn't sound like much but it's actually a big deal as those split seconds you waste waiting for your computer to respond are actually deducted hundredfold from your life. So, yay we've got speed.
Playing around with Exposé, I noticed a few quirks: Exposé is actually quite good about updating windows while it's on: Window content remains live – you can watch different apps complete their tasks and switch to the one that finishes first, for example. That's quite good. However, the window title shown by Exposé isn't live as is the rectangle used to highlight the window. If the window's size and title change while Exposé is on, it will still be highlighted using the original name and size. This can be seen in the screenshot where I invoked Exposé while the Monitors control panel was loading.
Another quirk, is quite strange as well. The way windows as shuffled around by Exposé doesn't seem to depend on the number, size and position of windows but also on the frontmost application. Just compare these two screenshots of Exposé coming from exactly the same arrangement of windows along the x and y axes – the only difference being that Safari was the frontmost application in the one situation and NetNewsWire was the other.
While this non-predictable arrangement may be a bit irritating in principle, I don't think it does a lot of harm. Other things, like the handling of small windows or the sheets sliding right onto the screen out ouf nowhere while Exposé is active seem more critical to me. Sometimes I found it hard to locate my minimised iTunes controller. Perhaps smaller windows shouldn't be reduced in size as much as are the larger windows. Anyway, this is the first incarnation of Exposé and there may be improvements to come in the future. It's quite cool for the time being.
Btw, pressing F9 and F10 alternately is very nice and soothing to look at as well...
Rather well I must say. Files open quickly. Searching is quite fast – about a minute for the first search of a 550 page document yielding 1500 results. This seems to involve some indexing as the second search will only take 2 seconds. They even seem to have gotten the load balancing right – I can navigate through the partial search results while the search is still running, making the long initial search time tolerable.
I can select text and copy it. I can crop bitmap images. Best of all, I can even select and copy vector graphics from PDF files. I could, for example nick this nice vector drawing of a Klein bottle from Allan Hatcher's excellent book on algebraic topology in its full vector graphics glory.
And note the nice selection tool they included – complete with fading out of the irrelevant bits like Photoshop's crop tool, but easier to use as you don't have to aim for 'handles' but the pointer will always reflect that it will manipulate the corner of the selection closest to itself by taking the shape of the corner in question. [This can't be seen in the screen shot.]
Not everything is good, though. Just look at those keyboard equivalents in the Go menu. Inconsistent across languages and applications and the German ones are impossible to use with non-German keyboards.
Very nice – and good bye to Acrobat Reader or its offspring.
You can also associate a person to another person and specify the relation between them – but that feature is somewhat half-assed. No drag and drop, not automatic recognition etc. A nice idea, but I'm tired of having to wait for yet the next update for things to actually work.
Other strange things: There's still no way to set a preferred e-mail address for a person. There's a field for the maiden name. Seeing that not only women change their names these days when marrying, this looks like a word from the past. Particularly in these politically correct days. And take a look at that script menu. This must be a very bad joke – an 'update script menu' item. Do this automatically, stupid computer, don't bother me.
Did you ever notice that the search field in the address book and that in iTunes don't work in the same way? In iTunes, every playlist has its own search term, in the address book one term is shared and automatically applied to whatever distribution list you select next.
Once that was sorted, things were better, a bit faster in particular. MailPictures stopped working - but Mail automatically displays photos from the address book now, so that's not a big deal. GPG Mail stopped working as well which is worse. The date column displays times respecting my time format now – the 24h clock in particular. About time. However, when it displays the date only (i.e. no time), it won't use relative dates.
Another nice thing is that Mail seems to deal more gracefully with network disconnections now. No more annoying dialogues. Instead there's a little symbol next to each mailbox to indicate it's been taken offline. Just don't click it as Mail will then try to connect to all accounts, asking for passwords. Which is bad if you have dummy accounts set up – setting up an extra account seems to be the only way to have different 'From' addresses.
And there are even more changed keyboard equivalents here. Why do you have keyboard equivalents if they're changed all the time and inconsistent across applications. E.g. 'Toggle status bar' was a semi-logical Command-Option-S and now is a finger-breaking Command-Option-/, where / is Shift-7 on a German keyboard just to have the old one for Snapback. Showing the bookmarks is now Command-Option-B, where Command-B does nothing.
nmblookup and smbclient just as any Linux tool would. Apple just does it less quickly and makes you click an extra button before you can access one of those servers.
Oh and once you managed to mount an SMB volume things still suck like they used to. The system will lock up and rotate its beach ball when applications try to access files. Unfortunately Nicholas was a bit too optimistic about this. It took me less than an hour of fiddling with SMB volumes before I had to restart because everything kept locking up. Bum.
Now that I've arrived at the topic of crashes, the ugly side of X.3 moves into focus. As in its predecessors it is mostly concentrated in
mount. No Services menu in that 'Action' menu.
And so on. The new metal window mode is just new window dressing. All the old bugs remain. No preview for PDF files in icon mode. No preview for icon files ever – the revenge of Carbon I suppose. No double clicking preview images. And new bugs are there: For some reason Acrobat Reader is now displayed Acrobat Reader 5.1.app
, that's right including the app
part.
You get the idea. Should anyone actually be interested in this, then I can elaborate and provide screen shots. In all the 'all new' Finder is still a stinking pile. It's not that any of the problems I mention here is particularly non-obvious.
OK, I'll go press F11 for a few hours now. Bliss.
You mentioned some frustration with keyboard equivalents. Are these not customizable in 10.3?
By the time I finished your commmentary, it sounded like you were in your 3/10 life crises.
When I return to the US in ten days I’ll have a new G5 tower waiting for me for my CAD work. I reckon it will ship with 10.3. Part of me is looking forward to that but the rest of me is tired of learning new habits when I still don’t have the old ones fully under my belt. (I also received a scare when the company that provides my CAD program noted they only had a beta patch ready for Jaguar. The last thing I want is an unstable program that is my current life blood. A quick query back and they reassured me that they have had no stability problems with the beta.)
I hope I’m not aging too much over this ;)
But I find it sad to see my most cynical expectations fulfilled by the ‘all new’ Finder.
Sorry about the SMB stuff; I’ve used it a couple of times since (I now work in a Windows environment, one of those things you’d have heard about if I had a blog any more :/) and haven’t had problems.
My desktop Mac has been a complete rock of stability since I installed Panther; same with my PowerBook until today, when it barfed, but I think that was related to the OpenAFS client, so not Apple’s problem. Sorry you don’t see the same things, and I’m one who complained incessantly about instability in earlier OS X versions.
The only annoying Finder ‘features’ I have issues with are:
the gigantic time it still takes to pull up Info windows
the Finder goes deaf to keyboard shortcuts until it’s restarted at times
zooming a window with filenames on the right doesn’t work properly (sigh - still better than the 10.0-10.1 complete inability of windows to zoom to fit in list view, but really Apple, when are you going to get this one right?)
I never see my hard disk icons move - that’s really strange. GPGmail is updated for Panther and even nicer looking - since it uses all private API it’s not surprising it broke.
You can move but not remove the Fast User Switching menu. In fact I saw some nice cosmetic bugs when trying to remove it by Command-dragging it out of the menu bar, yay.
Nicholas: Of course I don’t blame you for the SMB flaws… and I hope that it works reasonably well in most situations as everything else would be a complete embarassment. I see lockups (and even had to do a ‘hard’ restart one time because the whole system was so screwed it wouldn’t do anything) when having servers connected that go down while I’m still connected. That’s not unusual when connecting to other people’s private machines. Who’ll actually delay their shutdown just because someone is still connected to the computer? – particularly if the computer in question is noisy or doesn’t turn itself off properly.
My drive icons keep jumping. Particularly when using fast user switching. I switch back to my own account and they’re gone - i.e. hidden somewhere on the left hand side of the desktop. Probably the Finder ‘thinks’ “uh-oh too much icons around here, I better put those drives somewhere else”. Programs shouldn’t attempt to be clever.
I managed to remove the fast user switching menu, btw, and it won’t reappear unless you tinker with the general settings in the ‘Accounts’ control panel. I still don’t understand why the feature isn’t available through the ever useless Apple menu, but it’s a kind of work around.
Shop in my amazon stores with music, books and films mentioned on the site: .com, .uk, .de.