Mozilla begins development of Firefox for Metro

By | March 9, 2012, 12:06pm PST

Summary: Mozilla today announced that it has begun “a very large project” to build a Metro styled version of Firefox for Windows 8. Can Firefox for Metro really be ready this summer?

Mozilla’s Brian R. Bondy revealed today that development has begun on Firefox for Metro.

Last month, Mozilla’s Asa Dotzler announced that a Metro version of Firefox was in early planning stages, with a blog post about Mozilla’s goals that in turn linked to a roadmap. Dotzler is listed as the product manager.

Today’s announcement fleshes out some of the key decisions that the Mozilla team has made in the past month.

According to Bondy, Firefox for Metro will mimic Internet Explorer 10’s split personality, as a “Metro style enabled desktop browser”:

Unlike Metro applications, Metro style enabled desktop browsers have the ability to run outside of the Metro sandbox. Meaning not only can we build a browser, but we can build a powerful browser which gives an experience equal to that of a classic Desktop browser.

Metro style enabled desktop browsers have access to most Win32 API and the entire new WinRT API.

Unfortunately a browser can only participate in Metro mode if it is the default browser. So if Firefox is not the default browser on a system, you can’t use it in Metro mode. This is a decision made by Microsoft.

Bondy notes that development is in its very early stages, and because of the amount of new code involved it will be “a very large project.” It’s too early to even think about UI/UX issues, Bondy acknowledges.

So how long will it take to Metro-ize Firefox? That’s nearly impossible to say. The unique requirements of a desktop enabled browser make development resources difficult to find. It’s not likely that Microsoft is going to be an eager development partner, either. The new Firefox is intended to be a direct competitor to Internet Explorer, and in December Mozilla signed a long-term search deal with Microsoft’s archrival Google.

The Mozilla Wiki topic for Windows 8 says Firefox 14 is the release target date. On Mozilla’s new rapid-release schedule, that date is only about four months away, with a public release scheduled for July 17. Given the uncertainties in development and the fluid state of Windows 8, it’s hard to think of that date as much more than a guess, and an optimistic one based on a best-case scenario to boot.

Update: In the Talkback section below, Asa Dotzler clarifies the possible release schedule: “the Firefox 14 target is not a final release of Firefox for Metro. We’re working in stages. We have a proof of concept now. Next we’ll get an actual browser standing up. After that, an Alpha, then a Beta, then a final release. I do not anticipate that we will get beyond a late stage Beta this year.”

In a February 29 update, Mozilla’s Dotzler said:

[I]f we do our job, Firefox on Windows 8 Metro should be every bit as capable and integrated with the system as Internet Explorer.

Microsoft had an awful big head start with IE 10 but now that we know what’s possible, we hope to close that gap.

If you want to track the progress of the project, you can do so via Bug 732518, which was opened a week ago. Yesterday’s report says “So we have a working metro enabled browser application (not an actual browser yet)…”

Clearly, this development effort is a big stake in the ground as Mozilla fights off a relentless assault on its “alternative to IE” status from Google Chrome. If Google decides to jump into the mix as well, the game would change completely.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Ed Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications.

Disclosure

Ed Bott

Ed Bott is a freelance technical journalist and book author. All work that Ed does is on a contractual basis.

Since 1994, Ed has written more than 25 books about Microsoft Windows and Office. Along with various co-authors, Ed is completely responsible for the content of the books he writes. As a key part of his contractual relationship with publishers, he gives them permission to print and distribute the content he writes and to pay him a royalty based on the actual sales of those books. Ed's books are currently distributed by Que Publishing (a division of Pearson Education) and by Microsoft Press.

On occasion, Ed accepts consulting assignments. In recent years, he has worked as an expert witness in cases where his experience and knowledge of Microsoft and Microsoft Windows have been useful. In each such case, his compensation is on an hourly basis, and he is hired as a witness, not an advocate.

Ed does not own stock or have any other financial interest in Microsoft or any other software company. He owns 500 shares of stock in EMC Corporation, which was purchased before the company's acquisition of VMWare. In addition, he owns 350 shares of stock in Intel Corporation, purchased more than two years ago. All stocks are held in retirement accounts for long-term growth.

Ed does not accept gifts from companies he covers. All hardware products he writes about are purchased with his own funds or are review units covered under formal loan agreements and are returned after the review is complete.

Biography

Ed Bott

Ed Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications. He's served as editor of the U.S. edition of PC Computing and managing editor of PC World; both publications had monthly paid circulation in excess of 1 million during his tenure. He is the author of more than 25 books on Microsoft Windows and Office, including the recently released Windows 7 Inside Out.

30
Comments

Join the conversation!

Top Rated

Mozilla begins development of Firefox for Metro
Loverock Davidson- 3 days ago
I'm all for this project. The more Metro apps the better. Its time to embrace Metro like Mozilla is doing instead of fighting it. Having a release in 4 months seems very optimistic, I'd say it would be closer to 6 - 8 months. I believe it took a year to go from Phoenix betas to hit a 1.0. Also gives Mozilla a chance to rework the code and hopefully make it lighter on system resources. Sometimes the current Firefox app will spike to over 500mb which is just too much for a browser.

