Posts Tagged ‘safari 4’

Browser Wars

Monday, March 2nd, 2009

When Firefox 3 was launched on 17 June, the free web browser generated 8,002,530 unique downloads in a day. It’s a hugely impressive figure that constituted a new Guinness world record, albeit in a category that didn’t previously exist.

For the Mozilla Foundation, the non-profit organisation behind Firefox, successfully encouraging so many users to download the new browser on day one was a canny way to grab headlines. But the release of Firefox 3 also marked the moment in which the cultural shift away from Microsoft’s browser Internet Explorer finally went mainstream.

Internet Explorer (IE) has been bundled with Windows since 1995. By 1999, it had become the world’s most widely used web browser, a position it has held ever since. At its peak in early 2003, IE achieved a staggering 95% usage share, leaving its onetime bitter rival Netscape Navigator as nothing more than a forgotten cyber-casualty.

But since July 2003, the level of IE’s dominance has steadily declined. Figures for June 2008 indicate that its market share is now at 73%, compared to 19% for Firefox and 6% for Safari, which is the native browser on Apple Macs and the iPhone (all other browsers have a share of less than 1% each).

Microsoft had become complacent. The first iteration of IE6 was launched in August 2001 and wasn’t replaced by a full IE release for over five years. The debut of the much-hyped IE7 in October 2006 failed to have an impact on IE’s overall market share. Indeed, by that point, Firefox – which was first released in November 2004 – had highlighted just how archaic IE’s interface was.

With its inclusion of tabbed browsing, integrated search box and – thanks to its open source architecture – the option for users to customise it with over 5000 third-party add-ons, Firefox quickly became the technophile’s browser of choice.

In contrast, the muted response that met the release of IE7 offers some clues as to why IE no longer enjoys the ubiquity it once had. Beyond incorporating some of the features that were the catalyst for many users switching to Firefox in the first place, IE7 offered little innovation.

Curiously, IE did have the opportunity to introduce tabbed browsing years before Safari and Firefox popularised it. NetCaptor, an alternative IE interface that was first released in January 1998, incorporated tabs at the bottom of the browser.

If a user wanted to have multiple pages open at once, they were able to use this neat solution as opposed to having to open numerous windows. It was, and remains, an elegant solution but one that IE belatedly embraced only after other browsers highlighted its usefulness.

But IE7’s limitations are more than just anecdotal. Its lack of standards compliancy means that it fails the Web Standards Project’s Acid2 test, which identifies flaws in web browsers: any browser that follows the World Wide Web Consortium HTML and CSS 2.0 specifications will pass. The test is based on whether a somewhat startled-looking smiley face is displayed correctly.

In October 2005, Apple’s Safari was the first browser to make the grade, something that Firefox, Opera and others have also since done. IE remains the only major browser that’s not Acid2 compliant, forcing web developers to insert conditional code to compensate for the differences between IE and other browsers.

Internet Explorer 8, which has been available to download in Beta since March and is expected to be officially released in 2009, comes at a critical moment in IE’s history. Microsoft’s IE development team have already confirmed that it is Acid2 compliant. It also has integrated developer tools, meaning that HTML, CSS and JavaScript debugging can take place directly from the browser.

A feature called Activities assists copying and pasting between web pages, while WebSlices will allow users to subscribe to a specific element of a web page, which can then be viewed from the Favourites bar (think Mac OS X’s Dashboard).

There are some well considered security touches, from safer mash-ups to domain highlighting, which automatically highlights a site’s owning domain to help users identify attempts at phishing. Handily, IE8 will also offer a Firefox-style crash recovery mechanism: if the browser crashes, any web pages being viewed will be salvaged when the browser is restarted.

But, given Microsoft’s closed-source approach to software development, what IE8 won’t do is reflect the open and adaptable nature of Firefox, which users are able to pimp with everything from blog editors to PicLens’ 3D wall.

IE remains couched in old web thinking. As long as that continues to be the case, it’ll risk losing yet more users to Firefox, whose market share has increased from 14% to 21% over the last two years. What began as a cool alternative for in-the-know webheads may be on its way to beating one of the world’s largest corporations at its own game.

Safari 4 Hidden Preferences

Thursday, February 26th, 2009

With the release of Safari 4, many people have been asking how to move the tabs back to the bottom, where it originally was. I did some searching and found this site http://swedishcampground.com/safari-4-hidden-preferences. The site has been up and down over the past couple of days, so I have copied it below for your reference. All credit goes to swedishcampground.com.

Safari 4 Hidden Preferences by Caius – 2009-02-24 16:11:05

Having a quick poke through the new Safari binary yields the following strings:

$ strings /Applications/Safari.app/Contents/MacOS/Safari | grep DebugSafari4
DebugSafari4TabBarIsOnTop
DebugSafari4IncludeToolbarRedesign
DebugSafari4IncludeFancyURLCompletionList
DebugSafari4IncludeGoogleSuggest
DebugSafari4LoadProgressStyle
DebugSafari4IncludeFlowViewInBookmarksView
DebugSafari4TopSitesZoomToPageAnimationDimsSnapshot
DebugSafari4IncludeTopSites
NB: Run these commands in Terminal.app and then you need to restart Safari for them to take effect.

DebugSafari4TabBarIsOnTop
This moves the tab bar back where you expect it to be:

$ defaults write com.apple.Safari DebugSafari4TabBarIsOnTop -bool NO

DebugSafari4IncludeToolbarRedesign and DebugSafari4LoadProgressStyle
When both set to NO it restores the blue loading bar behind the URL. Also puts a page loading spinner in the tab itself, which looks odd with the new tabs.

$ defaults write com.apple.Safari DebugSafari4IncludeToolbarRedesign -bool NO
$ defaults write com.apple.Safari DebugSafari4LoadProgressStyle -bool NO

