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.

SafariWow. I have to admit I was not expecting this at all, but Apple has just announced they’re releasing the Safari web browser for Windows.

Increased consumer choice, of course, is a good thing. The most immediate benefit, though, is that Windows-based web developers (the majority) who haven’t been willing to buy a Mac to test their sites in Safari will be able to do full testing on all four major rendering engines: Trident (IE), Gecko (Mozilla/Firefox/etc.), Webkit (Safari) and Presto (Opera).

Also, there’s some really cool stuff available in recent versions of WebKit that will be great to have available for a wider audience.

Interesting thought: this may be the first browser released since Opera expanded to Linux in ~2000 that is available in the same version on Windows and Mac, but not Linux. Even when Internet Explorer was available for the Mac, it used a different engine than the Windows version did.

I wonder what impact this will have on the development of Swift. Its main claim to fame was porting WebKit to Windows, and it’s been months since their last release.

I also wonder what the status is on re-merging the KHTML and WebKit forks. It’s gotten to the point that Konquerer is only an approximation of Safari, making testing on Linux a little harder than it used to be.

(via Asa Dotzler)

No doubt there’s a 500-comment Slashdot discussion already.

Update: Slashdot’s all over it, and Opera Watch has a thread going as well.

Update 2: I’ve posted my thoughts on the implications for Opera. There’s an update at CSS3.info, where they have previews of upcoming CSS features available in Safari 3.

Update 3: I’ve updated the Alternative Browser Alliance to reflect Safari’s new status. This also solves a nagging doubt I’ve had as to whether the default browser on Mac OS should really be considered “alternative.” On Windows, it definitely is.

Update 4: The Webkit team and Web Standards Project have weighed in. The Windows version of WebKit should be available later today, which will be nice for following progress on issues as it moves from beta toward final version. It turns out there’s a regression and at least the Windows version no longer renders the Acid2 test correctly.

Update 5: The author of Swift says that Swift isn’t going away [edit: the blog has since vanished], and points out that “Swift renders more like a Windows Application, both in the GUI and in WebKit. Safari, looks just like OS X, similar to iTunes 6 and below.” Ever since Apple started porting apps to Windows, I’ve found something odd: A common complaint about third-party Mac software is that it doesn’t look and feel native (one of the big reasons we have Camino as well as Firefox), yet when Apple ports their own apps to Windows, it makes them look exactly the same as they do on Mac OS instead of making them work like native apps. I mentioned this to Katie yesterday and she suggested it might be a case of turnabout being fair play.