-
Notifications
You must be signed in to change notification settings - Fork 153
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
Device compatibility #3
Comments
Please find the list of ARCore compatible devices with Depth API support here: https://developers.google.com/ar/discover/supported-devices Please look for "Supports Depth API" in the Notes column of each listed device. |
Hi! So, I know this repo is set up to only work with android but i feel it should be a little more explicit that ARcore's depth api only works with android devices. On the above link: for example under the section of supported devices it says
The "all ARCore" section of this is very misleading since presumably all ARCore features includes the Depth API. I've also seen several articles that also reference that Depth API can be used with many models of iphones. When I did manage to get these examples to compile for iOS--I was given a prompt that linked me to the above compatibility site. So, I'm trying to close the loop on potential confusion here and clarify: does the depth api work for iOS at all? |
Depth API is a specific feature of ARCore, which runs on a subset or ARCore-certified devices. At this point, iOS devices are not compatible. |
@kidavid Thank you! I appreciate this response! |
@yearofthewhopper Thank you for highlighting the confusion. We'll update the wording in the iOS section ("The following iOS devices have been verified to work with all ARCore supported features:") to be less confusing. In case there are other improvements we should make:
|
@fredsa Thank you for asking these follow up questions! updating the readme.md would be really helpful as I wouldn't have attempted to even use the depth api had I known it wasn't supported by iOS devices and hence would've saved me a lot of time and heartache. The unity project itself is set up to work on android platform; which I think makes sense given that it only works for android devices--but I still feel like a note in the project itself to only use with android devices would've been helpful (given that not every user is going to read the readme.md) The linked website https://developers.google.com/ar/develop/unity doesn't seem to clarify anything in regards iOS and ARCore's Depth API, like https://developers.google.com/ar/develop/unity/depth/overview for example could say "not available for iOS". There's a lot of opportunities to say explicitly in the documentation that this "subsection of ARCore" doesn't work with iOS when all others do? |
Thanks again for the feedback. We're putting together a few updates to at least these pages to help clarify Depth API support and available features when targeting iOS:
For the project itself we could add a compile time error, e.g.
|
@fredsa Is the devices that not currently support depth api in that list could be possible to be supported in the future? To be honest I have Nokia 7 plus and I want to know is it just waiting for calibration or it was tested and considered impossible. Also I prefer Nokia (Also Motorola) brand but it seem none of them currently support depth api. Do we have anything particular with Nokia and Motorola? I wish you would also mark |
@Thaina Our goal is to make the Depth API available on as many ARCore supported devices as possible. However, the additional depth processing requires additional CPU resources that always available on lower-end and older devices. While we do expect to expand the list of supported devices over time, it's unlikely that all currently ARCore supported devices will be able to support the Depth API. We do continuously look for improvements to ARCore's algorithms, to increase the number of supported devices and make additional CPU capacity available to app developers. |
@fredsa I wish I could see the possibility on each one so I could decide (for me and some people I would suggest them) should wait or just find new device for support ARCore Is Nokia 7 plus on the side of process or on the side of If you need more than a year to support old device I think it then not worth to do. I would have buy new one for the next year. Nokia 7 plus already being degraded for everyone bought it since Q1 2018 |
@Thaina Once we're confident that a device can be supported, we update the device profile and mark the device as supported. So, unfortunately there's not a way of knowing which devices will be able to be supported without doing the actual work to support them and verify. |
@fredsa I know, what I mean is, we should have a tag or some marker to tell that it was In other word, which device was already tested but cannot support, and which is still in testing process (and which is not even begin to test yet) |
Thank you all for your feedback, we have added the supported device list in
|
Hello. Do we have any changes since the last update Could we have information in that page as |
How do I enable the Occlusion feature on a Samsung S9? Whenever I use the app, it's the same experience as the older versions of ARcore like in 2018. I've been using that for about six years and whenever I use it, my hand is always behind the virtual objects. Do I need to edit the code myself, like open source or maybe not? I'm not too skilled in programming or code. This is all pretty new to me. |
Hi Thaina, We haven't updated much since the last update. Please feel free to suggest things you'd like to have in the next version. The legacy arcore-sdk branch contains all the examples we opensourced for the ACM UIST 2020 paper while the AR Foundation version provides a minimal set of samples using AR Foundation SDK to implement depth. We haven't migrated all the samples from the paper to ARFoundation yet, but I'd like to merge pull requests from contributors. |
Hi CyberColtz21, Occlusion and depth are supported as shown in https://developers.google.com/ar/devices. You can download our sample app from here https://play.google.com/store/apps/details?id=com.google.ar.unity.arcore_depth_lab before playing with the code :) Cheers, |
My Samsung Galaxy S8 is supported accoring to the link in readme, but its unsupported according to play store?thats strange...is there anything that can be done? |
Your app supports my phone... But the occlusion does not. Isn't that the main point of this app? Why is this so confusing? It could have been programmed to include occlusion feature on galaxy S9 and still I've never experienced such a thing. I'd like it if you explained this better. |
All ARCore compatible devices are compatible with this API? I have a Samsung Galaxy S8 and S9.
The text was updated successfully, but these errors were encountered: