title
brancg
adam_ev
oped resources forums contacts subscribe site_map home
 

forums


OpEd

All Mac Considered
Amen Corner
Apple Peel
Digital Canvas
Editorials
iMaculate
   Conception

Infinite Loop
The JunkMan
Notes from Dis
Scientia et
   Macintosh

Skewed Mac
Terminal Mac

Resources

Books
Contacts/Mission
Forums
Links
Reviews
Subscribe


Applelust is looking to add writers to its staff. If you are interested or want to be part of the Applelust community, drop us a line with your resume or vita. We are always on the look out for good, very smart, and reliable people to join the staff. If you think you have what it takes, let us know.

- The Publisher

Apple Peel
Jaguar Special Edition - The New Finder

© 8-24-02 Pierre Igot

In this article on Jaguar (a.k.a. Mac OS X 10.2), I’d like to focus more specifically on the changes, fixes, and improvements made by Apple to the new Finder (version 10.2) and on performance issues as a whole as I can perceive them by using Mac OS X 10.2 on my Power Macintosh G4.

The New Finder

The new Finder is one of Apple’s main selling points for Jaguar. There is a specific page devoted to it in Apple’s section on Jaguar on their web site.

The first claim made by Apple is that the new Finder “has been rewritten to handle multi-threaded tasks” and therefore provides a significant speed boost. As with all performance issues, there is a good deal of subjectivity involved here, as well as many factors (amount of RAM, processor speed, etc.). However, in my own limited experience using the 10.2 Finder for common tasks over the past week or so, things are indeed improved. The “multi-threaded” capabilities mean that the Finder is less likely to “lock up” while trying to accomplish a certain task (such as connecting to a remote server).

Of course, there will still be performance issues if, like me, you are still stuck with an antiquated modem connection — and that’s unfortunate, since many modem users are likely to be people with limited computer expertise, who are the people most likely to be disconcerted by unpredictable responsiveness issues. (An expert user knows what is involved in, say, getting his Mac to connect to his iDisk folder via a modem connection and is more likely to understand why things might get choppy for a few seconds.)

Still, on the whole, the new Finder does indeed perform in a smoother fashion. Accessing the iDisk and copying files to it is less disruptive than it used to be. But it’s not perfect. For example, just a few minutes before writing this, I tried to transfer three MS Word files to my “Documents” folder in my iDisk, and things went smoothly for a while — and then the Finder locked up and I got the dreaded never-ending “spinning beach ball” cursor syndrome. It did not exactly convince me to purchase a .Mac subscription for myself (which I have not yet done, vaguely hoping that Apple will offer more options).

A control-click on the Finder icon in the Dock confirmed that the application was “not responding” anymore, and the contextual menu gracefully offered me the option to “Relaunch Application”, which I did. (This avoids having to use a force-quit when the Finder locks up, which is a nice touch for those users not familiar with the force-quitting procedure, even though it is more readily accessible in OS X than it used to be in OS 9.)

Another problem is that, for some reason, Apple has decided that the Finder icon in the Dock would no longer behave like other applications and bounce while it is relaunching. So you have no easy way to tell whether the application is indeed relaunching or not. In my case, it just so happens that the “Relaunch Application” command didn’t work properly and only quit the Finder, without relaunching it. So I had to click on the Finder icon again to get it to relaunch properly.

Local Improvements

Locally, the speed improvements in the Finder are also noticeable. I have a “Downloads” folder that typically includes several hundred files, because that’s where all my email attachments and files downloaded via the Web or by FTP go by default, and I am always behind when it comes to dealing with these files, sorting them, and filing them away or trashing them depending on their nature. Under 10.1.x, scrolling up and down the contents of this “Downloads” folder would be a pain. It was unacceptably slow in “List” view mode and was only barely acceptable in “Columns” view mode. Now, the speed in both modes is improved, and dealing with folders containing a large number of files in OS X is more feasible again — although it is still not quite as smooth as it should be.

