Apple have just released their famous Safari web browser for Windows. Probably not everybody has heard of it, but it's famous in geek circles for being the first web browser to pass the Acid test, meaning it supports the latest web standards, and should be a good browser for web developers to test on.

Of course, being from Apple, it should also provide a really good user experience. I downloaded it this morning to take a look.


Safari on Windows




The first thing you notice is it uses the familiar Apple brushed metal look. This is expected, but it doesn't fit in very well with the rest of the system. That said, I tend to run my browser full screen, so it's not so important that it look identical to every other application, only that it behave like them.

Unfortunately, this first release for Windows doesn't do that very well either. I counted fifteen annoying differences.

The worst ones:

  • the default fonts are very dark
  • the address gets messed up if you press Ctrl+L and try to type a new address while the home page is loading
    (the same thing happens in Internet Explorer and is the #1 reason I don't use it)
  • the Windows task bar can't be accessed if it's in auto-hide mode
    (Safari doesn't leave a 1 or 2 pixel buffer at the bottom so you can move your mouse to the bottom of the screen and see what other programs are open)
  • new windows aren't the same size as the current one
  • many keyboard shortcuts don't work on Blogger
    (I couldn't use Ctrl+C, Left, Shift+Home, or my Alt Gr key)
  • no shortcut to switch between two most recent tabs
    (like Ctrl+Tab in Firefox when using the LastTab extension)
  • many menu items appear in the Edit menu (where they would be on Mac) rather than a Tools or Options menu (where they should be on Windows)
  • you have to hold down the mouse button while selecting an item from a drop-down list
  • no proxy support (meaning I can't use Safari at work)
  • no way to fix any of this! (I reported these as bugs, but who knows how long they'll take to fix; Safari isn't open source and isn't extensible like Firefox)



Bug: Pressing Ctrl+L then typing too quickly



Some of these are problems with the browser itself, some with particular web sites, and others with the user interface toolkit Apple use to make their Mac applications run on Windows. It would also be nice if it offered to migrate my passwords from Firefox. There's no way I'm typing in my passwords again for all the sites I go to.

On the upside, it has some nice features such as highlighting the active text field on a form with a clearly visible blue border, and showing the page loading progress using a nifty blue bar that takes up the whole address bar (this feature inspired the Fission addon for Firefox). It's also nice that my web site looks fine!


My web site in Safari



On the whole, the browser is quite usable, and hasn't crashed on me yet, it's just lacking several features that I want before making it my default web browser.

Update: June 28, 2007


I just tried Safari 3.0.2 at work behind an authenticating proxy, and it works fine. It's just the proxy settings button is grayed out. Apparently it uses the operating system settings (Control Panel->Internet Options).

Update: November 20, 2007


Safari 3.0.4 was released today. It seems to fix the taskbar hiding bug, and new windows are now the right size. There's now a Ctrl+Tab shortcut. It doesn't work the way I want, but at least it's there. Blogger also seems to work, but it crashed the first time I tried. The Ctrl+L bug isn't fixed, and sometimes Ctrl+L doesn't do anything.

Labels: , , , ,