Mobile/GeckoView: Difference between revisions

→‎Using GeckoView: Add more explanation about GV release schedule
(→‎Add GeckoView to your build.gradle: Describe GV version numbers)
(→‎Using GeckoView: Add more explanation about GV release schedule)
Line 25: Line 25:
== Using GeckoView ==
== Using GeckoView ==


==== Add GeckoView to your build.gradle ====
=== GeckoView Releases ===
 
Like Firefox, GeckoView has three three release channels: '''Nightly''', '''Beta''', and '''Stable''' (production). GeckoView supports three different architectures:
 
* '''armeabi-v7a''' (32-bit ARM)
* '''arm64-v8a''' (64-bit ARM aka AArch64)
* '''x86''' (32-bit)
* Coming soon in {{bug|1480834}}: '''x86-64'''


GeckoView builds are published in a Maven repository: [https://maven.mozilla.org/?prefix=maven2/org/mozilla/geckoview/ maven.mozilla.org] with three release channels:
GeckoView build numbers use the format: MAJOR.MINOR.BUILD_ID, e.g. 63.0.20180904170936.


* Nightly: geckoview-nightly-armeabi-v7a
==== Release Schedule ====
* Beta: geckoview-beta-armeabi-v7a
* Stable: geckoview-armeabi-v7a


And three different architectures:
New major versions of GeckoView Stable are published every 6-8 weeks, following the [https://wiki.mozilla.org/Release_Management/Calendar#Calendars Firefox release schedule]. Minor dot releases with security fixes may be released more frequently. The Stable channel is built from a release branch ("relbranch") in the [mozilla-release repository] with a branch name like [https://hg.mozilla.org/releases/mozilla-release/shortlog/GECKOVIEW_62_RELBRANCH GECKOVIEW_62_RELBRANCH].


* armeabi-v7a (32-bit ARM)
New Nightly builds are released every day from Firefox's [https://hg.mozilla.org/mozilla-central/ mozilla-central repository]. New Beta builds are released once or twice a week from Firefox/Gecko's [https://hg.mozilla.org/releases/mozilla-beta mozilla-beta repository].
* arm64-v8a (64-bit ARM aka AArch64)
* x86 (32-bit)
* Coming soon in {{bug|1480834}}: x86-64


New Nightly builds are released every day from Firefox's [https://hg.mozilla.org/mozilla-central/ mozilla-central repository]. New Beta builds are released once or twice a week from Firefox/Gecko's [https://hg.mozilla.org/releases/mozilla-beta mozilla-beta repository]. New major versions of the Stable channel are released every 6-8 weeks when a new major version of Firefox is released, but dot releases with security fixes may be released more frequently. The Stable channel is built from a release branch ("relbranch") in the [mozilla-release repository] with a branch name like [https://hg.mozilla.org/releases/mozilla-release/shortlog/GECKOVIEW_62_RELBRANCH GECKOVIEW_62_RELBRANCH].
==== Add GeckoView to your build.gradle ====


GeckoView build numbers use the format: MAJOR.MINOR.BUILD_ID, e.g. 63.0.20180904170936.
GeckoView builds are published in a Maven repository: [https://maven.mozilla.org/?prefix=maven2/org/mozilla/geckoview/ maven.mozilla.org] for each release channel and architecture. The build naming convention is "geckoview-$CHANNEL-$ARCH", e.g. geckoview-nightly-armeabi-v7a, geckoview-beta-arm64-v8a, and geckoview-x86.


<pre>
<pre>
Confirmed users
3,314

edits