tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

building_mobile_firefox.rst (1667B)


      1 Firefox for Mobile Devices
      2 --------------------------
      3 
      4 We have several different mobile products aimed at different tasks,
      5 devices, and audiences:
      6 
      7 -  Building **Firefox for Android** (codename: fenix). Our general-purpose
      8   mobile browser is split into several different artifact layers:
      9 
     10  - `The fenix Android application </mobile/android/fenix.html>`_
     11  - `The android-components Android library <https://searchfox.org/mozilla-central/source/mobile/android/android-components>`_
     12  - `The GeckoView platform </mobile/android/geckoview>`_
     13 
     14 -  `Firefox for iOS <https://github.com/mozilla-mobile/firefox-ios>`_,
     15   our general-purpose browser for iOS with desktop sync built-in.
     16 -  Building **Firefox Focus**, our privacy-focused browser for
     17 
     18  - `iOS <https://github.com/mozilla-mobile/focus-ios>`_
     19  - `Android <https://searchfox.org/mozilla-central/source/mobile/android/focus-android>`_. This browser
     20    also uses the android-components library and GeckoView platform, like Firefox for Android
     21 
     22 For both Desktop and Mobile development, please bear the following in
     23 mind:
     24 
     25 -  While you can build Firefox on older hardware it can take quite a bit
     26   of time to compile on slower machines. Having at least 8GB of RAM is
     27   recommended, and more is always better. The build process is both CPU
     28   and I/O intensive, so building on a machine with an SSD is also
     29   strongly preferred.
     30 -  Fast broadband internet is strongly recommended as well. Both the
     31   development environment and the source code repository are quite
     32   large.
     33 -  Though you can build Firefox to run on 32-bit machines, the build
     34   process for almost all of our products requires a 64-bit OS.