Mozilla, Google commit to Metro browsers for Windows 8
Microsoft's IE10 has five-month head start; documentation on hybrid desktop-Metro browsers only showed up Feb. 29
Computerworld - Mozilla has kick-started development of a Metro-style version of Firefox for Windows 8, Google has committed to doing the same and Opera Software said yesterday that it's looking into the matter.
Those three browser makers would be chasing Microsoft, which has a five-month head start, having already built several iterations of Internet Explorer 10 (IE10) that run on both the Windows 8 traditional desktop and in the operating system's new Metro touch-first user interface (UI).
Mozilla, which first said a month ago that it would build a "proof-of-concept" edition of Firefox for Windows 8's Metro UI, recently revealed more details of the project.
According to Firefox engineer Brian Bondy, Mozilla began actual development of a Windows 8 browser last week.
It turns out that Microsoft will allow hybrid desktop-Metro apps, but will limit that third category -- after classic x86/64 Windows programs and Metro-only applications -- to something the Redmond, Wash. giant dubbed "Metro style enabled desktop browsers."
"Firefox will fall into the third category, meaning you can run Firefox as a desktop application, and you can run it as a Metro application," said Bondy in a March 9 post to his personal blog.
Metro style enabled desktop browsers can run outside the normal Metro sandbox and have access to most classic Windows APIs (application programming interface), as well as the new WinRT API, the backbone of the Metro side of Windows 8 application development.
The category also gets an important pass from Microsoft: A Metro enabled desktop browser circumvents the Windows Store -- the Microsoft-curated distribution channel for all Metro apps -- and when installed on the Windows 8 classic desktop, simultaneously installs the Metro version.
The biggest caveat for a Metro enabled desktop browser is that only the default browser -- which is set by the user -- can run in the Metro UI.
Like Windows 7, Windows 8 will initially assign IE as the default browser.
Mozilla's work began months ago, after last September's Build conference where Microsoft released the rough-edged Windows 8 Developer Preview. But programming was impossible until Microsoft provided documentation that described how to construct a crossbreed browser.
That documentation was published at the Feb. 29 launch of Windows 8 Consumer Preview, putting IE's rivals at a five-month disadvantage (download Word document). Bondy also said the whitepaper "lacked quite a bit of information" and that Mozilla developers had to fill in the gaps by hacking the Windows 8 registry.
Mozilla has only a rough timeline for Firefox on Windows 8. The proof-of-concept of Firefox for Metro is currently slated to ship alongside Firefox 14, which has a launch date of July 17. From there, Mozilla will work through its normal progression of alpha and beta versions before shipping final code.
Asa Dotzler, director of Firefox, said in a reply to questions that he does not expect Mozilla will ship a final version of a Metro style enabled Firefox in time to make the launch of Windows 8.
Microsoft has not yet disclosed a ship date for Windows 8, but most analysts anticipate the operating system will debut in the fourth quarter.
- IE6: Retired but not dead yet
- Chrome users won't give up, keep pressing Google to restore old-style new tab page
- Google quashes 31 vulnerabilities, restores Metro mode 'steppers' with Chrome 34
- Firefox's UI face-lift on track for April debut
- Ex-Mozilla engineer blames Microsoft's rules for Metro Firefox's death
- Mozilla patches 20 Firefox flaws, plugs Pwn2Own holes
- Google reverses field, promises to restore Chrome's scrollbar arrows
- Update: Google ships Chrome 33, patches 28 bugs
- Mozilla's top exec defends in-Firefox ads, revenue search
- Mozilla taps in-Firefox ads as it searches for more revenue
- Silicon Valley's 19 Coolest Places to Work
- Is Windows 8 Development Worth the Trouble?
- 8 Books Every IT Leader Should Read This Year
- 10 Hot Hadoop Startups to Watch
- Slideshow: 7 security mistakes people make with their mobile device
- iOS vs. Android: Which is more secure?
- 11 sure signs you've been hacked
- Gartner Magic Quadrant for Client Management Tools The client management tool market is maturing and evolving to adapt to consumerization, desktop virtualization, and an ongoing need to improve efficiency.
- Logicalis eBook: SAP HANA: The Need for Speed Without timely business insights, organizations today can suffer logistical, manufacturing, and even financial disaster in a matter of minutes
- Neustar 2014 DDoS Attacks and Impact Report For the third consecutive year, Neustar surveyed hundreds of companies on distributed denial of service (DDoS) attacks. The survey reveals evidence that the...
- Acxiom Case Study This case study, which focuses on Acxiom, explores how the company was able to secure employee data, reduce migration costs and boost productivity...
- Live Webcast Best Practices: How to Improve Business Continuity with Virtualization VMware solutions include a range of business continuity capabilities to help ensure availability for applications across your virtualized environment. Learn More>>
- Live Webcast LIVE EVENT: 5/7, The End of Data Protection As We Know It. Introducing a Next Generation Data Protection Architecture. Traditional backup is going away, but where does this leave end-users?
- Live Webcast
Enhance Your Virtualization Infrastructure With IBM and Vmware
Date: Wednesday, May 14, 2014, 1:00 PM EDT
Virtualization technology is now expanding beyond the server compute elements to encompass networking and storage...
- Top 4 Digital Signage Fails Join RMG Networks for a look at four of the most common reasons digital signage fails in corporate businesses. Learn about strategies to...
- Building Tomorrow's Infrastructure Listen to this podcast to discover how Crider Foods worked with PC Connection to update their IT infrastructure, while maintaining compliance and control.