DebugSafari4IncludeFancyURLCompletionList
Switches off the new URL autocomplete menu and goes back to the original one.

$ defaults write com.apple.Safari DebugSafari4IncludeFancyURLCompletionList -bool NO

DebugSafari4IncludeGoogleSuggest

Turns off the new Google suggest menu.

$ defaults write com.apple.Safari DebugSafari4IncludeGoogleSuggest -bool NO

DebugSafari4IncludeFlowViewInBookmarksView
Removes CoverFlow from the Bookmarks view entirely. (Credit to Erik)

$ defaults write com.apple.Safari DebugSafari4IncludeFlowViewInBookmarksView -bool NO

DebugSafari4TopSitesZoomToPageAnimationDimsSnapshot
Disables the dimming when you click on a Top Site and it scales the screenshot up to fill the screen.

$ defaults write com.apple.Safari DebugSafari4TopSitesZoomToPageAnimationDimsSnapshot -bool NO

DebugSafari4IncludeTopSites
Disables Top Sites feature completely.

$ defaults write com.apple.Safari DebugSafari4IncludeTopSites -bool NO

Undoing changes
Just run the defaults command with the delete flag for the appropriate key you wish to delete.

$ defaults delete com.apple.Safari

Apple releases Safari 4 Public Beta

Wednesday, February 25th, 2009

by Peter Smith

Apple released a beta version of their Safari 4 web browser for Mac OS X and Windows today. What’s new? Well Apple has a huge list of 150 features (not all of them new) online, but the biggies are a claimed speed increase in running Javascript (the Apple website claims “Safari 4 executes JavaScript up to 6 times faster than Internet Explorer 8 and up to 4 times faster than Firefox 3.1.”) and some eye-catching interface additions.

The biggest of these is the new “Top Sites” page; a panorama of “previews” of the sites you visit most frequently. This feels a lot like the “Most Visited” page in Google Chrome, but it’s flashier and has more functionality. For one thing, you can “Pin” Top Sites so they’ll always be there. Also, if one of your Top Sites has been updated since your last visit, the top right corner of its preview will be folded down to reveal a star. This lets you quickly scan favorite sites and identify new content. Clicking a preview takes you to the site, and the bookmarks toolbar has a new “Show Top Sites” icon to take you back. (Tip: You can also access Top Site via the “url” topsites:// — you can use this to set a Top Sites bookmark or set your homepage to the Top Sites page.)

The second big change is the location of tabs for tabbed browsing. The tabs now appear at the very top of the browser window (again, similar to Google Chrome). The ‘close tab’ icon is on the far left, and a ‘handle’ icon is on the far right of each tab. By grabbing this handle you can rearrange tabs or tear them off into a separate window. Conversely you can take the single tab of a freestanding window and drag it into the tabs of another window to merge the two. You could do all this with Safari 3 but the operation of merging a single window with a tabbed window was clunkier. You actually had to open a 2nd tab in the single window to get the tab interface to show. On the other hand in Safari 3 you could grab any part of a tab to manipulate it, while in 4 you have to zero in on the handle. Not a big deal but it takes some getting used to.

Another downside of the new tabs is that a page’s title appears only in the tab. If you have a lot of tabs open you won’t be able to read the entire title unless you hover your mouse cursor over the tab for a few seconds (this is also a limitation in Chrome).

Viewing your bookmarks or history has gotten an update as well. This information is now displayed using the “Cover Flow” system that we first saw in iTunes and now is used in the OS X Finder for all kinds of files. The jury is still out on how much value this adds; to me, flipping through your bookmarks feels slower then scanning a textual list.

Under Windows you can hide the menu bar to give Safari a very small UI footprint. Again, (Dare I say it?) similar to Google’s Chrome. But where this is an option in Safari, in Chrome there is no way to turn on a menu bar if you prefer that ease of access.

The Mac version of Safari 4 Beta requires Mac OS 10.5.6 with all current security updates. Keep in mind that installing the beta will clobber Safari 3. The Mac installation package (both Windows and Mac versions can be downloaded from the Apple website) includes an uninstaller application that will remove Safari 4 and revert you back to version 3 (I tested this and it worked as advertised). The Windows installation seems to be less fussy, though on one XP machine the Top Site functionality wasn’t there. I don’t mean it didn’t work; the option simply didn’t seem to exist (on a second XP machine all was well). The problem XP installation was running under VMWare Fusion on a MacBook Pro, so that may have had something to do with it; we couldn’t duplicate this “missing feature” phenomenon.

I’m traditionally a Firefox person, but after running Safari 4 for most of the day today, I’m going to stick with it for a while. It feels very snappy, and it has handled every site I’ve thrown at it so far (and although it’s a beta, I haven’t had any crashes yet). I can’t totally discard Firefox though; I rely on too many extensions for my day-to-day work. I’d also like to see more interface options in Safari. For instance in Firefox there is a “New pages should be opened in a new tab” setting and I can’t find a similar option in Safari, and so I have to use some kind of modifier key in order to keep all my web pages in one neatly tabbed window. I can adjust (or just use a mouse instead of a trackpad) but it’s curious the kinds of little things that end up meaning a lot.

Bottom line, Safari 4 Public Beta is well worth a look; there are a lot more new smaller features and improvements beyond the few I’ve covered here. Whether or not you end up sticking with it will probably depend a lot on whether you can get by without your favorite Firefox extensions. Both Safari and Chrome need to tackle this problem. If you don’t use Extensions, then the choice between Safari and Chrome (under Windows for now, but Chrome should be coming to OS X in the near future) will be an interesting one.

safari_4.jpeg

Source: http://www.itworld.com/software/63216/apple-releases-safari-4-public-beta