Just In

I don't get it...
adornoe@... 3 hrs ago
Why is Mozilla developing for a "failed" GUI and for a failed "Windows 8". Haven't they heard that, nobody wants Metro or Windows 8?
7 Votes
+ -
Top Rated
Mozilla begins development of Firefox for Metro
Loverock Davidson- 3 days ago Top Rated
I'm all for this project. The more Metro apps the better. Its time to embrace Metro like Mozilla is doing instead of fighting it. Having a release in 4 months seems very optimistic, I'd say it would be closer to 6 - 8 months. I believe it took a year to go from Phoenix betas to hit a 1.0. Also gives Mozilla a chance to rework the code and hopefully make it lighter on system resources. Sometimes the current Firefox app will spike to over 500mb which is just too much for a browser.
It's average for a desktop browser, Chrome is the same.
0 Votes
+ -
Huh?
Gisabun 4 hrs ago
500mb of memory or disk space? I can't see either in any case. IE9 [32-bit version in Win7 X64] is taking up 90mb with one tab [this one]. IE9 [64-bit] is taking up 50mb with one tab. If it is RAM, try removing unneccesary toolbars.
1 Vote
+ -
embrace Metro
rshol 3 days ago
On a tablet or phone, yes. I look forward to a add-on enabled browser (think adblock) that runs on my windows tablet or phone.
1 Vote
+ -
Then it will be a winner. MS decision not to support flash in Metro version means it feels broken. Forcing you to switch to desktop version all of the time and run either two browsers or one non touch optimized browser is lame.
1 Vote
+ -
Agree
rshol 3 days ago
I was looking forward to running Win8 on my nettop and tv , but most of what I watch uses flash (Amazon Video and ESPN) so I would always be bouncing between the desktop and metro. One day flash may be dead. Today is not that day.
0 Votes
+ -
Flash SHOULD die
dagamer34 2 days ago
Regardless, on your net top/tv, I expect that before long, there will be Metro apps for Amazon VOD and ESPN such that you don't need to worry about Flash anymore. They already have apps for Vimeo and Dailymotion.
-1 Votes
+ -
It's the format not the player
tonymcs@... Updated - 2 days ago
Yes most of Flash use by consumers may be video, but most of the video played is now H264 (usually named .MP4) and that makes Flash redundant as HTML 5 is fine for playing that format. I produce eLearning that first looks for HTML 5 and then for Flash to play audio and video and as long as the device supports full HTML5 (not Apple) then Flash is not needed.

Flash as a development platform is another story and depends on your need for Flash games or annoyingly slow to load web sites. Expect most of these to be recoded in HTML 5 in the coming years.

I like IE10 in Metro format and the fact that I have IE10 on the desktop to fall back to if I need it. Do we need another reinvented wheel like FF on Metro? Don't really think so, but it can't hurt. The most interesting thing is that Mozilla feels it needs to move to Win 8 and Metro despite all the FUD coming from some ZDNet bloggers wink
I still don't understand why in the world would anybody want to use a CPU hug like Flash, or an incomplete standard like HTML 5 for video playback.

The browser should just have direct hooks to the native player of the OS, a player that is optimized to use the full strengthen of the hardware instead of (unnecessarily) over utilizing the CPU.

There is ZERO need for Flash or HTML 5 when every OS has MANY more powerful native players that can do a better job.
0 Votes
+ -
well
Emi Cyberschreiber 1 day ago
ehmm thats why you can choose if you want use both desktop and metro, or only metro or only desktop. if you dont know how??? well its your problem.
and flash is crap, and it should disappear.
0 Votes
+ -
We may see that, as Chrome builds Flash right in.
0 Votes
+ -
Proof of Concept, not Final Release
asadotzler 3 days ago
Ed, the Firefox 14 target is not a final release of Firefox for Metro. We're working in stages. We have a proof of concept now. Next we'll get an actual browser standing up. After that, an Alpha, then a Beta, then a final release. I do not anticipate that we will get beyond a late stage Beta this year.
0 Votes
+ -
RE: Proof of Concept, not Final Release
Rabid Howler Monkey 2 days ago
I do not anticipate that we will get beyond a late stage Beta this year.

This sounds like good timing to me, roughly on par with Office 15. In addition, will x86, Windows 8-based devices really be available as early as late Summer or early Fall, 2012?
0 Votes
+ -
Hmmmm
Gisabun 4 hrs ago
Most Win 7 apps and devices will work fine in Win 8 since the core hasn't changed since Vista. Only major change now is the Metro interface. Whether or not companies will want to port anything over is up to them.
Win 7 didn't include drivers for my printer [came out I believe just before Win 7] . So I am using Vista drivers. Those same drivers should work in Win 8 [if not including a generic version].
What have they been doing on FFW8 since //build 6 months ago. W8 is a much bigger factor for their market share than chrome.
0 Votes
+ -
Well...
dagamer34 2 days ago
The support document for making a Metro style web browser only just came out when the Consumer Preview was released...
Mozilla should be aware that only browsers powered by IE kernel can be approved, just like Apple's app store that non-safaried browser won't be allowed. It's Windows 8, not Android, where everything including virus, trodan horses abound.
1 Vote
+ -
Can you back it up please?
Rama.NET 3 days ago
Otherwise you should use your own head like your handle says.
0 Votes
+ -
LOL
Emi Cyberschreiber Updated - 1 day ago
"IE kernel"?

