January 7, 2003
Safari raises iBrowse?
Today's big news for web developers came from San Francisco's MacWorld show where Apple unveiled the public beta of a new Apple branded browser christened the unlikely and I-can't-decide-if-it's-clever-or-not Safari. Guess if they had as much guts as I do, they could've gone with a worse name. :)
Why should you care? Because, like Microsoft, Apple will bundle this browser, once released, with every Mac it sells. Soon enough it will be a browser on which your site will need to render well if you are to appeal to this market segment. And maybe, because it's based on standards and an open source project—though surprisingly, not the open source project you are thinking about.
Safari is a Cocoa application built upon KHTML, the same code as the Konqueror browser, itself part of the KDE open source desktop environment project for Linux OS. According to this email from Safari's Engineering Master, KHTML was chosen over the more widely publicized Gecko/Mozilla code for it's concise size but speedy (Apple claims a 40% speed improvement over IE for OS X) and wide standards support.
From what I can tell so far, the beta performs as advertized, rendering sites quickly and well. Bookmark and history handling in the Collections view is pretty darn nice. Address book entries that contain url also show up in Collections view, showing off brushed-metal app integration. Favicons are supported. Flash is supported. Shockwave is supported, although with the OpenGL offset bug recently exposed by Chimera's Shockwave implementation. QuickTime is supported (duh). Plug-in detection and reporting. Google searching from the toolbar. Hot-key cache-clearing and Pop-up window blocking (disabled by default). It's even AppleScriptable.
But, it is still a beta and has bugs, no doubt both inherited from Konqueror and newly born, to be aware of and work around. Mark Pilgrim's one of the first to start documenting Safari information for web developers and his site deserves a bookmark. Apple has thoughtfully provided an easy way to submit bugs, activated by an appropriate creepy-crawly button icon where most browser throbbers live, a typically Apple touch that you have to see and use to appreciate.
Never thought I'd see Apple jump into the browser game, but it looks like they could have a contender on their hands once they work out the kinks.
Not sure yet if I'm ready to jump ship from the Chimera nightlies (the tabbed browsing implementation is to die for), but I'm liking what I see.Posted by Lewis Francis at January 7, 2003 11:57 PM