Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discrepancy between the list of devices that support ARCore from the Google Play Console and the ARCore documentation website #1644

Open
zachary-dpt opened this issue Mar 26, 2024 · 22 comments
Assignees
Labels

Comments

@zachary-dpt
Copy link

zachary-dpt commented Mar 26, 2024

SPECIFIC ISSUE ENCOUNTERED

When I upload a bundle to the Google Play Console with ARCore being set up as "required", the list of supported devices is made only of 118 devices. When I inspect further, devices that should support ARCore are specified as being not supported (for example: the entire Google line of phones is marked as unsupported except the Google Pixel 2 and 2XL, even though the list from the ARCore documentation mentions that pretty much all of the Google phones support ARCore).

The reason why it's unsupported is always:

Doesn't support required feature: android.hardware.camera.ar

Example: Google Pixel 6a from Google Play Console
image

Google Pixel 6A being part of the supported list from here: https://developers.google.com/ar/devices
image

VERSIONS USED

  • Android Studio: Not applicable
  • ARCore SDK for Android: Not applicable
  • Device manufacturer, model, and O/S: Not applicable
  • Google Play Services for AR (ARCore): Not applicable
    On Windows, use: adb shell pm dump com.google.ar.core | findstr /i "packages: versionName"
    On macOS, use: adb shell pm dump com.google.ar.core | egrep -i versionName\|packages:
  • Output of adb shell getprop ro.build.fingerprint: Not applicable

STEPS TO REPRODUCE THE ISSUE

  1. Follow steps to include ARCore in the app manifest from here: https://developers.google.com/ar/develop/java/enable-arcore
  2. Upload app bundle to Google Play Console
  3. The supported Device Catalog is short(118 devices) and excludes devices that should be supported.

WORKAROUNDS (IF ANY)

Should I mark the app as not being AR Required? The core functionnality of the app is based on AR and I don't think it's a viable solution.

ADDITIONAL COMMENTS

Is 118 devices a normal amount of devices that should support ARCore? Should I have more devices in the Device Catalog of my app? Should I not worry about this and the users of unsupported devices (based on this list) will still have access to my app on the Google Play Store?

Thank you

@zachary-dpt
Copy link
Author

My problem seems to be similar to this issue that was logged a little over 2 years ago
#1317

@devbridie devbridie self-assigned this Mar 26, 2024
@devbridie
Copy link
Member

Confirming that the list, indeed, has regressed again. Checking in with the Play folks to see what's up.

I would suspect that this doesn't affect the actual availability in the Store, but looking into this immediately.

@zachary-dpt
Copy link
Author

Hello @devbridie
Was there any news regarding this?
Thank you!

@l9sheen
Copy link

l9sheen commented Apr 11, 2024

Currently I have 126 devices available when filtering with android.hardware.camera.ar on device catalog > all devices. With com.google.ar.core.depth I only get 1 device. As mentioned on #1317 this is affecting users on their phones for instance, I have a had a user with a Samsung A34 unable to download my app because they get a "your device isn't compatible with this version", this phone is listed on the supported devices documentation.

How is this a problem that has occurred again after 2 years?
Was there any notice to this change?

It's extremely hard to run a production app when things like this happen and limit the ability for users to download my app. Very frustrating.

Please fix this ASAP.

@MohamedPresident
Copy link

Same here just 127 devices and the reason for the unsupported devices is:

Doesn't support required feature: android.hardware.camera.ar

@l9sheen
Copy link

l9sheen commented Apr 16, 2024

Hi @devbridie

It is coming up to a month since we have had an update on this. Is this something you are looking into? It is affecting the availability of my app in the Play Store.

Regards

@devbridie
Copy link
Member

The Play Console team is still actively looking into this. However, we're all convinced that this only affects the display of the list on the Play Console Device Catalog page, and does not affect availability. My test devices are not shown on the list and are able to see Depth Lab in the Play Store.

If you believe this is affecting availability on the device, please ensure that your device cannot see Depth Lab and post the adb shell getprop ro.build.fingerprint.

@l9sheen
Copy link

l9sheen commented Apr 20, 2024

Okay thanks, I think I had the depth api on required will change that and let you know if there are any further problems

@honzasvarc
Copy link

Same here, 124 devices, unsupported: android.hardware.camera.ar :/

@286ljb
Copy link

286ljb commented Apr 23, 2024

We have also encountered the same problem. Please fix it asap. Thanks.

@Roborino
Copy link

