Safari LogoGrabbed the new Safari 3.1 this morning, both at work (WinXP) and on the laptop at home (Leopard). Noticed that the website no longer says “Beta” for the Windows version.

Oddly enough, there doesn’t seem to be much chatter from the browser community about it, at least not on sites I follow from work. There may be 25 posts on my RSS reader at home, for all I know.

I wish Apple would make the release notes easier to find. I clicked on the “more info” link in Software Update at home, but didn’t have time to really read it. I wanted to check the list at work, but there’s no menu item, it’s not visible on Apple’s website, and their search engine hasn’t indexed it yet. I had to search Google, and found it from some random person’s Twitter post. (Oh, and Apple? As long as I’m giving you advice, you’re running your site on Apache. Apache has a feature called mod_speling [sic] that will automatically correct a single-error typo when someone hits your site. I highly recommend that you look into it instead of handing out a 404 error whenever someone’s finger slips.)

User interface seems mostly the same as 3.0.

Not sure if it’s new or I just never noticed it, but the history menu has an option to reopen all windows from the previous session. It isn’t the automatic recovery offered by Firefox or Opera, but it’s the next best thing—and quite handy for cases when, for instance, Norton Antivirus has just updated itself and popped up a “will reboot in X seconds” warning, which you didn’t see because you had too many windows open. *ahem*

I believe this is the first browser released that supports embedding TrueType fonts. (IE has been able to embed fonts for years, but you had to convert them first, which may be why you don’t see too many these days.) When WebKit first added the feature last fall, I tested it out on my LesĀ Mis page.

I really like the new developer tools (Prefs→Advanced→Show Develop menu), especially the network timeline. This, combined with YSlow on Firefox (itself an extension to Firebug), will be extremely useful for optimizing site performance.

It gets 77/100 on the Acid3 test, much better than Safari 3.0, which only scored 39/100. WebKit looks like it’s on track to be the first engine to pass again, having hit 93/100 yesterday. Oddly enough, the Acid2 regression is still present on XP (need to compare to the Mac version it displays correctly on the Mac), with an orange band covering the eyes and the border to the right of that band red instead of black.

Another odd thing: when it’s really busy, it seems to revert to a standard window frame instead of its own skin.

Who wants to bet that .Mac will be one of the first webapps to really make use of offline storage?

After nearly 4 years of faithful service, our G4 PowerBook has crashed. This machine has been rock-solid through 2 OS upgrades, a RAM upgrade, and a battery recall. On Sunday, the hard disk finally gave out.

We only lost a few recent files. I had a chance to grab them on Saturday, but unfortunately I misread the signs and thought it was a software problem. Hey, you install a bunch of stuff including a system update, and the machine freezes, you figure it’s a software problem. Until it happens again, and this time it won’t come back up. šŸ˜”

After doing all the diagnostics & resets I could possibly come up with, I set up an appointment at the local Apple Store’s “Genius Bar” during my lunch break today. They confirmed it was the drive, and since it’s long out of warranty, they pointed me to a local repair shop. (They were willing to do the job, but can only order parts directly from Apple, so it would’ve been insanely expensive just for the drive.)

Fortunately, as far as laptop hardware failures go, a hardware drive is relatively easy to fix. If the case were simpler, I’d be willing to do it myself, but as the Apple tech joked, “It takes 36 screws just to get the case open.” At least, I think he was joking.

So instead of having to replace the entire computer, or send it in and wait several weeks, we’re looking at ~$200 and 3–5 days. And while I was at it, I sprang for double the capacity.

I can live with that.

Update: It turned out to be the RAM upgrade, not the disk, which makes it considerably simpler to resolve. Finally got it back the following Monday.

I appreciate that Apple offers a single software updater for all its free Windows software. But one thing annoys me about it.

It opens a window, then opens a message box showing a progress meter as it checks for updates. Only one problem: It fills out the “New software is available” caption before it actually checks.