Another area where speed hasn’t improved significantly is the “live” window resizing. When grabbing the resize box at the bottom right of a Finder window and dragging it in a given direction in order to resize the window, there is still an unacceptable delay before the window matches visually what you are trying to accomplish with the mouse, which of course continues to cause excessive movement of the mouse and time wasting. The delay is shorter than it used to be in 10.1, but it definitely is still there — and will probably remain there for all but the fastest Macintosh machines available.

Other improvements to the Finder include further integration of Windows server browsing (now accessible from the “Network” icon at the top of the hierarchy, thus no longer requiring the use of the “Connect To” menu command).

The Finder preferences window now includes new or revised settings:

Finder Preferences
New Finder preferences

The “Keep a window’s view the same when opening other folders in the window” option — which was obviously rather unintuitive to those familiar with the one folder = one window equation of the traditional Mac OS — has been replaced by “Open new windows in Column View”. This is obviously not the same, and would be a welcome improvement if it actually worked. However, the problem is that it only seems to apply to new windows created using the “New Finder Window” command (cmd-N).

When you double-click on a folder icon with the command key down in order to open the folder in a new window, it still opens in icon view, regardless of what the option is. Similarly, new windows created by using the spring-loaded folders and windows (see below) also open in icon view, which is not quite appropriate for windows containing numerous items.

Spring-Loading & Drag-and-Drop

As indicated, the spring-loaded folders and windows are back — and I was curious to see how Apple had combined them with the decidedly non-spatial metaphor of the Columns view (where you can see several levels of your folder hierarchy at the same time).

In this respect, the solution adopted by Apple is quite elegant: the behavior changes depending on where the item you are dragging comes from. If you drag an item onto a folder in Columns view that comes from the same Finder window, then when spring-loading kicks in it opens a new window (in icon view, unfortunately). On the other hand, when you drag an item onto a folder in Columns view that comes from another Finder window (or from the Desktop), then when spring-loading kicks in the Finder stays in the same window in Columns view and simply moves up and down the hierarchy of columns, depending on where you are trying to go.

The drag-and-drop process itself has been fine-tuned, with the addition of a “plus” sign in a green Aqua widget next to the cursor icon to indicate that the drag-and-drop process will generate a copy of the item that you are dragging (usually obtained by depressing the option key while dragging) rather than move the item (usually obtained by simply dragging it). This change applies system-wide, however, so it also appears in other applications when using drag-and-drop.

As well, when you drag something to a folder, the icon of the folder now not only becomes highlighted, but also changes to a slightly different icon representing an “opened” folder. The change is most visible in icon view, however:

Icon for open folder
Icon for open folder

In other views, the icons are too small to notice any significant difference.

Get Info & Previews

Another reversal on Apple’s part is the return to the more traditional “Get Info” behavior for cmd-I. It now opens a separate window each time you do cmd-I on another item, like it used to do in Mac OS 9. The “Show Info” window is no longer an “inspector” type of window whose contents change depending on what is highlighted in the Finder.

The only aspect left over from OS X 10.1 is that, if more than one item is selected, cmd-I will open a single window titled “Multiple Item Info” providing a synthesis of the nature of the selection (whereas it would have opened a new information window for each selected item in OS 9).

Get Info window for multiple items
Get Info window for multiple items

The new “Get Information” window is actually more than a simple return to the Mac OS 9 way of doing things. It presents everything in a succession of collapsible sections, as can be seen in the screen shot below:

New Get Info
New "Get Info" window

Many Mac users will be disappointed to see that Apple engineers don’t appear to have altered their approach regarding the old Mac OS 9 “metadata” (i.e. file type and creator codes), which are still conspicuously absent from the Get Info window. If you want to continue using Mac OS 9 metadata efficiently, you will need a third-party product such as Bare Bones Software’s SuperGetInfo.

Another interesting thing is that Apple has extended the “collapsible” concept to the file preview in windows in Columns view mode in the Finder. At any time in Columns view, you can now click on the arrow next to the “Preview” heading in the preview column to collapse the preview.

