Feeds

Mozilla to drop Windows 8 Firefox bomb on IE 10

One browser to straddle Metro and classic UIs

Reducing the cost and complexity of web vulnerability management

The Mozilla Foundation has started work on a Firefox port that will run in the Windows 8 classic desktop and the tablet-friendly Metro user interfaces.

Moz dev Brian Bondy, who described the project in detail on his blog, said the goal is to deliver a single browser capable of straddling the Microsoft operating system's split personalities, rather than building two separate applications.

Mozilla unveiled its plans for Firefox on Windows 8 in February. An alpha and beta are due in the second half of 2012.

The unified build of Firefox will be a "Metro-style enabled desktop browser", allowing it to compete directly against Internet Explorer 10. This is a third application type; until now the assumption had been there would be just two operating modes for Windows 8 programs: classic desktop or Metro.

Mozilla Firefox director Asa Dotzler blogged here that according to Microsoft's programming guidelines for Windows 8 here [PDF], a "Metro style enabled desktop browser" is defined as:

"Provid[ing] HTML5 rendering for webpages and service HTTP/HTTPS requests. By definition, such a browser has full access to Win32 APIs for rendering HTML5, including the ability to use multiple background processes, JIT compiling, and other distinctly browser-related functionality (like background downloading of files)."

IE10 - the default browser for Windows 8 and both released as Consumer Previews at the end of February - is such a "Metro-style enabled desktop browser" according to Microsoft.

For this project Mozilla will craft a Firefox browser with the same system-level parity as IE10, built using traditional Win32 calls and the new Windows Runtime WinRT, the framework for Windows 8 Metro apps.

Dotzler wrote: "We should be able to build a single product, that when installed into the Classic environment via traditional means - a download from www.mozilla.org - will be able to become both the default browser in the Classic environment and in the new Metro environment. We'll, of course, have a Metro-specific front-end that fits in with the new environment, but we will not have to deploy two completely different browsers."

Two questions remain: one is whether or not Microsoft will actually permit rival software into the Windows 8 store that can be set as the default browser and elbow IE10 aside.

The other is whether or not Mozilla's work will easily transfer to Windows on ARM, about which Microsoft has said very little and for which a Windows 8 Consumer Preview is not available. Dotzler does note, however: "Microsoft had an awful big head start with IE 10 but now that we know what's possible, we hope to close that gap."

Of course, Firefox could go on to beat IE10. As El Reg regular Tim Anderson pointed out here, IE10 on Windows 8 has not successfully straddled the two worlds of classic and Metro. Pages open in IE10 in Metro are not visible in IE10 on the classic desktop, and vice versa, and cookies are not shared. This is more than just a basic oversight - it'll be confusing for users.

"If we do our job, Firefox on Windows 8 Metro should be every bit as capable and integrated with the system as Internet Explorer," Dotzer said. In light of Anderson's comments, let's hope more so. ®

New hybrid storage solutions

More from The Register

next story
New 'Cosmos' browser surfs the net by TXT alone
No data plan? No WiFi? No worries ... except sluggish download speed
'Windows 9' LEAK: Microsoft's playing catchup with Linux
Multiple desktops and live tiles in restored Start button star in new vids
iOS 8 release: WebGL now runs everywhere. Hurrah for 3D graphics!
HTML 5's pretty neat ... when your browser supports it
Mathematica hits the Web
Wolfram embraces the cloud, promies private cloud cut of its number-cruncher
Google extends app refund window to two hours
You now have 120 minutes to finish that game instead of 15
Intel: Hey, enterprises, drop everything and DO HADOOP
Big Data analytics projected to run on more servers than any other app
Mozilla shutters Labs, tells nobody it's been dead for five months
Staffer's blog reveals all as projects languish on GitHub
SUSE Linux owner Attachmate gobbled by Micro Focus for $2.3bn
Merger will lead to mainframe and COBOL powerhouse
iOS 8 Healthkit gets a bug SO Apple KILLS it. That's real healthcare!
Not fit for purpose on day of launch, says Cupertino
prev story

Whitepapers

Providing a secure and efficient Helpdesk
A single remote control platform for user support is be key to providing an efficient helpdesk. Retain full control over the way in which screen and keystroke data is transmitted.
WIN a very cool portable ZX Spectrum
Win a one-off portable Spectrum built by legendary hardware hacker Ben Heck
Saudi Petroleum chooses Tegile storage solution
A storage solution that addresses company growth and performance for business-critical applications of caseware archive and search along with other key operational systems.
Protecting users from Firesheep and other Sidejacking attacks with SSL
Discussing the vulnerabilities inherent in Wi-Fi networks, and how using TLS/SSL for your entire site will assure security.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.