Stay organized with collections
Save and categorize content based on your preferences.
OEM device manufacturers wishing to certify new devices may refer to the
Google AR OEM Portal (only available to authorized OEMs) for a complete list
of requirements.
Device model code constraints
Google Play Services for AR (ARCore) relies on built-in and over-the-air updated
ARCore device profiles to provide device-specific configuration and calibration
parameters that ensure reliable tracking performance across all
ARCore supported devices.
Because these device profiles are loaded at runtime based on the model code
(adb shell getprop ro.product.device), it is critically important at each
device model / SKU utilizes a globally unique model code, specifically:
The same model code must not be reused across similar, but not identical,
devices models.
ARCore supported devices must also not reuse model codes already in use by
any other Android devices, including devices that are not ARCore supported.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-31 UTC."],[[["Google Play Services for AR (ARCore) uses device profiles to ensure reliable tracking performance across all supported devices."],["Device manufacturers must use unique model codes for each device model to ensure proper ARCore functionality."],["Reusing model codes across different devices, even similar ones, can negatively impact AR experiences."],["ARCore supported devices must have unique model codes that are not used by any other Android device."],["Authorized OEMs can find detailed certification requirements on the Google AR OEM Portal."]]],[]]