Browsers have free-form notes [1], which can include vendor's regrets about
their past projects.
The API's version model includes a "status" field with one of "unknown",
"current", "future", "retired", "beta", and "retired beta" [2]. It's
intended to reflect the vendor's support for a version.
For example, Mozilla has a rapid release (RR) variant, which gets a new
number, moving the old RR version to "retired" and the new version from
"future" to "current". There is also an extended support release (ESR)
version that is supported for a longer time span [3]. Ideally, Firefox
Desktop will show two "current" versions, for the RR and ESR releases.
This relies on contributors updating the API data as new versions are
released.
In this case, it sounds like Google is not supporting "Android Browser",
which would imply all versions get the "retired" tag. If there is a
dominant, community-supported fork of Android Browser, then I think that
community could call that version "current", with the release_notes_url
pointing to their version. I'd also support a new browser identity for the
fork. It's a branding and "least surprise" decision - what do mobile
developers expect? There API data is a reflection of the community
consensus, not observations made by robots.
The API's job is to provide the data, and the client is responsible for
display. The API packages related data (browsers, versions, specs, etc.)
in a "view_feature" response, which includes some extra data to make
current MDN-style displays easier, such as suggesting important versions to
display, and organizing browsers into desktop and mobile groups. [4] This
hack can be ignored by clients, who could ignore the "meta" section and
process the data directly to decide what to display. Or, the meta hack
could grow into a feature, such as "browser sets", to designate a filter of
browsers and versions that the client is interested in, or versions could
be annotated with the latest market share.
Of course, intention is one thing, and execution another. I'm impatient to
see any API-derived data on MDN, and consider other considerations second
priority. There is enough uncertainty in the thinnest of vertical
functional slices to occupy the MDN team.
John
[1]
https://web-platform-compat.readthedocs.org/en/latest/draft/resources.html#browsers
[2]
https://web-platform-compat.readthedocs.org/en/latest/draft/resources.html#versions
[3]
https://developer.mozilla.org/en-US/Firefox/Enterprise_deployment
[4]
https://web-platform-compat.readthedocs.org/en/latest/draft/views.html