June 11, 2007
Safari on Windows
Beyond the stated desire to increase Safari's market share, a Windows version of Safari (XP/Vista) allows for better support of Safari users by Windows web developers. However, the real driver may be that iPhone application development is supported via ajax-y applications sitting on top of the iPhone's embedded Safari engine.
Safari users will see improvements in performance and compatibility, enhanced tabbed browsing with cool tear-away tabs, a new inline find function and the much welcomed resizable text area a la Netscape 9.
Notes/Caveats Win:- The Safari 3 beta offers many fixes and improvements over the current Safari 2.x release -- you can't test your layouts and especially dhtml on Safari 3b with absolute confidence that your Safari 2.x users are covered; for that, you'll still need access to a Mac.
- Safari seeks out and uses plug-ins from other browser installations. If you want to test Flash degradation, you'll have to remove ALL your Flash Netscape-style plug-ins.
- Safari comes with two embedded TrueType fonts: Lucida Grande and Lucida Grande Bold; these are available for use in your designs if you are so inclined.
- Windows developers should check out the Activity Window, which shows your page objects in a collapsible list view. Double-clicking an object listing opens that object in a new browser window; control-clicking downloads it. The list shows object file sizes and is updated in real-time; leave it open and browse a page or two to see this in action. I often use this as a diagnostic tool and shortcut to access scripts, css and swf files for testing and version checking.
- Safari for Windows isn't (yet) a 'Good Windows Citizen' in that dialogs and window resizing do not work or present as expected. I suspect the final version will be at least as good a citizen as today's iTunes, but if you hate the look of Win iTunes, you'll have trouble warming up to Safari.
Notes/Caveats Mac:- The Mac installer overwrites Safari 2.x w/o warning. While there's an uninstaller for recovery, it would have been best if Apple allowed both Safari 2.x and 3b to coexist -- what goes for Windows developers and Safari 2.x testing goes for you, too. To maintain compatibility but still be able to play with the latest rendering engine, get acquainted with Webkit, the open source browser engine used by the new Safari beta.
- Webkit's Web Inspector is present on the Mac but not the Windows beta; to use, context-click on a web page object and select Inspect Element. Maybe this will show up in a later Win beta.
- Kasper Nauwelaerts' free Safari Tidy plug-in and Les Nie's Safari WebDevAdditions are disabled in Safari 3.0b. Hopefully the developers will soon release compatible versions.Posted by Lewis Francis at June 11, 2007 7:58 PM