New software is available from Apple.... Your software is up to date.  No updates are available.
New software is availableā€¦ oh, wait, no it isnā€™t.

This isn’t an issue on Mac OS X, because the progress meter is shown as a sheet, which drops down from the top of the main window and obscures the caption. But on Windows, that caption is visible from the moment the window appears, saying that you really do have something new available, raising your hopes that maybe, just maybe, Apple has finally gotten around to releasing that new version of Safari, or that security fix for the flaw you heard about a week ago, then dashing them to the ground.

Or, less dramatically, it’s jumping to conclusions, providing potentially false information.

And then, even if it turns out there isn’t anything new, the caption stays in place…leaving you with two contradictory statements as to whether any updates are really available.

Mac OS X LeopardThe new Mac OS X disc arrived in today’s mail. I opened it up to make sure everything was there, and was surprised to see that Apple has really cut down on packaging. Instead of the ~8×10″ box with folds to keep the disc and manual in place, they’ve gone to a small box the size of a cardboard CD case. Just enough room for the DVD and the “manual” (which is mainly a “Look what’s new!” booklet).

“So,” I said. “I have to ask myself. Do I feel lucky?”
“Well,” Katie replied. “Do you? Punk?”
“What the heck.”

I’d done some research on application compatibility earlier this week, and the PowerBook looked ready. Katie’s desktop is going to need further study. The Mac Classic environment will no longer run under Leopard, and she’s still got a couple of Classic apps she pulls out occasionally. Also, Photoshop 7 is reported not to run under Leopard, and Adobe isn’t testing or updating anything older than CS3.

But the laptop? No critical data to back up (it’s all duplicated from the desktops), and everything we actually use on it has been tested on at least a pre-release.

So I fired up Netscape 4 for old times’ sake (and discovered that this theme is completely unreadable in it; then I switched the CSS around so that Netscape 4 won’t even try). Then I popped in the disc, selected some options, and let it install during Pushing Daisies.

No problems so far. Disk space is running low, but it’s a 3-year old laptop (so the drive is small) and I did an Archive and Install, so it has a backup of the old OS. Once it’s clear that everything works, I can free up ~6GB right there. It may also be time to wipe the Yellow Dog Linux partition. I haven’t used it in over a year.

Some highlights: I really like finally having virtual desktops (what Apple calls “Spaces”). The new search highlighting, previously seen in the Safari 3 beta, appears in other apps as well. Heck, Safari 3 is a big jump itself. (Hey, Apple, where are the Windows and Tiger releases?)

After many delays, Apple has finally announced the release date for the next version of Mac OS X, a.k.a. Leopard. It’ll hit the shelves in just 10 days, on October 26—roughly 2Ā½ years since the previous release.

Mac OS X LeopardI’d planned on pre-ordering it from Amazon, since I have no interest in standing in line at an Apple store (though that may have been unique to the iPhone), but I’ve been holding off until the requirements were finalized. We’ve got two Macs, one desktop and one laptop, both G4s, and the desktop is old enough for compatibility to be a question. And while the 5-license “family pack” is still less than twice the cost of the single-license box—$199 vs. $129—I only want to spend the additional $70 if we can use it.

Fortunately, even the desktop meets the minimum requirements, so it’s not quite obsolete yet.

At least I shouldn’t have to repeat the shipping snafu I had with Tiger. The leasing office will hold packages now, so even if UPS (or whoever) does try to deliver while no-one’s home, I should be able to just pick it up instead of spending 4 days trying to get it delivered to the right place.

It’s funny: When Microsoft releases a new OS, my inclination is to sit it out and wait for the first service pack, usually a year or so in. When Apple or Fedora releases a new OS, my inclination is to upgrade as soon as I have the time. Even though all of them have had histories of significant problems on one release or another—the broken video driver I ran into on Fedora 7, for instance, or the firewire drives fried by one version of Mac OS X.

