Mobile/Platforms/Android: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (→‎System Requirements: ZTE Light / V9)
(→‎System Requirements: add some untested but released devices)
Line 92: Line 92:
== System Requirements  ==
== System Requirements  ==


Firefox requires '''Android 2.0''' or later. Installation requires about '''17 MB''' internal or SD card storage. Firefox runs best on devices with at least '''512 MB of RAM'''.  
Firefox requires '''Android 2.0''' or later and an '''ARMv7''' processor. Installation requires about '''17 MB''' internal or SD card storage. Firefox runs best on devices with at least '''512 MB of RAM'''.


Release builds of Firefox require a phone with an '''ARMv7''' processor. Compatible devices include:  
These devices are compatible with Firefox:  


<font color="#060">
<font color="#060">
*Acer Iconia Smart ''(untested)''
*Acer Iconia Tab A500
*Advent Vega (P10AN01)
*Advent Vega (P10AN01)
*Dell Streak, Streak 7
*Dell Streak, Streak 7
Line 105: Line 107:
*HTC EVO 4G, EVO Shift 4G
*HTC EVO 4G, EVO Shift 4G
*HTC Glacier (T-Mobile myTouch 4G)
*HTC Glacier (T-Mobile myTouch 4G)
*HTC Incredible S
*HTC Incredible S ''(untested)''
*HTC Inspire 4G
*HTC Inspire 4G ''(untested)''
*HTC Nexus One
*HTC Nexus One
*HTC Thunderbolt 4G
*HTC Thunderbolt 4G
Line 113: Line 115:
*Motorola Atrix 4G
*Motorola Atrix 4G
*Motorola Bravo
*Motorola Bravo
*Motorola Cliq 2 - ''untested''
*Motorola Cliq 2 ''(untested)''
*Motorola Defy
*Motorola Defy
*Motorola Droid 2, Droid 2 Global
*Motorola Droid 2, Droid 2 Global
Line 121: Line 123:
*POV Mobii Tegra Tablet
*POV Mobii Tegra Tablet
*Samsung Continuum (i400)
*Samsung Continuum (i400)
*Samsung Droid Charge ''(untested)''
*Samsung Galaxy S (i9000, Captivate, Fascinate, Vibrant, Epic 4G)
*Samsung Galaxy S (i9000, Captivate, Fascinate, Vibrant, Epic 4G)
*Samsung Galaxy S II ''(untested)''
*Samsung Galaxy Tab
*Samsung Galaxy Tab
*Samsung Infuse 4G ''(untested)''
*Samsung T-Mobile Sidekick 4G ''(untested)''
*Toshiba AC100 smartbook
*Toshiba AC100 smartbook
*Toshiba AS100 tablet
*Toshiba AS100 tablet

Revision as of 16:17, 8 May 2011

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.

Download Firefox 4

Mobile-beta.png

Firefox 4 for Android is now available. This beta is available for ARMv7 only, and requires Android 2.0 or higher. Please check the system requirements below to see if your device is compatible.

You can install Firefox through the Android Market web site, or go to http://firefox.com/m on your phone.

