Caniuse: Older versions of Chrome on Android?

Created on 16 Jun 2017  路  6Comments  路  Source: Fyrd/caniuse

Just curious about the status of Android Chrome versions < 59. I see here that caniuse had Chrome 57 displayed at one point. Other browsers show a significant number of past versions, while Chrome on Android shows none.

Misc. sitdata request

Most helpful comment

How about getting older browser versions from apkmirror? It's safe and if you're paranoid, I can provide SHA-1's for binaries (I work at Google).

All 6 comments

Written about this before, but I can't find the comment. My mistake for failing to put it in a centralized place!

So here's the reasoning:

  1. I prefer not to include browser versions that I'm unable to test, and while old desktop versions are fairly easy to come by, old mobile versions are not (old iOS versions are on browserstack, but not chrome)
  2. A large percentage of features are supported on Chrome for desktop anyway, so for historical information that tends to match up. For occasional exceptions notes can be added.
  3. I don't currently have an easy way to get browser usage of different Chrome for Android versions, so that would wind up being inaccurate.
  4. The site is currently set up to load all data in one go, so adding a ton more versions is not good for that. I'm actually in the process of changing this to better support larger amounts of data, so this argument will go away.

All of that said, I would still like to add them anyway at some point because the browser has huge usage and it'd be helpful to have that better covered. But that list's the reason they're not there yet.

How about getting older browser versions from apkmirror? It's safe and if you're paranoid, I can provide SHA-1's for binaries (I work at Google).

Hi, i realized that the minimum Chrome and Android Browser Version is equal when you compare them on MDN. See https://github.com/Fyrd/caniuse/issues/5074 last comment.

For the most part. There are a few edge cases where they are not. I've managed to keep Chrome engineers on top for this for about the last 30 or so versions of Chrome. For that reason you can rely on Chrome Status for differences. The most likely places they are to be different is when a web feature has an underlying device hardware dependency. I'm having trouble finding an example just now, but keep an eye out.

Ok, thanks for the explanation. So it's ok to compare it on basic stuff but can differ in using some Hardware-APIs. I saw the Notifications API is enabled for Desktop but not for mobile, when i follow your link from the other issue. Thanks :)

This is what I currently understand -

https://github.com/Fyrd/caniuse/pull/5613#issuecomment-694764055:

Are we tracking whether specific versions support a feature or not? As opposed to how MDN does - tracking the first version to support a feature? Is that how it is?

Yes, exactly!

However,

https://github.com/Fyrd/caniuse/pull/5613#issuecomment-694710064:

I take first version marked as "yes" for a feature as the first version of that browser to support it. When someone checks compatibility table, I think that's what they would expect too. So wouldn't this just confuse users? [...]

So I think, at the very least, we should add the first version of a browser to support a feature to its compatibility table.

Was this page helpful?
0 / 5 - 0 ratings