I’m not sure why that is. Maybe it’s trust. Maybe it’s speed of the fixes: Linux vendors will have updated packages within days to weeks. (Heck, some Linux distros have updates available by the time the ISOs go live, because a bug was fixed after the contents were frozen.) And you can count on a Mac OS 10.5.1 in a month or two. Maybe it’s the scale of problems. You risk things like broken drivers or software with anyone’s major OS upgrade, but Windows always seems to have some problem that’s bigger than just a bug fix, something that needs more time and effort to redesign. In short, something that won’t get fixed until the next service pack.

Edit: It occurs to me that since Leopard will include the new release of Safari, we’ll probably also see the final release of Safari 3 for Windows next week.

Lining up for the iPhoneSince I was going to the Irvine Spectrum for lunch anyway, I figured I’d drop by the Apple Store and see how many people were there for the iPhone launch. I walked by around 1:50pm, about 4 hours before the event, and sure enough there were a bunch of people lined up all along the shops.

You can see some lawn chairs and umbrellas. The campers are sort of hidden in the shade, which is why I upped the brightness on the second picture. Of course, I’m sure everyone waiting in line appreciated the shade. Those shadows will only get longer over the course of the afternoon, and while there’s a nice breeze once you get out into more open areas, the corridors of the mall are better at channeling people than wind.

Looking toward the Apple StoreWhen I walked by the first time, I only noticed the line running to that corner you can see at the end, maybe 3 storefronts down. About 10 minutes later, after stopping at Kelly’s Coffee, I saw that they were wrapped around that corner, almost the entire length of Forever 21, and stopped at the edge of the patio for the restaurant next door.

Not a huge line—I’ve waited in much longer lines for movies—but bigger than I expected for a phone.

SafariFollowing up on my previous post, Apple just dropped a bombshell: the Safari web browser is now available for Windows. I’ve posted some general reactions at K-Squared Ramblings as to how it will benefit web developers and users overall. The most obvious is that Windows-only web designers will no longer have an excuse for not testing in Safari, which might help break the two-browser mindset.

But what about Opera, specifically?

I remember when Apple first announced Safari for the Mac, Opera was very upset that Apple had decided to go their own way instead of licensing Opera as the new default browser. In retrospect, both sides were right: Apple was right to choose something that they could maintain themselves, without being dependent on an outside provider. (I guess they’d learned their lesson from Internet Explorer.) Opera was right that they lost a golden opportunity: as the default browser on MacOS, Safari has since become the most-used browser on that platform and the third-most-used browser overall, surpassing Opera’s marketshare.

So there’s certainly a risk that Safari on Windows could surpass Opera’s users. However, there is one significant difference: Safari is not the default browser on Windows. It’s hard to tell how much of Safari’s uptake on MacOS is due to it being the default, and how much is due to people actively liking it. Personally, I have Opera, Firefox, and a half-dozen other browsers on my PowerBook, but when I fire that box up, I generally use Safari.

If you look at the functionality available in a base install, from simplest to most complex, it probably starts with Safari, runs through Firefox and IE, then finishes with Opera. Firefox has a wide array of extensions available — in fact, it’s pretty much known for them. Safari isn’t nearly as extensible. You can’t install something that will add mouse gestures, for instance.

I suspect that, at least at first, the audience for Safari on Windows will consist mainly of the following groups:

  • Web Developers
  • Dual-platform users who are used to Safari on Mac
  • People who just want a basic browser and don’t want bells and whistles, but don’t want IE for some reason

If anything, I think Firefox has more to worry about than Opera. For every Firefox user who tricks out his browser with every 1337 extension he can find, there are probably many who just wanted something more stable than IE, or faster than IE. There’s a vocal faction of Firefox users who are frustrated with its performance. I don’t know why they haven’t jumped ship to Opera, but depending on how much memory Safari uses when it gets out of beta, it might prove a threat on that front.

This post originally appeared on Confessions of a Web Developer, my blog at the My Opera community.