Confirmed users
3,337
edits
|  (→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 == | ||
| === | === 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  | GeckoView build numbers use the format: MAJOR.MINOR.BUILD_ID, e.g. 63.0.20180904170936. | ||
| ==== Release Schedule ==== | |||
| 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]. | |||
| 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]. | |||
| ==== Add GeckoView to your build.gradle ==== | |||
| GeckoView  | 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> | ||