Increase GeckoView Lite's minimum API level to 21 (Lollipop 5.0)
Categories
(GeckoView :: General, task, P1)
Tracking
(firefox110 wontfix, firefox111 wontfix, firefox112 wontfix, firefox119 fixed)
People
(Reporter: cpeterson, Assigned: m_kato)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [geckoview:m113])
Attachments
(1 file)
The build tools team updates Firefox's rust version every release cycle. Unfortunately, the next rust version (1.68) drops support for Android versions <= 4.3. So we need to raise GV's requirement from 4.1 to Android 4.4 (API 19) or something higher. Fenix and Focus's minimum API level is 5.0 (API 21).
Unfortunately, the build tools team would like to update to rust 1.68 early in the Nightly 113 cycle (March 14 - April 10), which doesn't give us much time update GV.
We last updated GV's minimum API level (from 4.0 to 4.1) in 2017 (bug 1316462).
Assignee | ||
Comment 1•2 years ago
|
||
Normal GeckoView's minimum requirement is 21, Lite version is 16 (https://searchfox.org/mozilla-central/rev/00ea1649b59d5f427979e2d6ba42be96f62d6e82/build/moz.configure/android-sdk.configure#49-64). So this affects for GeckoView Lite only.
Assignee | ||
Updated•2 years ago
|
Updated•2 years ago
|
Reporter | ||
Updated•2 years ago
|
Reporter | ||
Updated•2 years ago
|
Comment 2•2 years ago
|
||
In the end, it looks like we might not need this, at least not for rust 1.68.
Reporter | ||
Comment 3•2 years ago
|
||
We'll need to update GeckoView's minimum API level to 19 before we can update to NDK r26. Since Fenix and GeckoView Omni already require API 21 and we'll need to update GeckoView's minimum API level to 21 before we can update to NDK r26 (bug 1822171 in 2023 Q4), we might as well jump ahead to API 21 when we update to NDK r25. Only app developers using GeckoView Lite will be affected by these new API level requirements.
Reporter | ||
Updated•1 years ago
|
Assignee | ||
Updated•1 years ago
|
Assignee | ||
Comment 4•1 years ago
|
||
Actually, Fenix's minimum is 21 even if 32-bit and Google Play Service has
discontinued 4.4 support. We would like to increase Lite's minimum API to 21
even if 32-bit.
Comment 6•1 years ago
|
||
bugherder |
Description
•