Mozilla’s Fennec project has finally delivered the first release of Firefox Mobile for Maemo-based phones such as the Nokia N900. The browser offers a modern browsing experience optimized for handheld devices and includes:
- HTML5, CSS2.1, CSS3, SVG, Canvas and most of the newer technologies available in desktop browsers.
- A clean, clutter-free interface with minimal on-screen controls, one-touch bookmarking and the awesome bar.
- Tabs, zooming, search engine integration, offline browsing, a download manager, password manager, pop-up blocker, and spell-checking.
- Mozilla Weave to synchronize your bookmarks, open tabs, and history with your desktop PC.
- Location-aware browsing to get maps and information relevant to your current location.
- Full customization, automated updates and add-ons support.
The browser is also available on Windows, Mac OS X and Linux if you want to test mobile development on your local PC.
It’s a undoubtedly a great browser and worth considering if you’re a Firefox user with an N900. I hope it does well but, realistically, how many people can install the browser? Version 1.0 is available for top-of-the-range Maemo devices with Windows Mobile coming soon. However, Android development has only just begun. More worryingly, there are no plans for versions on the Apple iPhone/iPad, Blackberry, or Symbian platforms. Mozilla has stated they are willing to co-operate with Apple to produce an iPhone edition but, given their recent history, I doubt Apple will be eager to offer an alternative to Safari.
Perhaps Mozilla is looking to the future and hope we’ll all have compatible devices within a few years? But I can’t help thinking they’ve been a little too ambitious. Should they have produced a simpler browser which could be installed on a wide range of mobile devices? More advanced versions could have been developed as the market evolved.
Fortunately, Opera are still producing a number of quality mobile browsers which work on a variety of mass-market devices.
Have you tried Firefox Mobile on your phone? Is it superior to your other mobile browsers? Are you considering web application development on mobile platforms?