Microsoft's Windows 8 users will have choice in web browsers as both Google and Mozilla are working on versions of their web browsers Chrome and Mozilla to work in the Metro environment.

Mozilla will take a different approach to developing Firefox for Windows 8. While other software will either be developed as a Metro style app or a desktop style app for Windows 8 dual mode, Firefox will be able to run as a desktop application or a as Metro app. According to a blog past by Mozilla developer Brian Bondy, Firefox will be considered a "Metro style enabled desktop browser" which means the browser can be used on traditional desktops but can also take advantage of Metro features when accessed from the new Start screen.

"Unlike Metro applications, Metro style enabled desktop browsers have the ability to run outside of the Metro sandbox," Bondy wrote.

"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."

Mozilla faces a lot of challenges with this approach including developing new code for the project. Another issue facing the Mozilla team is that this hybrid browser can only work in Metro mode if the user selects it as the default browser otherwise it will only appear on the desktop.

Bondy is also concerned if Microsoft will allow a hybrid Firefox in the Windows Store since the browser isn't a Metro application. There is also the issue if Firefox for Windows 8 will work with the ARM-based version of Windows 8.

"As a developer, your job gets pretty hard when you do a Google search for topics surrounding this barely supported third Metro application type and consistently get zero, one, or if you are lucky, two search results," Bondy added.

Google announced that a version of Chrome will run in the Metro environment and will be based on the desktop browser not the Android version of the browser.

"Our goal is to be able to offer our users a speedy, simple, secure Chrome experience across all platforms, which includes both the desktop and Metro versions of Windows 8," a Google spokesperson told Mashable.

"To that end we're in the process of building a Metro version of Chrome along with improving desktop Chrome in Windows 8 such as adding enhanced touch support."

Users can expect the same features with Chrome for Windows 8 like automatic syncing other Google accounts and extensions.