Preview on
Preview on
Preview off
Preview off

The setting is Finder-wide, meaning that if you collapse the preview in a given column, then the preview of any item that you might subsequently select in any Finder window will be collapsed. If you un-collapse a preview, then the behavior changes again. (The change is not retroactive, meaning that if you have two windows each with an item with a preview in Columns mode, collapsing the preview in one window doesn’t automatically collapse the preview in the other window. But any item that you might subsequently select anywhere will have its preview collapsed.)

As well, there are now three view options in Column view, as can be seen in the picture below. (Previously, there were no view options in Columns view.)

Columns View Options
View options for Columns view mode

These options are Finder-wide, meaning that they apply to every Finder window in Columns view, instantly. You cannot apply them to “This window only”, unlike view options in Icons view or in List view.

Bug Fixes & Miscellaneous

The new Finder also features various improvements and bug fixes that will likely be discovered over time through regular usage. One bug fix that I noticed immediately was the fact that the “I-beam” cursor used when editing text in the Finder (such as file names) no longer “disappears” when using the cursor keys. This used to be a problem in OS X 10.1, where the systematic disappearance of the I-beam cursor while moving was a constant source of annoyance.

Apple has also redesigned certain icons in the Finder toolbar (most notably the “Computer” icon, which now looks like a flat-panel iMac — and, more importantly, the toolbar now also features an (optional) “Forward” button in addition to the “Back” button.

The behavior of the “New Folder” command (cmd-shift-N) has also been slightly altered. In OS X 10.1, if you pressed cmd-shift-N several times in succession, the Finder would go down one level in the hierarchy each time. In other words, if you did cmd-shift-N once to create a new folder, and then cmd-shift-N again, the Finder would create a second new folder inside the first one, and so on. In Jaguar, the Finder now stays at the same hierarchical level, meaning that if you press cmd-shift-N several times, it just creates several new folders at the same level in the folder hierarchy. (This is more in line with the way it used to be in OS 9.)

The dialog box that appears when moving one or several files to a location that already contains copies of the same files has finally been changed. Instead of the utterly useless 10.1 dialog box that would ask you to confirm that you wanted to replace the existing files with the ones you were dragging for each and every file in your selection, the dialog box now has an “Apply to All” check box:

New Replace dialog
New dialog box when replacing multiple items

In addition, the dialog box is again smart enough to tell you whether the files you are about to replace are “older” or “newer” than the files you want to put instead. Finally, the dialog box also features a “Don’t Replace” button that lets you selectively replace certain files and not others. All in all, this means that we finally have a “replace” feature that is worthy of its name in the Finder.

Another interesting small change is that, regardless of the “Highlight Color” that you have selected in the “General” preference pane in the System Preferences application, if a Finder window is in the background, the highlight color of whatever is selected in that window turns to grey — rather than to a paler shade of the highlight color like it used to do in 10.1. This, presumably, is a way to avoid situations where the paler shade is barely distinguishable from the highlight color itself. However, the change only applies to the Finder. Other applications still behave in their own way in this respect.

More importantly (and more problematically) the behavior still isn’t appropriate in Open/Save dialog boxes, where you can have the full shade of the highlight color for two different items in two columns at the same time, such as a folder in the left column and a file inside that folder in the right column (this is unlike what happens in the Finder itself in Columns view, where there is only every one column with the full shade of the highlight color, and the other columns use grey instead). This really needs to be fixed by Apple, as it can be very confusing to determine exactly what is highlighted and “active” in Open/Save dialog boxes at times.

Other Finder bugs, unfortunately, still aren’t properly fixed. For example, the bug that sometimes causes file information (modification date, file size, etc.) not to be updated immediately when the file is changed by its parent application is still there. Sometimes, it still takes a full log-out-log-back-in sequence to see the changes.

Find Is Back!

For a long time now, the hybrid nature of Sherlock (both a search tool for the contents of local volumes and a find tool for the Internet) has been more of an impediment than anything else when it comes to searching for local files. Under OS X, Sherlock 2 was a separate application that took too long to launch, and its file searching capabilities were just one small aspect of an all-encompassing interface that had nothing to do with local file searching.

All this is changed in Jaguar. Apple has recognized that Sherlock was frustrating, and transferred its file searching features back to the Finder itself. File searching is now part of the Finder application itself, which means that you no longer need to launch Sherlock to have access to the features. (Sherlock 3 is now exclusively a Watson-like Internet application designed for retrieving various kinds of information from various kinds of web site.)

The Finder’s Search feature is now accessible either directly in the Finder toolbar (you might have to customize it to add the Search field to it) or by typing cmd-F, which opens a separate “Find” window very similar to the window we used to get in the Finder in pre-Sherlock days.

New Find
The "new" Find window

By default, using the Search field in the Finder toolbar searches through what is currently highlighted in the corresponding Finder window. For example, in the image below, the search will apply to the item that is currently selected, i.e. the “Eudora Mail” folder in this case.

"Search" field in toolbar

If you want the search to apply to a different selection, you need to first select the appropriate destination in the Finder window.

On the other hand, the “Find” window will do a search on all “Local disks” by default. Other options in the “Search in” menu include “Everywhere”, “Home”, and “Specific places”. The “Specific places” option opens an additional section in the window where you can either select a combination of existing volumes or add specific locations.

Specific Places
Finding in specific places

Unfortunately, you cannot customize the “Search in” menu by adding specific sets of volumes or folders to it. All you can do is add places (such as specific folders) to the default list of places (which includes all the currently mounted volumes plus your “Home” folder). In addition, the “Find” window is not resizable, which means that the list of places can only display four places at a time. I have eight volumes mounted by default, so this adds some unnecessary scrolling for me.

The search criteria themselves can include all the familiar options (file name, content, date created, date modified, kind, extension, size, and visibility), as well as several instances of one criterion (to further refine the search).

Find Criteria
Criteria in Find window

The search results appear in a new window (or in the same Finder window if you are using the Search field in the toolbar) divided into two familiar panes.

As a whole, the feature is very good (much better than Sherlock was) and very fast. It could be even more flexible, however, by offering the option to search for X or Y (and not just X and Y). It could also provide some indication of the location of each result in the first pane of the “Results” window that doesn’t require you to click on the item in order to display its exact location in the second pane. For example, the first pane could also have a column with “Volume” or “Location” along with “Name”, “Date Modified”, “Size” and “Kind”.

Apple also needs to correct the default behavior so that adding a criterion such as “date modified” doesn’t automatically add the requirement that the date modified “is today”, like it does now. It would be more intuitive if the addition of the criterion just added it with its neutral value (in this case “No value”). Just like the default value for the “file name contains” field is nothing, the default value for “date modified” should be “No value”.

Finally, other third-party utilities (as well as online search sites) already provide options for “fuzzy” searches (approximate spellings, etc.). The concept could be extended to the Finder’s searching capabilities as well.

But these are minor quibbles. The good old “Find” feature is back — and it’s a big relief.

Stability and Performance

It is hard to separate Finder performance observations from system performance observations in general. It is also quite difficult to have an objective view of the situation after having spent more than a year using previous versions of OS X and having been forced to get used to sluggishness in pretty much every operation. And, of course, speed is still a subjective thing, due to the wide variety of possible approaches, configurations, etc. As well, since I have been complaining so much about performance in OS X in previous columns on this site, I should at least spend a couple of paragraphs discussing performance issues in Jaguar as a whole.

For the record, in this column I am talking about performance on a 3-year-old Power Macintosh G4/450 AGP with 1 gigabyte 0f RAM and a brand new ATI Radeon 8500 AGP with 64 megabytes of RAM (which should take full advantage of Quartz Extreme in Jaguar). The only really slow part of my set-up is the Internet connection, which is provided by the modem in my AirPort Base Station and which gives me maximum speeds of 33 Kbps. (The phone lines in my area are not good enough to get any closer to 56 Kbps.)

As indicated earlier, overall things are better in Jaguar’s Finder and in OS X 10.2 in general — but don’t expect a big leap forward in terms of speed for everyday tasks such as writing email, working in Word, or browsing the Internet. (The improvements might be more dramatic in multimedia applications, but I don’t use QuickTime Movie Player or iTunes all day long every day so I can’t really tell.)

Mac OS X is still not optimized for people using slow modem connections, which means that you are unlikely to use the Finder to navigate anything beyond your local volumes and servers. Jaguar’s Finder is supposed to be able to connect to FTP servers directly, but when I tried this last week with one of my own FTP servers (somewhere in California), I got a system freeze that required a hard reset of my Mac. So I haven’t tried since. You might have better success if you have a high-speed Internet connection.

Downloading large files over a modem connection still causes Mac OS X to slow down significantly, which is annoying and, combined with the performance issues of certain third-party applications, can still cause things such as stalls and overtyping. For example, the stalls in Microsoft Word v. X that I have been complaining about extensively are still here under Jaguar, and they get worse when you are downloading something in the background. On the other hand, I am able to type very fast in Bare Bones Software’s Mailsmith while downloading a large file in Explorer without experiencing any stalls or overtyping, so obviously there are application-specific issues at play here.

I have also noted a significant increase in Word crashes (unexpected quits), especially when opening Word files by double-clicking on them in the Finder. Word is by far the least stable of my OS X applications — and I can only recommend that you save your Word documents all the time, and especially before switching to another application.

Other applications are more stable. The only one that still has problems for me is the Print Center (I will talk about this more extensively in a future column). Mac OS X itself still suffers from some nasty bugs, which I have already experienced in about a week of using Jaguar. Trying to connect to the Internet using the AirPort modem can sometimes cause great disruptions in all applications (it happened to me again just this morning when I first woke my computer from sleep and tried to connect to the Internet for the day), which can make the machine unusable for several minutes (until Internet Connect finally manages to dial in and get connected, after which things go back to normal) or actually even require a hard reset. Sometimes, waking from sleep also causes weird problems in certain applications, where nothing responds to mouse clicks anymore except for the menu bar. I also got the message yesterday, after several minutes of intense hard disk activity, that my disk was “full” (it has 2 gigabytes of free space) and that I should quit applications to free some space. Given that I have 1 gigabyte of RAM and I wasn’t using many applications at the time, I suspect this was a bug in the system itself that caused it to saturate both the RAM and the virtual memory. In any case, only a hard reset fixed the problem.

That’s still, in my opinion, too many hard resets in a single week of using Jaguar, and I certainly hope that further updates will quickly resolve the most glaring bugs in this significant new version of the system.

Conclusion

There is no doubt in my mind that Jaguar is an upgrade that is worth its price, and that overall things are still getting better all the time. There are inevitable glitches in any new major upgrade such as Jaguar. On the other hand, after a year and a half of using OS X on a daily basis, I can now see that it’s unlikely that Apple will ever do anything to make using a modem connection under OS X any more palatable, and that my 3-year-old G4 is nearing the end of its computing life as my main workstation.

Still, until my employer finds enough money to buy me a new system, and until broadband becomes readily accessible in my (rural) area, my current configuration will have to do — and Jaguar is certainly an improvement, on the whole, over previous versions of OS X. There are many things to like about the new system in general and the new Finder in particular and, provided that you take a few precautions, upgrading now is definitely a viable option if you have a configuration that can significantly benefit from Jaguar’s new and improved features.

- Pierre Igot

What do you think? Talk about it in our Forums...

Vote Applelust Best of The Web

  • Stuffit 7 (10-18-02) Dr. Neale Monks. What purpose does file compression have in this day of 100 GB hard drives? Is version 7 worthy of the upgrade fees?
  • Fireworks MX (10-8-02) Dean Browell. Fireworks is more than just a pretty face; The last app I needed to convert entirely to OS X delivers in upgrades and features as well...
  • Dreamweaver MX (10-8-02) Joel Davies. Not being satisfied with just carbonizing it's product, Macromedia made sure that Dreamweaver MX was the killer app for web design.
  • SliMP3 (9-6-02) Pat St-Arnaud. The SliMP3 is a small, simple and elegant network devices that connects to any audio component with RCA inputs and lets you browse, search and play music directly from your computer's MP3 collection.
  • Voyager III v.3 (8-16-02) Dr. Neale Monks. Carina's Voyager is the grandfather of Mac planetarium programs, but does it still have what it takes to keep up the current generation?
  • CodeWarrior 8 (8-16-02) Douglas A. Welton. Doug dives into the latest version of this robust multi-platform programming tool.
  • STM Sports Backpack (8-9-02) Pierre Igot. How will this backpack designed for the "global digerati" stack up when Pierre puts it to the test with his mobile digital lifestyle?
  • Scope Driver (8-2-02) Dr. Neale Monks. An alternative to the 'point and click' telescope control paradigm: a powerful list-based utility for Autostar and LX200 telescopes.
  • Apple Final Cut Pro 3.0 (7-19-02) Michael Tate Jones. Tate reviews the video-editing powerhouse Final Cut Pro 3 and sizes up its competition. Does Final Cut Pro 3 hold its ground?
  • Strata DVpro RME (7-16-02) Matt Frederick. Matt Frederick. Matt takes a comprehensive look at Strata DVpro, Strata's pro-level non-linear editor for digital video.
  • Stargazer's Delight (6-28-02) Dr. Neale Monks. Looking for a viable shareware alternative to the big commercial astronomy software packages? Neale may have found one.
  • TheSky (6-21-02) Dr. Neale Monks. Neale takes a look at the easiest to use planetarium program for the Mac.
  • NI FM7 (6-21-02) Matt Frederick. Matt takes this software replica of Yamaha's DX7 synthesizer for a test drive.
  • Griffin's iMic and other USB audio devices (6-14-02) Pierre Igot. Do Griffin's promises of significantly superior audio input and output performance ring true?
  • The Digital Universe (6-14-02) Neale Monks. Planetarium program, astronomy encyclopaedia and space flight simulator all rolled into one - could The Digital Universe be the ClarisWorks of astronomy software? Neale Monks takes a look.
  • After Effects 5.5 (5-31-02) Michael Tate Jones. Tate reviews the OS X native version of After Effects and likes what he sees.
  • InDesign 2.0 for Non-Professional Designers (5-24-02) Pierre Igot. In the second part of our review of Adobe InDesign 2.0 for Mac OS X, Pierre Igot looks at InDesign from the point-of-view of the non-professional designer - and finds plenty to like.
  • Corel Graphics Suite, Part 2 (5-24-02) Dean Browell. CorelDraw returns in full force and Corel R.A.V.E makes its debut.
  • Corel Graphics Suite, Part 1 (5-17-02) Dean Browell. CorelDraw is back, and it's brought some powerful friends that makes this Suite worth the look...
  • OmniGraffle 2.0 (5-10-02) András Puiz. Analog napkins are so 20th century -- this gem from OmniGroup knows (almost) all about diagramming. András Puiz wishes all Mac developers developed a similar understanding of Aqua, and of Mac OS X in general.
  • Watson (5-03-02) Michael Tate Jones. Tate discovers a 'Swiss Army Knife' for OS X... it's called Watson.


©2000-2002 Applelust.com. All rights reserved. No part of this publication may be reproduced in any way without prior, expressed permission from the Publisher. It is the sole property of Applelust.com and its writers, who retain copyright to their own works. If you wish to link to us, please see our Privacy Statement for conditions. Apple, Macintosh, and Mac are trademarks of Apple Computer, Inc, with whom we are in no way affiliated or endorsed.

Hosting provided by itsamac.com -- Macintosh Powered Web Hosting

Serve Different

dreamy