It was a busy Tuesday for Apple's software team. The company released updates for its Safari Web browser, its wireless AirPort client, and the Multi-Touch trackpad for users who have Windows installed on their Mac.
(Credit:
Apple)
Safari 4.0.3 comes just six days after Apple released an upgrade for Safari 4.0.2 as part of its Mac OS X Leopard 10.5.8 update, indicating fixes were not implemented in the previous version or problems were caused by its release.
Among the changes in Safari 4.0.3 are several stability improvements, including enhancements for Web pages that use the HTML 5 video tag, third-party plug-ins, and Safari's Top Sites feature. The update also corrected a problem that prevented some users from being able to log in to iWork.com and fixed an issue that caused some Web content to be displayed in grayscale.
Several of the changes in Safari affect the security of the application, and are fixes for flaws that could allow hackers to execute code on the user's machine.
The AirPort client update is recommended for users of 13-inch MacBooks from late 2007 and 2008, 15-inch MacBook Pros from 2008, and 17-inch MacBook Pros from 2008. Again indicating the problem was caused by Mac OS X Leopard 10.5.8, the update is only required for those computers with the newest operating system.
The final update, Multi-Touch Trackpad Update 1.1 for Windows, is for users who installed Windows XP or Vista on their Mac using Boot Camp. The update, according to Apple, improves performance of the multitouch trackpad.
Apple's Safari 4 Web browser was downloaded more than 11 million times in the first three days of release, the company said Friday.
And more than 6 million of the downloads came from Windows users.
Safari's Top Sites feature.
(Credit: Apple)Since Safari 4's public beta release in February, Apple has touted the browser as the fastest in the world, when compared with other popular browsers like Firefox and Internet Explorer 8.
According to Apple, Safari 4 tops IE 8 and Firefox by three times or more when loading HTML Web pages. With its Nitro JavaScript engine, the company claims, Safari executes JavaScript almost eight times as fast as IE 8 and more than four times as fast as Firefox.
Based on the open-source Webkit browser engine, Safari includes HTML 5 support for offline technologies and is the first browser to pass the Web Standards Project's Acid3 test.
Safari includes several enhancements, such as Top Sites, the ability to search history, Google Suggest, and Full Page Zoom, to make browsing the Web a bit easier.
Safari is free for download for both Mac and Windows users.
Updated, June 17: The sandboxing of plug-ins, such as Flash, in Safari 4 will be limited to users running Mac OS X 10.6, which will be available this fall. The feature is currently not available, nor will it be available to Windows users. Windows users should also note that changing the default search provider is limited to either Google or Yahoo.
The public version of Safari 4 was released Monday amid all the iPhone noise at WWDC, and Apple confirmed what those who played around with the beta version already knew: Safari is now a serious browser for serious Windows users, and its position on Macs has been bolstered.
You can download Safari 4 for Windows and Mac from CNET Download.com.
If you're unfamiliar with Safari 4, I strongly recommend checking out Stephen Shankland's analysis of the Safari beta version that was released in January. The biggest overall changes are the graphics improvements, including the new interface and the new JavaScript engine called Nitro, but since the beta little else is dramatically different.
Users of Safari 3 will be hard-pressed to not notice that the interface is completely new, with a look and feel much more in line with the other major Webkit-based browser, Google Chrome. The browser launches with the menu bar, tab bar, and status bar all hidden, presenting you with the location bar, bookmark bar, and the slick Top Sites interface. Top Sites is essentially Opera's Speed Dial feature, presenting your most commonly visited Web sites, with a Cover Flow-style skin. The black background, curvature, and reflective window bottom make this the most professional-looking Web browser around. A blue star and an upturned corner indicate that a site has been updated since your last visit to it. Tap the Edit button in the bottom left corner to remove a site or pin a site permanently to Top Sites.
One major change to the interface from the beta involves tabs. In the beta, Apple experimented with a Chrome-style "tabs-on-top" that it has abandoned in the public release. The font for the tabs was often hard to read, and made Safari look excessively like Chrome. The new tab style now looks much like the old tab style.
Safari's visual speed dial is one of the new browser's best features--if your system is new enough.
(Credit: Screenshot by Seth Rosenblatt/CNET)Cover Flow is now available as a graphic way to browse your bookmarks and history, however, if you've got a somewhat older computer you still won't be able to use any of these graphics improvements.
Another new change for Mac users in Snow Leopard will be the sandboxing of browser crashes caused by plug-ins such as Flash and Shockwave. The page that they're on will continue to function, and you can reactivate the plug-in by reloading the page.
Safari 4 is also the first nonbeta browser to fully complete the Acid3 Web standards compliance test.
The URL bar does feature "smart" surfing, but only for including your history and bookmarks--much like Internet Explorer. Chrome and Firefox remain the only browsers to default to Google's "feeling lucky" style of searching from the location bar.
Cover Flow in Safari gives your Bookmarks and History a graphics lesson.
(Credit: Screenshot by Seth Rosenblatt/CNET)Apple's big claim with Safari is that it's the fastest browser on the market, and Apple just might be right on that count. On an Intel Core Duo T400 ThinkPad, with 3GB of RAM and a 2.53GHz processor, I ran both Webkit's SunSpider JavaScript test and Mozilla's Dromaeo test on Firefox 3.5 Preview, Google Chrome 2, and Safari 4. Safari came out on top in Dromaeo by a long shot, but Chrome eked by in SunSpider.
For the SunSpider test, Chrome hit 597.0 milliseconds, while Safari scored 620.4 ms and Firefox comparatively chugged along at 952.2 ms. On Dromaeo, Safari reached 175.06 runs per second, Chrome managed 67.92 runs/s, and Firefox came in last again at 48.48 runs/s. However, Chrome only led in two categories, and it tied both with Safari. Safari definitively led in 36 tests, and Firefox led in 12.
Keeping in mind that although these tests are affected by background computer processes, your hardware, and other factors, Safari is definitely one of the fastest browsers out there. However, it still lacks extensions, and for many Firefox users that's enough to keep them from switching. Even Internet Explorer supports some form of extensibility with its Web Slices and Accelerators.
Like many other browsers, Safari's location bar offers suggested sites.
(Credit: Screenshot by Seth Rosenblatt/CNET)Safari is still a RAM-devouring beast, too. With two tabs open, one to Dromaeo and one to SunSpider, it was using a shocking amount of RAM--more than 500MB after running both tests. Google Chrome consumed about 75MB of RAM across the same two sites under the same circumstances, while Firefox required 120MB.
With about 8.5 percent of the browser market, it's clear that Apple is positioning Safari as more than a developer's tool on Windows, and that its successes at building a faster JavaScript engine should be taken seriously even with its other drawbacks.
Correction: QuickTime 10 is likely to be released with Mac OS X 10.6 Snow Leopard in the fall, and won't be updated Monday.
At WWDC Monday morning, Apple's Bertrand Serlet came out with guns blazing, not just in support of Snow Leopard, but of Safari and QuickTime, too. Announcing that Safari 4 would leave beta later Monday and that QuickTime would receive a massive overhaul, Serlet introduced new features while taking swipes at both Microsoft and Mozilla.
Safari 4 can be downloaded from CNET Download.com for Windows and Mac.
Safari 4 shipping today.
(Credit: (Credit: James Martin/CNET))The senior vice president of OS X software said that QuickTime 10 is now "super efficient" and will support HTTP streaming based on h.264 and AAC, a feature that many competing programs have long offered. The new QuickTime will automatically adjust the playback bit rate, and it will be able to stream through firewalls.
In addition to receiving a major version jump from v7 to v10, the interface has also received a complete refresh. Onscreen controls will disappear when playing back video. The QuickTime "Q" logo will also see a slight redo, changing from its familiar blue to a silver and purple.
Safari 4's Nitro will be the fastest JavaScript engine of any browser on the market, Serlet said. Without describing what kind of benchmarks he was using, he showed a chart indicating that Chrome 2 is 5.3 times faster than Internet Explorer 8, but that Safari 4 is 7.8 times faster. Safari 4 also loads JavaScript three times faster than Safari on the iPhone, Serlet said. HTML 5 audio and video tags will be support in Safari 4, too.
Microsoft was not the only target for Serlet. "The number one cause of crashes," he said, "is browser plug-ins." Mozilla Firefox is the best-known extensible browser, and one new feature in Safari 4 is designed to address the instability that some plug-ins can bring to browsers. Crashes in Safari 4 that are caused by a plug-in will cause only the plug-in to fail. Refresh the page, Serlet said, and the plug-in will reload. "All you need to do is reload that page and that's it. You haven't missed a beat."
I'll be running hands-on tests on Safari and QuickTime later today when they're made available to the public. The update to QuickTime in particular is somewhat surprising, given that Apple had been resistant for years to make any dramatic overhauls to its movie player. If the company can improve its performance, then we may be looking at a heated battle in the video playback market in addition to Web browsers.
Apple Insider has spotted a a newly released patent filed by Apple back in late 2007 that shows volume controls that can be integrated into various Web browsers. Described as a way to control "audio signals which may or may not be welcomed by the user" the patent depicts a new panel that sits in the top, right-hand corner of a user's browser and allows per-site controls over incoming audio signals. There's also a mute button that can cut out just the sounds from the browser entirely while leaving sound from other desktop applications untouched.
According to the patent, the key goal is to add a volume control overlay over sites that do not provide it, as well as a system that will remember the user's preferences between browsing sessions. This would be useful in Flash-heavy sites where the controls may be hidden away, or entirely absent. It would also let users create custom sound profiles, so you could have YouTube videos on your computer at work always start out at a low volume level, or your Internet alarm clock site always play at 100 percent.
The patent also describes situations where users can create specific rules that will change how audio can be played back based on whatever other applications are running. So you could theoretically set it to mute all your browser audio only when you're listening to music in iTunes, or using an audio-centric application like Skype, then bring the sound back as soon as you're not getting audio output from those applications. Apple has done something similar on the iPhone by interrupting music when you're getting a phone call, or slightly lowering the volume on notification sounds when you're using other apps.
What makes this patent filing notable is that it's not just for Safari, and is listed as being applicable to multiple browsers, which means it could either be a part of an upcoming OS or as a standalone application. As the usual disclaimer goes though, patents are often filed for technologies that never make it to market.
I've embedded the entire patent after the page break. (Thanks to Patents.com and Scribd for that.)
Update: Several readers have pointed out that Windows Vista has had a similar feature since its release called Volume Mixer that lets you pick out the maximum volume level for each application. However it's worth noting that in Apple's proposed implementation, the user would be able to control it on a per-site basis.
The browser audio controls would sit in the corner of the browser, and allow users to mute sound from sites they're visiting.
(Credit: Apple/CNET)Google's latest version of Chrome has claimed the lead in my JavaScript speed tests, but Apple's new Safari 4 beta is the first browser to challenge it on Google's own performance benchmark.
JavaScript is a programming language that powers not just innumerable ordinary Web sites, but also many Web-based applications such as Google Docs. With the computing industry's major push to cloud computing, Web application performance is increasingly important, and there's a race on to see who's got the best JavaScript engine. JavaScript engines even have become a named feature, with Chrome's V8, Firefox's TraceMonkey, Opera's Futhark and upcoming Carakan, and now the Safari's newly branded Nitro, which is Apple's version of WebKit's Squirrelfish.
On the SunSpider test, the new Safari 4 beta scored third place.
(Credit: Stephen Shankland/CNET News)With Safari 3, I admired Apple's chutzpah for bringing its browser to Windows. With the new Safari 4 beta, I'm actually starting to admire the browser, too.
A big user interface overhaul makes Safari look polished rather than clunky on Windows, builds in better search abilities, and makes good use of the fact that people often visit the same sites over and over.
However, the lack of something like the extensions architecture that Firefox pioneered still means Safari 4 (download for Windows and Mac OS X) is better only than Safari 3, not the competition.
... Read more
Safari 4 will use the Cover Flow interface to let users search their browsing history.
(Credit: Apple)Apple on Tuesday announced the release of a public beta Safari 4 for Windows and Mac, promising a much faster browser with improved navigation and searching.
The company said the newest edition of Apple's browser for both Mac OS X and Windows will run JavaScript commands 4.2 times faster than Safari 3, and also claims to deliver better JavaScript and HTML page loading than Microsoft's Internet Explorer 7 or Mozilla's FireFox 3. Apple also added the Cover Flow interface now found in almost every piece of its software to let users scroll backwards through browsing history as if they were flipping through album covers, and what appears to be Apple's own implementation of FireFox's Smart Location "awesome bar" called Smart Address Field.
The new beta version is available for download at Apple's Safari Web page with both Windows and Mac OS versions ready for testing. Mac users need to be running Mac OS X Leopard 10.5.6 and Apple's latest security update or Mac OS X Tiger 10.4.11 on an Intel Mac or a G3 or better Mac. Windows users need Windows XP SP 2 or Vista.
Safari is used by about 8 percent of Internet surfers, according to Net Applications, trailing Internet Explorer and FireFox.
Update 6:50 a.m. PST: Apple senior director of system software Brian Croll said the performance improvements are the result of a new JavaScript engine called Nitro. Apple used the SunSpider benchmark to post the JavaScript results, and the iBench benchmark for the HTML numbers, he said.
Croll emphasized Safari 4's support for Web standards like HTML 5, which allows Web applications to work while offline, and CSS 3 for adding graphical effects. Safari 4 has passed the Acid3 test developed by the Web Standards Project, while FireFox 3 and Internet Explorer 7 have yet to do so, he said.
As far as changes that will be more visible to average users, Safari 4 moves the tabs from below the address bar to the very top of the window, and allows you to add a new tab by clicking a "+" sign in the uppermost right-hand corner of the window.
Apple added some new history browsing options, such as the aforementioned Cover Flow interface in the basic history view as well as a new feature called Top Sites, which checks the various Web sites you visit most frequently and arranges them in a grid pattern. If one of your Top Sites has published new content since the last time you visited, a white star on a blue background appears in the upper right-hand corner of the view for that site.
Windows users will notice a new "Windows-native look," according to Croll, that uses the standard Windows font rendering. Safari has been available as a Windows browser since June 2007.
Apple released a Mac OS X security update on Thursday that contains fixes for more than two dozen vulnerabilities, including one in Safari RSS that could lead to arbitrary code execution and one in Remote Apple Events that could disclose sensitive information.
Also fixed are a vulnerability in AFP Server that could trigger a denial of service and vulnerabilities in Apple Pixlet Video, ClamAV, CoreText, Python, SMB, and X11 that could lead to arbitrary code execution. Another fix closes a hole in Printing that could allow a local user to get system privileges and one in DS Tools that could expose passwords to other local users.
Security Update 2009-001 can be obtained from the Software Update pane in System Preferences or Apple's Software Downloads Web site.
Apple also on Thursday released Safari 3.2.2 for Windows, which fixes a vulnerability that could allow execution of arbitrary JavaScript in the local security zone. That update is also on Apple's download site.
Apple probably isn't looking to challenge the two top search engines in the world with an add-on to its Safari browser.
(Credit: Apple )There's little doubt that Apple has thousands of engineers working on all kinds of crazy stuff down in Cupertino, Calif., but are they really planning to take on Google?
That's the theory sort of advanced by TechCrunch on Thursday, with a post titled "Is Apple building a search engine?" Michael Arrington cites "multiple (if thin)" reports that Apple is working on developing its own search technology, presumably to get around using Google as the default search engine in the Safari browser.
The report, however, debunks itself, noting that Apple has not been hiring search engineers in the volumes that would be required to develop anything competitive with Google. The more likely conclusion, according to TechCrunch, is that Apple is working on a way to present search results more in line with the user interface on the iPhone and iPod Touch. That makes a degree of sense, though it's a far cry from the initial headline.
Updated at 12:20 p.m.: I should have linked to this story from yesterday about Google tweaking its search interface for the iPhone, it points out how the search interface can be made easier to read.





