'Book Value

Checking Out Safari 4 on an Old PowerBook

Charles Moore - 2009.06.30 - Tip Jar

I'd been wanting to try Safari 4 since the final was released at the WWDC, but I have been stymied on my Intel MacBook by the fact that Safari 4 for Leopard requires the Mac OS X 10.5.7 Update, which I've been reluctant to install due to the extraordinary number of problem reports, especially with laptop computers.

However, I did manage to get Safari 4 for OS X 10.4 "Tiger" installed on my old 550 MHz G4 Pismo PowerBook last weekend. Safari 4 for Tiger requires OS X 10.4.11, which I already had installed, and the OS X Security Update 2009-002, which I hadn't, so that involved another updater download. The installations took about 20 minutes cumulatively, including two mandatory reboots on the old PowerBook, and I was good to go.

Low End Mac as seen in Safari 4
Low End Mac as seen in Safari 4.

I've never been much of a fan of Safari's user interface, and I was disappointed that Apple wimped out on shifting tabs up into the title bar, as they did with the Safari 4 public betas. I wasn't in love with having the tabs up there, but it did give the bland, grey Safari visage a bit more character.

Progress?

However, Safari 4's advantages lie elsewhere, in its close integration with the operating system, which I assume helps account for its delightfully quick startup even on an old 550 MHz G4, and its speed, which on my slow rural dial-up connection is second only to Opera 10 with the Turbo feature engaged.

loading progress in Safari 4While the tabs are back in the conventional place, the other controversial UI change from the Safari 4 betas - namely doing away with the blue progress bar that crept across the address field in earlier Safari versions - has been retained in the final. I have mixed feelings about this. I never really liked the progress bar sharing the address field, which seemed untidy and clumsy to my sense of order and aesthetics, and it never seemed especially accurate either.

On the other hand, I do like having a progress bar, which may seem superfluous to folks who have DSL or cable connections, given the speed of today's browsers, but they are far from a trivial matter for the sizable proportion of the world's Internet users who are still stuck with dial-up - or even the slower species of broadband.

As Betalogue's Pierre Igot, who (like me) lives in rural Nova Scotia, Canada, where many of us still don't have access to cable or DSL, noted in a recent column, Apple's replacement of the blue progress bar in the address field with a little spinning wheel icon is yet another illustration of Apple's historical disregard for and lack of concern about the needs of users in low-bandwidth situations.

For we second-class netizens still treading the donkey-path beside the information superhighway, browser progress bars serve two important functions, the first providing an indication of how much of a Web page has loaded and thus a projection of how long one has still to wait, and the second being a visual, real-time confirmation that anything is happening at all - or not if a page load stalls, which they often do on dialup.

This may seem quaint to those who take broadband speed for granted, but I assure you it's anything but with many page-loads measured in minutes (sometimes many minutes) rather than seconds. "Progress" takes on a profoundly different shading, and being informed that it has ceased and further waiting for an automated time out is an exercise in time-wasting futility. This is far from a trivial consideration.

With the little spinnywheel thingie and the hopeful accompanying message "Loading", there is no positive indication whether progress is being made or not, since the wheel just keeps on spinning (good metaphor) even if the load stalls until the time-out toggles, and there is no sense of how much longer it's going to take.

However, Safari 4's speed does go some way toward mitigating the aggravation, and at least a stop page load button is incorporated in the wheelspinner field - something that was missing in the Safari 4 beta I tested.

Apple's Safari 4 page viewed with Safari 4
Apple's Safari 4 page.

Back to Safari 3

Nevertheless, I ended up reverting to Safari 3 on the old Pismo for reasons entirely unrelated to version four's browsing performance.

As I mentioned, the system requirements demanded the OS X Security Update 2009-002 be applied before installation, which I did. I'm not sure whether the security update or Safari for itself was the culprit, but whichever, I discovered after a couple of hours use when I happened to open the Network System Preferences pane and a dialog sheet popped up informing me that the system settings had been modified by another application - best guess: Safari 4 - and when I attempted to dismiss the sheet, it immediately reappeared in a sort of a whack-a-mole closed loop. I couldn't access any of the preferences controls or, for that matter, even close the network panel. My only recourse turned out to be killing System Preferences with Force Quit.

I was still able to dial up to the Internet using Internet Connect, but I couldn't change its or other network settings - obviously not a tolerable state of affairs for the machine that I use as my road computer for logging onto WiFi networks and such.

I tried running a full slate of system maintenance routines - Repair Permissions, cron scripts, cache dumps, using OnyX - but no joy. Next I tried the more drastic approach of trashing Safari 4 and everything associated, such as preferences files (I did salvage the bookmarks plist), but still the same behavior in system preferences. The problem may well have been the security update itself having some incompatibility with my setup, but there was no way to determine that.

I eventually rectified the situation by booting into Mac OS 9, which I have installed on another partition on the Pismo's hard drive, trashing the OS X 10.4.11 system file, and then reinstalling Tiger from the install DVD. I also had the OS X 10.4.0 combo updater installer and the OS 10.4 .11 incremental "Delta" update installer, so I ran them as well. That was how I spent much of my Saturday afternoon, ending up essentially where I had begun in the morning prior to installing the security update and Safari 4.

