arcore-android-sdk icon indicating copy to clipboard operation
arcore-android-sdk copied to clipboard

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

Open zachary-dpt opened this issue 1 year ago • 17 comments

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 avatar Mar 26 '24 00:03 zachary-dpt

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

zachary-dpt avatar Mar 26 '24 00:03 zachary-dpt

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.

devbridie avatar Mar 26 '24 13:03 devbridie

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

zachary-dpt avatar Apr 08 '24 15:04 zachary-dpt

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.

l9sheen avatar Apr 11 '24 11:04 l9sheen

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

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

MohamedPresident avatar Apr 12 '24 19:04 MohamedPresident

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

l9sheen avatar Apr 16 '24 09:04 l9sheen

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.

devbridie avatar Apr 16 '24 14:04 devbridie

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

l9sheen avatar Apr 20 '24 11:04 l9sheen

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

honzasvarc avatar Apr 22 '24 17:04 honzasvarc

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

286ljb avatar Apr 23 '24 03:04 286ljb

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.

Roborino avatar May 17 '24 11:05 Roborino

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.

agGitHub avatar May 21 '24 15:05 agGitHub

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

nudge411 avatar Jun 12 '24 23:06 nudge411

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

agGitHub avatar Jun 13 '24 08:06 agGitHub

@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.

nudge411 avatar Jun 13 '24 23:06 nudge411

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.

makakaorg avatar Jun 15 '24 23:06 makakaorg

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

alamboley avatar Jul 01 '24 05:07 alamboley

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!

ta-david-yu avatar Jul 08 '24 20:07 ta-david-yu

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.

DTsoukalos avatar Jul 31 '24 18:07 DTsoukalos

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!

lferrer avatar Aug 01 '24 02:08 lferrer

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.

makakaorg avatar Aug 01 '24 08:08 makakaorg

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.

DTsoukalos avatar Aug 01 '24 21:08 DTsoukalos

Thanks for the additional information folks!

I'm happy to share that the Play team has addressed this issue and that you should see the correct information populated in your app's Device Catalog in the Play Console.

Please let us know if you are still facing issues.

lferrer avatar Sep 24 '24 23:09 lferrer

My app grew up to 1,586 supported device models 🚀

alamboley avatar Sep 25 '24 08:09 alamboley

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.

Hi any news on Samsung Galaxy S7 support please? I was previously able to install Google Play For AR from Play Store, but having updated the device to Android 14, I can't any more.

mobile-appz avatar Oct 07 '24 09:10 mobile-appz

My phone is NokiaX10 totally support both AR and AR Depth with the hardware, I can even build AR system app in it and install directly. But then I can't install it from google play. google play now consider my phone have no AR camera with no reason

Last year I can install AR depthlab in my phone. Sometimes along this year my phone suddenly incompatible with all AR app. This is very nonsense

Thaina avatar Nov 13 '24 14:11 Thaina