Mobile/Platforms/Android: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎System Requirements: Viewsonic gTablet, GPS bug)
(Change link for "direct APKs and pre-release versions" from https://github.com/mozilla-mobile/fenix/wiki#download to https://ftp.mozilla.org/pub/fenix/releases/ ref https://bugzilla.mozilla.org/show_bug.cgi?id=1927291)
 
(272 intermediate revisions by 29 users not shown)
Line 1: Line 1:
== Firefox for Android  ==
== Download 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 [http://www.mozilla.com/mobile/ Firefox Mobile web site].
'''[https://play.google.com/store/apps/details?id=org.mozilla.firefox Install Firefox from the Google Play Store]'''


*'''Latest Version:''' Beta 3
To find out more about Firefox for Android and other Mozilla mobile apps visit '''[https://www.mozilla.com/mobile/ mozilla.com/mobile]''' in your phone's web browser.
*'''Optimized for:''' Nexus One, other phones with ~1 GHz ARMv7 CPU and 800x480 display
*'''System Requirements:''' Android 2.0 or higher, OpenGL ES2.0, 512 MB RAM


== Status ==
For direct APKs and pre-release versions visit https://ftp.mozilla.org/pub/fenix/releases/
 
Firefox for Android is in early development. Stay tuned and follow us on [http://twitter.com/mozmobile Twitter] and [http://www.facebook.com/firefoxformobile Facebook] to hear about new releases and other announcements.  Or read our [http://planet.firefox.com/mobile/ developer blogs] to follow our  progress.
 
We have not yet set a date for the first release of Firefox for Android, but
we are tentatively planning for a release in early 2011.  See [[Mobile/Planning/2.0]] for more information.
 
== Download Firefox 4 beta ==
 
[[Image:mobile-beta.png‎|right]]
 
Firefox 4 beta for Android is now available. 
 
# Check the [[#System Requirements|system requirements]] below.  This beta is available for '''ARMv7 only''', and requires '''Android 2.0 or higher'''.
# If you installed Firefox 4 beta 2, please '''uninstall beta 2''' before installing the beta 3.  This will erase your profile.  (This is because of a one-time change; future updates will not require you to uninstall and reinstall Firefox.)
# Point your phone's web browser to '''[http://firefox.com/m firefox.com/m]'''
 
If you have trouble installing Firefox from the Android Market link on that page, see [https://support.mozilla.com/en-US/questions/776415 this support article] for help.
 
<div style="clear:both;"></div>
 
== Download Fennec Nightly Builds ==
 
If you want to develop, test, or preview the next release of Firefox, you can download a nightly build.  Nightly builds are named "Fennec."  You can install the Fennec nightly build alongside the official Firefox beta or stable release.
 
# Download the nightly build directly onto your Android device by scanning the barcode below, or by entering the URL in the Android browser.
# Open the '''fennec.apk''' file when it finishes downloading.
 
You can also [[Mobile/Platforms|try out Fennec on other platforms]], including on your Mac, Windows, or Linux PC.
 
=== ARMv7 ===
 
[[Image:Qrcode-fennec-nightly-android.png‎|right]]
For Android devices with [http://en.wikipedia.org/wiki/ARM_architecture#ARM_cores ARMv7] (Cortex, Snapdragon, Hummingbird, Tegra) processors, like the Nexus One, Droid X, Incredible, Desire, EVO 4G, or Samsung Galaxy S. (See [[#System Requirements|below]] for a longer list of phones.)
 
* Short URL: http://bit.ly/fWqzbu
* Full URL: http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-mozilla-central-android-r7/en-US/fennec-4.0b4pre.en-US.eabi-arm.apk
 
<div style="clear:both;"></div>
 
=== ARMv6 (experimental) ===
 
For devices with [http://en.wikipedia.org/wiki/ARM_architecture#ARM_cores ARMv6] processors, like the HTC Hero, Legend, Droid Eris, Wildfire, or Samsung Moment.  (See [[#System Requirements|below]] for a longer list of phones.)
 
[[Image:Qr-code-fennec-nightly-android-nothumb.png|right]]
 
'''Note:''' The ARMv6 build is new and not widely tested.  Many older Android phones do not have enough RAM or storage to run current Fennec builds.
 
* Short URL: http://bit.ly/fwT9oP
* Full URL: http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-mozilla-central-android-r7-nothumb/fennec-4.0b4pre.en-US.eabi-arm.apk
 
<div style="clear:both;"></div>
 
=== Known Issues ===
 
These are some of the bugs in the latest nightly builds.  We are working on fixing them.
 
'''Installation and Add-ons:'''
* '''<font color=red>New (2011-01-21):</font> Upgrading from the January 20 nightly to current nightly builds is broken''' ({{Bug|627695}}).  You will need to uninstall your previous nightly build and then install the latest nightly.  This will erase your profile.
* '''Adobe Flash and other plugins are not supported yet.'''
 
'''Performance and stability:'''
* '''Phones with overclocked CPUs may crash''' when running Fennec.  (This is a problem only for users who have enabled overclocking using a custom kernel image.)
* '''Fennec causes the Motorola Droid to freeze completely''' when loading certain web sites, or at other random times ({{Bug|602252}}).
* '''<font color=green>Fixed in nightly builds:</font> Fennec causes the Nexus S to freeze completely''' when loading certain web sites or opening many tabs ({{Bug|624652}}).
* '''Fennec crashes at startup on the Acer Liquid and Liquid A1.'''  ({{bug|606194}}).  Note: Fennec works fine on the Acer Liquid E.
* '''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}}).
 
'''User Interface:'''
* '''<font color=green>Fixed in nightly builds:</font> Text does not wrap to fit the screen''' after zooming in, as it does in the Android browser ({{bug|578179}}).  '''Easy Reading''' is an experimental add-on to implement this feature: http://bit.ly/easy-reading
* '''Copy and Paste do not yet work for text in web pages''' ({{bug|611741}}).
 
'''Keyboard:'''
* '''The SHIFT and FN keys do not work on the HTC Desire Z''' with European keyboard layouts ({{bug|618352}}).
 
See also the complete list of [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&op_sys=Android&query_format=advanced open Android bugs] and [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=blocking-fennec%3A%2B release blockers] in Bugzilla.
 
== System Requirements  ==
 
Fennec requires '''Android 2.0''' or later. Installation requires about '''17 MB''' internal or SD card storage.
 
Release builds of Fennec require a phone with an ARMv7 processor.  Compatible devices include:
 
<font color="#060">
*HTC Desire
*HTC Desire Z (T-Mobile G2)
*HTC Desire HD
*HTC Droid Incredible
*HTC EVO 4G
*HTC Glacier (T-Mobile myTouch 4G)
*HTC Nexus One
*LG Optimus Z
*Motorola Bravo
*Motorola Droid 2
*Motorola Droid X
*Samsung Galaxy S (i9000, Captivate, Fascinate, Vibrant, Epic 4G)
*Samsung Galaxy Tab
*Sony Ericsson Xperia X10
</font>
 
The following devices have compatible hardware, but have software problems running current versions of Fennec.  These problems may be fixed in future releases:
 
<font color="#006">
*Acer Liquid E - Fennec crashes on startup
*Acer Liquid (Liquid A1) - Fennec crashes on startup ({{bug|606194}})
*Archos 101 Internet Tablet - Fennec freezes on startup ({{bug|621645}})
*Dell Streak - [https://support.mozilla.com/en-US/questions/763393 crash on startup]
*Motorola Droid (Milestone) - Fennec crashes/freezes while running ({{bug|602252}})
*Samsung Nexus S - Fennec crashes/freezes while running ({{bug|624652}})
*Viewsonic gTablet - Fennec will not install on devices without GPS ({{Bug|621262}}, <font color=green>fixed in nightly builds</font>)
</font>
 
These devices are not compatible with our ARMv7-optimized releases, but might be able to run the [[#ARMv6 (experimental)|experimental ARMv6 nightly builds]]:
 
<font color="#600">
*Android SDK emulator
*Asus Garmin nuvifone A50
*Augen GENTouch 78 Tablet
*HTC Aria
*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 Tattoo
*HTC Wildfire
*Huawei Ideos U8150-B
*Huawei U8230
*LG Ally (Apex)
*LG Optimus, Optimus M, Optimus T, Optimus S
*Motorola Backflip
*Motorola Citrus
*Motorola Cliq (MB200)
*Motorola Dext
*Motorola Devour
*Motorola i1
*Pandigital Novel
*Samsung i5500 Galaxy 5 (Corby)
*Samsung i5700 Galaxy Portal (Spica)
*Samsung i5800 Galaxy 3
*Samsung i7500 Galaxy
*Samsung Intercept
*Samsung M900 Moment
*Samsung Transform
*Sanyo ZIO M6000
*Sony Ericsson Xperia X8
*Sony Ericsson Xperia X10 Mini
*Sony Ericsson Xperia X10 Mini Pro
*Viewsonic ViewPad 7 Tablet
*Vodafone 845
*ZTE Blade
</font>
 
These devices are not compatible, at all, for the reason described.
<font color="#600">
*LG GW620 (Android OS 1.5 version + CPU ARM6)
</font>


== Support ==
== Support ==
If you need support for Firefox for mobile please see our dedicated [http://support.mozilla.com/mobile/ Mobile Support site].
== Feedback ==
If you have comments or ideas please post them in the [http://firefoxformobile.uservoice.com/forums/70211-firefox-for-mobile-ideas Mobile Ideas Forum].
== Development ==


See [[Mobile/Fennec/Android]] for build instructions, developer documentation, and more project status.
If you have questions or trouble with Firefox for mobile, please see our dedicated '''[http://support.mozilla.com/mobile/ Mobile Support site]'''.

Latest revision as of 16:04, 9 December 2024

Download Firefox for Android

Install Firefox from the Google Play Store

To find out more about Firefox for Android and other Mozilla mobile apps visit mozilla.com/mobile in your phone's web browser.

For direct APKs and pre-release versions visit https://ftp.mozilla.org/pub/fenix/releases/

Support

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