Needless to say, I did not reinstall the security update, so it appears that running Safari 4 on the old machine is not an option either. I will eventually install Safari 4 on my MacBook, but probably not until after Apple releases a 10.5.8 update to fix the bugs affecting 10.5.7.

Safari Features

Anyway, back to a bit more about Safari 4. One of its marquee features borrowed from (or at least inspired by) Opera's Speed Dial feature, is Top Sites, which provide an at-a-glance preview of your favorite websites when you open a new tab or browser window. Opera has had Speed Dial for several years now, but Safari 4 takes the basic idea and runs with it, not only creating thumbnail links for favorite sites, but tracking the sites you browse and ranking your favorites, presenting up to 24 thumbnails on a single preview page.

Top Sites in Safari 4
Top Sites in Safari 4.

You can also customize the display by pinning a favorite site to a specific location in the grid, which locks it into position so you know where to find it every time you open Top Sites.

Wondering which sites have changed since your last visit? Sites with a star in the upper-right corner have new content. A single click opens the page and updates its thumbnail. Whenever you want to return to your ever-evolving Top Sites page, just click the new Top Sites button in the bookmarks bar.

Top Sites is significantly more attractive - stunning really - compared with Speed Dial's looks, although you can skin Speed Dial. I digress.

Full history search in Safari 4
Full History Search in Safari 4.

More Safari 4 features include Full History Search, with which you can search through titles, web addresses, and the complete text of recently viewed pages (just type a word or phrase in the History Search field in Top Sites, and Safari quickly presents you with a list of possibilities). You can search for anything that was on a page previously visited, even photo captions.

Cover Flow in Safari 4
Cover Flow in Safari 4.

Then there's Cover Flow, which lets you flip through Web history or bookmarks; Full Page Zoom, which lets you take a closer look at any website without degrading the quality of the site's layout and text (Opera's implementation of this is slicker and more convenient); and built-in Web developer tools to debug, tweak, and optimize a website for peak performance and compatibility.

Apple says Safari 4's new Nitro Engine processes JavaScript up to 30 times faster than Internet Explorer 7 and up to 4.5 times faster than Safari 3, based on performance in leading industry benchmark tests: iBench and SunSpider. Apple also claims that in addition to superior JavaScript performance, Safari 4 offers topflight HTML performance - the best on any platform - loading pages 3 times faster than Internet Explorer 7 and almost 3 times faster than Firefox 3. Safari 4 includes HTML 5 support for offline technologies and support for advanced CSS effects, enabling an entirely new class of web applications that feature rich media, graphics, and fonts.

Where Safari 4 Falls Short

Well, not over my dialup connection, where I would seat-of-the-pants rate Safari 4 as a bit faster than non-turbo Opera and Firefox - but not by much. Broadband may be a different story.

Unfortunately, Safari's Download Manager is still lame compared with the excellent one in Opera, which is IMHO state of the art in browser download managers by a wide margin over everything else.

It's all academic to me at this point, since I no longer have it installed on any of my computers. I'm finding it no hardship with Opera 10, Firefox 3.5, Camino, and iCab all giving me great service.

Safari will run as a 64-bit application in Mac OS X 10.6 "Snow Leopard", boosting the performance of the Nitro JavaScript engine by up to 50%, according to Apple. Snow Leopard will also make Safari more crash-resistant (although I've always found Version 3 quite stable in both its Intel and PPC iterations, and ironically there are widespread reports of the final version of Safari 4 being more crash-happy than the beta versions was) running plugins in a separate process, so even if a plugin crashes, Safari will continue to run and all you'll have to do is reload the affected page.

As for system requirements, Safari 4 for Mac requires either OS X Leopard v10.5.7 or OS X Tiger v10.4.11 - the latter updated with Security Update 2009-002, a minimum 256 MB of memory and is designed to run on any Intel-based Mac or a Mac with a PowerPC G5, G4, or G3 processor and built-in FireWire.

Join us on Facebook, follow us on Twitter or Google+, or subscribe to our RSS news feed

Charles Moore has been a freelance journalist since 1987 and began writing for Mac websites in May 1998. His The Road Warrior column was a regular feature on MacOpinion, he is news editor at Applelinks.com and a columnist at MacPrices.net. If you find his articles helpful, please consider making a donation to his tip jar.

Links for the Day

Recent Content

About LEM Support Usage Privacy Contact

Follow Low End Mac on Twitter
Join Low End Mac on Facebook

Favorite Sites

MacSurfer
Cult of Mac
Shrine of Apple
MacInTouch
MyAppleMenu
InfoMac
The Mac Observer
Accelerate Your Mac
RetroMacCast
The Vintage Mac Museum
Deal Brothers
DealMac
Mac2Sell
Mac Driver Museum
JAG's House
System 6 Heaven
System 7 Today
the pickle's Low-End Mac FAQ

Affiliates

Amazon.com
The iTunes Store
PC Connection Express
Macgo Blu-ray Player
Parallels Desktop for Mac
eBay

Low End Mac's Amazon.com store

Advertise

Open Link