If you have a compatible device without Android Market access, you can also download Firefox for Android directly from our FTP server (short URL: http://bit.ly/fx4mobile). Note: You will need to keep Firefox up to date yourself if you do not install it through the Market.

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

We will continue to release new versions as we improve Firefox. 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 progress.

Download Fennec Aurora

Qrcode-fennec-aurora-android.png

If you want to test or preview Firefox 5, you can download a build from the Aurora channel. Aurora builds for mobile use the code-name "Fennec" (a tiny desert fox). You can install a Fennec build alongside an official Firefox beta or stable release for Android.

The Aurora channel provides an early preview of the next Firefox Beta release. Although Aurora builds are more stable than our nightly development builds, they are not yet fully tested and are not the same quality as official beta or stable releases.

  1. Check the system requirements below to see if Fennec is available for your Android device.
  2. Download Fennec directly onto your Android device by scanning the barcode to the right, or by entering the URL in your device's web browser.
  3. Open the fennec.apk file when it finishes downloading.

Aurora is not just for Android! You can also use the Aurora channel to preview Firefox 5 for Windows/Mac/Linux.

Download Fennec Nightly

Qrcode-fennec-nightly-android.png

If you are actively developing or testing Firefox features that are not yet released to the Aurora or Beta channels, you can download a nightly build. Nightly builds are named "Fennec." You can install a Fennec build alongside an official Firefox beta or stable release.

The nightly channel is a snapshot of our very latest development work, before it is ready for widespread testing. This is our least stable update channel, and is not recommended for everyday use. Nightly builds provide a very early preview of work that will eventually be part of Firefox 6.

  1. Check the system requirements below to see if Fennec is available for your Android device.
  2. Download the nightly build directly onto your Android device by scanning the barcode to the right, or by entering the URL in your device's web browser.
  3. Open the fennec.apk file when it finishes downloading.

You can also test Fennec nightly builds on other platforms.

ARMv6 (experimental)

Sorry, the experimental ARMv6 builds are no longer available. They contained bugs that caused them to crash immediately, so they were no longer useful for testing.

While we'd like Firefox to run on as many phones as possible, we are focusing first on devices that can run current versions of Firefox with acceptable performance. As we improve Firefox's speed and memory use, it might become possible for us to support ARMv6 phones in the future, but we are not actively working on it now.

Known Issues

These are some of the bugs in the latest builds. We are working on fixing them.

Installation and Add-ons:

  • Adobe Flash and other plugins are not supported yet (bug 630007).
  • Starting the app for the first time takes a while while it installs some files and sets up a profile. Later startup times are much faster.

Performance and stability:

  • Fennec causes the Motorola Droid to freeze completely when loading certain web sites, or at other random times (bug 602252).
  • Fennec causes the Nexus S to freeze completely when loading certain web sites or opening many tabs (bug 624652, fixed in Android 2.3.3).
  • Fennec's JIT compiler is disabled on Samsung Galaxy S phones running Android 2.1 because of a bug in their 2.1 kernel, making Fennec slower than on other devices. Galaxy S phones already running Android 2.2 "Froyo" are not affected. (bug 601222, bug 603624).
  • Fennec crashes on old Cyanogenmod 7 nightly builds and some other recent Android versions (including Android 2.3 for the Desire HD and Desire S) due to a bug in the zlib compression library (bug 626051, fixed in Firefox 4.0.1 and later).

User Interface:

  • Copy and Paste do not yet work for text in web pages (bug 652168).
  • The keyboard covers up the content in landscape mode on some devices (bug 649051 - only in Firefox 5 and later).
  • The SwiftKey keyboard crashes when used with Firefox (bug 617298, fixed in Firefox 6 nightly builds).

See also the complete list of open Android bugs and release blockers in Bugzilla.

Support

If you have questions or trouble with Firefox for mobile, please see our dedicated Mobile Support site.

System Requirements

Firefox requires Android 2.0 or later and an ARMv7 processor. Installation requires about 17 MB internal or SD card storage. Firefox runs best on devices with at least 512 MB of RAM.

These devices are compatible with Firefox:

  • Acer Iconia Smart (untested)
  • Acer Iconia Tab A500
  • Advent Vega (P10AN01)
  • Dell Streak, Streak 7
  • HTC Desire
  • HTC Desire Z (T-Mobile G2)
  • HTC Desire HD
  • HTC Droid Incredible/HTC Droid Incredible 2
  • HTC EVO 4G, EVO Shift 4G
  • HTC Glacier (T-Mobile myTouch 4G)
  • HTC Incredible S (untested)
  • HTC Inspire 4G (untested)
  • HTC Nexus One
  • HTC Thunderbolt 4G
  • Huawei Ideos S7
  • LG Optimus Z
  • Motorola Atrix 4G
  • Motorola Bravo
  • Motorola Cliq 2 (untested)
  • Motorola Defy
  • Motorola Droid 2, Droid 2 Global
  • Motorola Droid Pro (Motorola PRO)
  • Motorola Droid X
  • Motorola Xoom
  • POV Mobii Tegra Tablet
  • Samsung Continuum (i400)
  • Samsung Droid Charge (untested)
  • Samsung Galaxy S (i9000, Captivate, Fascinate, Vibrant, Epic 4G)
  • Samsung Galaxy S II (untested)
  • Samsung Galaxy Tab
  • Samsung Infuse 4G (untested)
  • Samsung T-Mobile Sidekick 4G (untested)
  • Toshiba AC100 smartbook
  • Toshiba AS100 tablet
  • Viewsonic gTablet

The following devices have compatible hardware, but may have software problems when running Firefox. These bugs may be fixed in future versions:

  • Acer Liquid E - Fennec crashes on startup with Android 2.1 (bug 637424)
  • Acer Liquid (Liquid A1) - Fennec crashes on startup (bug 606194, fixed in Firefox 4.0?)
  • Archos 101 Internet Tablet - Fennec freezes or crashes (bug 621645)
  • Motorola Charm - does not have the suggested amount of RAM.
  • Motorola Droid (Milestone) - Fennec crashes/freezes while running (bug 602252)
  • Samsung Galaxy S 4G - installation error?
  • Samsung Nexus S - Fennec crashes/freezes while running (bug 624652, SUMO reports, fixed in Android 2.3.3)
  • Sony Ericsson Xperia X10 - does not have the suggested amount of RAM (384Mb).

These devices have ARMv6 processors and are not compatible with Firefox for Android:

  • Android SDK emulator
  • Asus Garmin nuvifone A50 (T-Mobile Garminfone)
  • Augen GENTouch 78 Tablet
  • Coby Kyros Internet Tablet (MID7015)
  • Geeksphone One, Geeksphone Zero
  • HTC Aria
  • HTC ChaCha
  • HTC Dream (T-Mobile G1, Android Dev Phone 1)
  • HTC Droid Eris
  • HTC Espresso (T-Mobile myTouch 3G Slide)
  • HTC Hero (T-Mobile G2 Touch)
  • HTC Legend
  • HTC Magic (T-Mobile myTouch 3G, T-Mobile G1 Touch)
  • HTC Salsa
  • HTC Tattoo
  • HTC Wildfire
  • Huawei Ascend
  • Huawei Ideos U8150-B (T-Mobile Comet)
  • Huawei U8110 (T-Mobile Pulse Mini)
  • Huawei U8230
  • LG Ally (Apex) (LG VS740)
  • LG GW620 (Eve, InTouch Max, LinkMe)
  • LG Optimus, Optimus M, Optimus T, Optimus S, Optimus V
  • LG Vortex
  • MAG iMiTO iM7
  • MAG iMiTO iM7S
  • Motorola Backflip
  • Motorola Citrus
  • Motorola Cliq (MB200)
  • Motorola Dext
  • Motorola Devour
  • Motorola i1
  • Motorola Spice XT300
  • Motorola Quench XT5 XT502
  • Pandigital Novel
  • Samsung Behold, Behold 2
  • Samsung GT-S5570 Galaxy Mini
  • Samsung i5500 Galaxy 5 (Corby)
  • Samsung i5700 Galaxy Portal (Spica)
  • Samsung i5800 Galaxy 3
  • Samsung i7500 Galaxy
  • Samsung Intercept
  • Samsung M900 Moment
  • Samsung S5830 Galaxy Ace
  • Samsung Transform
  • Sanyo ZIO M6000
  • Sony Ericsson Xperia X8
  • Sony Ericsson Xperia X10 Mini
  • Sony Ericsson Xperia X10 Mini Pro
  • Superpad 10.2" Tablet PC
  • Viewsonic ViewPad 7 Tablet
  • Velocity Micro T103 Cruz tablet
  • Vodafone 845
  • ZTE Blade / San Francisco
  • ZTE Light / V9

What's new?

New in Firefox 4

New in Firefox 5 (Aurora)

  • Added a preference for the Do Not Track header (bug 648654).
  • Smoother scrolling (bug 639179).
  • New visual design for dialogs and popups (bug 618989).
  • Performance improvements for page loading, JavaScript, and video.
  • For web developers:
  • Fixed bugs:
    • SwiftKey keyboard crashes (bug 617298).
    • Saved images don't appear in the Gallery app immediately (bug 646550).
    • Some bugs in RTL (right-to-left) languages like Arabic.

New in Firefox 6 (Nightly)

  • For web developers:
    • Touch Events (part 1 - single touch only).
    • IndexedDB database storage for web pages.
    • Automatic text hyphenation with the -moz-hyphens CSS property (bug 253317).
  • Fixed bugs:
    • Some bugs in RTL (right-to-left) languages like Arabic.
  • More coming soon...

Development

See Mobile/Fennec/Android for build instructions, developer documentation, and more project status.