URGENT assistance required! Our app now shows 0 supported device! Previously our app showed 1000s of devices, now 0. Nobody can download our app any more.

@agGitHub
Copy link

Any news ? Only 125 devices written as supported in GPlay Console whereas around 900 compatible devices are written in ARCore compatibility list... https://developers.google.com/ar/devices Any impact on downloads ? Please Google team, give feedback on this issue.

@nudge411
Copy link

Any news? Due to the fact that I also do not support android.hardware.camera.ar, the number of devices supported was reduced from 6,896 to 127. Distribution cannot proceed simply because of a typographical error. Please share the latest news! thank you

@agGitHub
Copy link

@nudge411 What do you mean by 'Distribution cannot proceed simply because of a typographical error.' ? What typographical error ?

@nudge411
Copy link

@agGitHub It seems to be a translation problem.
Above, devbridie mentioned, "There is no problem with functionality, it is simply a problem with displaying the list of devices in the catalog." But I want more concrete information. We need clear information that there is no real impact on users. Because of this, application deployment is being postponed.

@makakaorg
Copy link

makakaorg commented Jun 15, 2024

My App that can be downloaded with a direct link to Google Play via "unsupported device" Galaxy A71, can NOT be found using Google Play search. This is a big problem.

My app works on Galaxy A71.

@alamboley
Copy link

Any news on this @devbridie ? I'm running into this issue also. I confirm it does affect the actual availability in the store.

@ta-david-yu
Copy link

We are also having this issue at the moment, the best I can do now for our project is to make ar core requirement as optional
so at least devices that are actually supported with ARCore can download the app. (127 devices -> 7,489 devices)

I haven't looked into the details but I am considering checking the feature availability at runtime and show warnings to the users that the main features are not supported.

Please fix this asap!

@DTsoukalos
Copy link

DTsoukalos commented Jul 31, 2024

Any update? Has any solution been found?
I have the same problem with all of my AR apps.
Some of my apps are for clients with a very big budget (with over 500k downloads), and we have chosen AR Core because we thought it was stable for creating AR apps.
Really, this bug, as well as the time to solve it (still open), shows that AR core is probably something that Google is abandoning! I would call it unprofessional from such a big company.

@lferrer
Copy link

lferrer commented Aug 1, 2024

Thanks folks for reporting the issue. We are currently engaging with the Play Store team to address the situation.

We are under the impression that the issue is only affecting the list of devices shown on the Play Console and not app distribution itself (given our experiments with Depth Lab). However it seems like there are apps like AR Masker are a counter-example as I can see it not being compatible with our test devices.

If your application is affected, would you mind sharing:

  • Your application's package name (or a link to your Play Store entry)
  • Whether your application is AR Required or AR Optional

While we are working with the Play Store to get a fix deployed soon, the more data points that we can gather the easier it will be to expedite the process.

Thanks again for your patience and your support!

@makakaorg
Copy link

Thanks folks for reporting the issue. We are currently engaging with the Play Store team to address the situation.

We are under the impression that the issue is only affecting the list of devices shown on the Play Console and not app distribution itself (given our experiments with Depth Lab). However it seems like there are apps like AR Masker are a counter-example as I can see it not being compatible with our test devices.

If your application is affected, would you mind sharing:

  • Your application's package name (or a link to your Play Store entry)
  • Whether your application is AR Required or AR Optional

While we are working with the Play Store to get a fix deployed soon, the more data points that we can gather the easier it will be to expedite the process.

Thanks again for your patience and your support!

Full report about the AR Masker.

@DTsoukalos
Copy link

DTsoukalos commented Aug 1, 2024

Thanks folks for reporting the issue. We are currently engaging with the Play Store team to address the situation.

We are under the impression that the issue is only affecting the list of devices shown on the Play Console and not app distribution itself (given our experiments with Depth Lab).

I confirm that the same happens with the AR apps I manage.
For example, the applications with bundle id

  • com.mathcoder.ARSpaceblocks
  • com.virtual.street
  • com.hmcs.aitoloakarnaniafortifications

they have the same problem. All these currently show me 110-130 supported Android devices. The device I am testing them on (Redmi Note 8 Pro) is not on the list of these devices, but if I search the Play Store, I can find those apps and install them.

I should also mention that the number of supported Android devices has changed in the App bundle Explorer - the old bundle ID versions.

For example for com.hmcs.aitoloakarnaniafortifications, if I go to "App bundle explorer" I see that the bundle id version: 1 currently has Supported Android devices 124 and I am sure that earlier this number was much higher.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests