ARCore (Google ARCore), est une plateforme qui permet de créer des applications de réalité augmentée (AR) pour les smartphones Android.
Google s'appuie sur l'expérience de Tango, une forme antérieure de RA. Tango avait des limites en termes de support matériel et avait besoin d'une caméra 3D. ARCore prend désormais en charge la plupart des téléphones Android fonctionnant sous Nougat ou une version ultérieure. ARCore offre un support limité aux téléphones pour son SDK Preview.
AR sur le téléphone mobile n'est qu'un début pour ARCore. Google considère la plateforme comme un moyen innovant de fournir ses services. Google prévoit de lancer officiellement la plateforme avec ARCore disponible pour un million de téléphones Android lors de son lancement.
ARCore utilise la caméra, les accéléromètres et le gyroscope du smartphone pour effectuer la cartographie de l'environnement lorsque l'appareil se déplace. Le logiciel utilise des capteurs inertiels pour coordonner les données et capte les éléments visuels dans un environnement. La détection des plans est très présente dans le logiciel. Elle est également utilisée pour déterminer l'éclairage moyen de la zone. Ces attributs fournissent une conscience spatiale, qui permet de placer du contenu 3D n'importe où dans un environnement. La solution de développement de la RA de Google présente une excellente mémoire de positionnement et une grande stabilité lorsque les utilisateurs se déplacent. Les utilisateurs peuvent également placer des ancres pour marquer les créations qu'ils souhaitent sauvegarder.
ARCore permet aux développeurs de créer des apps de réalité augmentée qui superposent à la vue de l'utilisateur du contenu 3D animé, notamment des mots, des objets et des personnages. Les scènes de RA peuvent être enregistrées et réutilisées par d'autres utilisateurs. ARCore est un concurrent d'Apples ARKit. Google prévoit de poursuivre le développement de la plateforme à son rythme.