Mobile/Platforms/Android

From MozillaWiki
Jump to navigation Jump to search

Firefox for Android

Firefox for Android is part of the Fennec project to bring the Firefox web browser to mobile devices. For more information about Fennec, see the Firefox Mobile web site.

  • Latest Version: Pre-Alpha (download)
  • Optimized for: Google Nexus One, Motorola Droid (will eventually include more devices)
  • OS Requirements: Google Android 2.0 or higher
  • System Requirements: OpenGL ES2.0
  • Release Notes: pre-alpha feedback and status


Status

Firefox for Android is in very early development. The browser builds and runs on some devices, but it is not yet ready for daily use. All of our standard Mobile Firefox features will be included in Firefox for Android.


Download

There are no official releases of Firefox for Android yet, but you can try out an early preview build from Vlad Vukicevic. This build is "pre-alpha" quality and contains many known bugs.

Nightly builds will be available once we merge Android support into the main Firefox source repository and configure the automated build system.

You can also try out Fennec on other platforms, including on your Mac, Windows, or Linux PC.


Known Issues

We are working on fixing all of these bugs. Some of them already have patches available, and will be fixed in the next preview build.

Installation:

  • Fennec will not run if installed to SD card using Apps2SD.
  • Adobe Flash and other plugins are not included in this preview of Fennec. The "YouTube Enabler" plugin will not work in this build because it requires Flash.

Performance:

  • Initial start-up takes a very long time (20-30 seconds).
  • Fennec is slow to respond at times, especially while still images or pages are still loading.
  • Memory usage is very high, and may cause Android to stop other running activities on your phone. In extreme cases this can cause your phone to become unresponsive until it is rebooted.

Android interface:

  • If you hide Fennec by pressing the Home button, it may display a black screen when you return to it. You can work around this by forcing Fennec to quit in the "Manage Applications" section of Android's Settings activity.
  • Menu and Back buttons do not work (bug 559453)
  • The only way to zoom is by double-tapping. (Future builds will support multi-touch "pinch" zoom gestures.)

Keyboard bugs:

  • The software keyboard may not appear on the first click, or at all.
  • In landscape mode, the software keyboard does not display any text that you type.
  • You may need to hold down the SHIFT or ALT keys while typing numbers/symbols/capitals on hardware keyboards. (In most Android activities you can press and release the SHIFT or ALT key before pressing the next key, but this doesn't work in the Fennec pre-alpha.)


System Requirements

Fennec requires Android 2.0 or later.

Installation requires about 35 MB of available internal storage. Fennec does not yet work when installed to an SD card (a feature of some unofficial Android ROMs).

We are using these devices for development:

  • Verizon Droid / Motorola Milestone
  • HTC/Google Nexus One

Other users have successfully installed Fennec on these devices:

  • HTC Legend
  • HTC Desire

Users have not been able to run Fennec on these devices:

  • HTC Hero / T-Mobile G2 Touch
  • Verizon Droid Eris
  • HTC Magic / T-Mobile myTouch 3G)

As Firefox for Android gets closer to a stable release, we will test it on more devices, and make sure that it runs on as many phones as possible.


Support

Firefox on Android is not officially supported yet, but we'd like to hear your bug reports, comments, and questions at our Android pre-alpha forum.


Roadmap

We have not yet set a date for the first release of Firefox for Android, but we are tentatively planning for a release before the end of 2010. Alpha and beta test releases will be available before then.

Mobile/Planning/2.0 lists some of the work we are doing this year.

Stay tuned and follow us on Twitter and Facebook to hear about new releases and other announcements. Or read our developer blogs to follow our development progress.

See this blog post for some recent status updates on Android.