HAHAHA

yeah right, now I (and maybe others) should think you really know about it??
you are really talking crap about stuff you dont even know and stuff you cant even prove.
This is great news. Mozilla are being forward thinking here. Google would be stupid to not also be developing a Metro app. It would effectively mean there is no Google offering on Windows tablets.

I look forward to seeing some concept screenshots and trying out the Pre-Alpha browser. I normally don't bother with Firefox Alpha or Beta code but this is exciting.
1 Vote
+ -
Metro on desktop, lame
mike2k 2 days ago
Metro apps on the desktop just don't make any sense to me. It's ok when running with 2 screens so desktop apps can be run side by side with metro apps. The full screen only thing is just dumb as is the switching between desktop/metro apps.

on the other hand I love metro for mobile and a firebox app would be epic
0 Votes
+ -
Microsoft should welcome Mozilla
samirsshah@... 1 day ago
As a long term strategy Microsoft should welcome any and all Metro apps. 'Walled garden' just does not work. With IE10 and Firefox we have Microsoft and Gecko rendering engines and if Google jumps into the fray we will have Webkit.

A suggestion to both Microsoft and Mozilla. Support Flash internally on Metro versions like Chrome supports it on desktops. Flash is too entrenched to not support it.
0 Votes
+ -
Mozilla already said
Michael Alan Goff 1 day ago
they have no intention to go with Pepper.
0 Votes
+ -
Up to version 100.
Rikkrdo 1 day ago
Will they still release new versions every few weeks?
Imo, they should fix that meaningless new versioning system.
1 Vote
+ -
Blame Google for that fiasco
wackoae 1 day ago
Google is the one that started the ridiculousness of the number game. They keep incrementing full versions for nothing but bug fixes, completely ignoring the rules already established.

Then some idiots at the Mozilla foundation came up with the bright idea that what Google was doing sounded cool .... adding another level stupidity to the game.

But here is a fun side effect ..... companies are now completely ignoring Chrome and Firefox due to the dumb number game. While getting minor updates approved for corporate usage is a pretty simple task, approving mayor updates is never that simple. Most corporations have very strict rules on full upgrades (including free open source software) ... rules that exist for very good reasons. Every mayor increment of software should technically represent mayor changes in the way the software behaves, requiring an investment on re-testing (which means spending man hours) to make sure that things that worked before, are still working ... and if not, there is an investment on changing what needs to be fixed before the update can be applied.

On the other had, there is some ridiculousness on not releasing full versions for years. There are open source products that even after 10 years, they still don't have v1.0 out ..... although some of them have more and better features than paid products.
0 Votes
+ -
Yes, but...
Rikkrdo 19 hrs ago
Chrome versions still uses some logic behind the numbers, they still release minor (but too fast) updates changing build numbers (e.g. from 17.0.963.66 to 17.0.963.79).
Now, for example, from Firefox 10 to 11 absolutely nothing worth is new for users and devs. Firefox 5 to 11+ could be just version 4.5 or 5.0 in good old times.
0 Votes
+ -
ya
Gisabun 4 hrs ago
Ever receive the NISt security newsletter? Seems every release [I belive every second week] has a new version of the Chrome browser with usually a dozen plus vulnerabilities fixed. Which would you have? An unsecure browser or one that takes a few milliseconds longer to open a page? I'll take the latter.
At least Google finally got smart and installs Chrome browser binaries in Program Files instead of the user's profile.
0 Votes
+ -
No One mentioned this.
jbeck82 12 hrs ago
"Unfortunately a browser can only participate in Metro mode if it is the default browser. So if Firefox is not the default browser on a system, you can???t use it in Metro mode. This is a decision made by Microsoft."

That is the stupidest thing I've ever heard. I have 4 different web browsers on my computer right now. To only allow a browser in Metro mode if it's the default....DUMB.
0 Votes
+ -
That is because it looks like there can be only one browser app per Metro instance (which is the whole OS).

The PC platform is different since a single OS (instance) could support any number of browser applications, all written in native code.

It looks like they want to have limitation on the # of brower apps supported for rendering, socket network layer etc purposes in tablet OS instance. So knowing one browser is active will make life easy for the OS layer. So simply download a browser app to be default and then another one and if not happy with the first one, make the 2nd one the default one.
0 Votes
+ -
I don't get it...
adornoe@... 3 hrs ago
Why is Mozilla developing for a "failed" GUI and for a failed "Windows 8". Haven't they heard that, nobody wants Metro or Windows 8?

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources