Descripción general de ARCore y los entornos de desarrollo compatibles
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
ARCore es la plataforma de Google para crear experiencias de realidad aumentada. Con diferentes APIs, ARCore permite que tu teléfono perciba su entorno, comprenda el mundo e interactúe con la información. Algunas de las APIs están disponibles en iOS y Android para habilitar las experiencias de RA compartidas.
ARCore usa tres capacidades clave para integrar contenido virtual en el mundo real tal como se ve a través de la cámara de tu teléfono:
El seguimiento de movimiento permite que el teléfono comprenda y realice un seguimiento de su posición en relación con el mundo.
La comprensión ambiental permite que el teléfono detecte el tamaño y la ubicación de todo tipo de superficies: horizontales, verticales y angulares, como el suelo, una mesa baja o paredes.
La estimación de luz permite que el teléfono estime las condiciones actuales de iluminación del entorno.
Dispositivos compatibles
ARCore se diseñó para funcionar en una amplia variedad de teléfonos Android calificados con Android 7.0 (Nougat) y versiones posteriores.
Aquí encontrarás una lista completa de los dispositivos compatibles.
¿Cómo funciona ARCore?
En esencia, ARCore realiza dos tareas: realizar un seguimiento de la posición del dispositivo móvil a medida que se mueve y desarrollar su propia comprensión del mundo real.
La tecnología de seguimiento de movimiento de ARCore usa la cámara del teléfono para identificar puntos interesantes, llamados funciones, y hacer un seguimiento de cómo se mueven esos puntos a lo largo del tiempo.
Con una combinación del movimiento de estos puntos y las lecturas de los sensores inerciales del teléfono, ARCore determina la posición y la orientación del teléfono a medida que se mueve por el espacio.
Además de identificar puntos clave, ARCore puede detectar superficies planas, como una tabla o el piso, y también puede estimar la iluminación promedio en el área a su alrededor. Estas funciones se combinan para permitir que ARCore cree su propia comprensión del mundo que lo rodea.
La comprensión de ARCore del mundo real te permite colocar objetos, anotaciones y demás información de manera que se integre sin problemas en el mundo real. Puedes colocar un gatito que duerme siesta en la esquina de tu mesa baja o hacer anotaciones en una pintura con información biográfica del artista. Con el seguimiento de movimiento, puedes moverte y ver los objetos desde cualquier ángulo. Incluso si te das la vuelta y sales de la habitación, cuando regresas, el gato o la anotación estarán justo donde los dejaste.
Para obtener un desglose más detallado de cómo funciona ARCore, consulta los conceptos fundamentales.
ARCore proporciona SDKs para muchos de los entornos de desarrollo más populares.
Estos SDK proporcionan APIs nativas para todas las funciones esenciales de RA, como el seguimiento de movimiento, la comprensión del entorno y la estimación de la luz. Con estas funciones, puedes crear experiencias de RA completamente nuevas o mejorar las apps existentes con funciones de RA.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-26 (UTC)"],[[["\u003cp\u003eARCore is Google's platform for building augmented reality (AR) experiences that lets your phone sense its environment, understand the world, and interact with information.\u003c/p\u003e\n"],["\u003cp\u003eIt uses motion tracking, environmental understanding, and light estimation to integrate virtual content with the real world through your phone's camera.\u003c/p\u003e\n"],["\u003cp\u003eARCore is supported on a variety of qualified Android phones and a list of supported devices can be found on the Google AR website.\u003c/p\u003e\n"],["\u003cp\u003eARCore works by tracking the phone's position and building an understanding of the real world, allowing you to place virtual objects seamlessly within it.\u003c/p\u003e\n"],["\u003cp\u003eARCore provides SDKs for various development environments, including Android, Unity, iOS, and Unreal, enabling developers to create new AR experiences.\u003c/p\u003e\n"]]],[],null,["# Overview of ARCore and supported development environments\n\nYour browser does not support the video tag.\n\nARCore is Google's platform for building augmented reality experiences. Using\ndifferent APIs, ARCore enables your phone to sense its environment, understand\nthe world and interact with information. Some of the APIs are available across\nAndroid and iOS to enable shared AR experiences.\n\nARCore uses three key capabilities to integrate virtual content with the real\nworld as seen through your phone's camera:\n\n- [**Motion tracking**](/ar/discover/concepts#motion_tracking) allows the phone to understand and track its position relative to the world.\n- [**Environmental understanding**](/ar/discover/concepts#environmental_understanding) allows the phone to detect the size and location of all type of surfaces: horizontal, vertical and angled surfaces like the ground, a coffee table or walls.\n- [**Light estimation**](/ar/discover/concepts#light_estimation) allows the phone to estimate the environment's current lighting conditions.\n\nSupported devices\n-----------------\n\nARCore is designed to work on a wide variety of qualified Android phones running Android 7.0 (Nougat) and later.\nA full list of all supported devices [is available here](/ar/discover/supported-devices).\n\nHow does ARCore work?\n---------------------\n\nFundamentally, ARCore is doing two things: tracking the position of the mobile\ndevice as it moves, and building its own understanding of the real world.\n\nARCore's motion tracking technology uses the phone's camera to identify\ninteresting points, called features, and tracks how those points move over time.\nWith a combination of the movement of these points and readings from the phone's\ninertial sensors, ARCore determines both the position and orientation of the\nphone as it moves through space.\n\nIn addition to identifying key points, ARCore can detect flat surfaces, like a\ntable or the floor, and can also estimate the average lighting in the area\naround it. These capabilities combine to enable ARCore to build its own\nunderstanding of the world around it.\n\nARCore's understanding of the real world lets you place objects, annotations, or\nother information in a way that integrates seamlessly with the real world. You\ncan place a napping kitten on the corner of your coffee table, or annotate a\npainting with biographical information about the artist. Motion tracking means\nthat you can move around and view these objects from any angle, and even if you\nturn around and leave the room, when you come back, the kitten or annotation\nwill be right where you left it.\n\nFor a more detailed breakdown of how ARCore works, check out\n[fundamental concepts](/ar/discover/concepts).\n\nARCore provides SDKs for many of the most popular development environments.\nThese SDKs provide native APIs for all of the essential AR features like\nmotion tracking, environmental understanding, and light estimation. With these\ncapabilities you can build entirely new AR experiences or enhance existing apps\nwith AR features. \n[Android](/ar/develop/java/quickstart) \n[Android NDK](/ar/develop/c/quickstart) \n[Unity (AR Foundation)](/ar/develop/unity-arf) \n[iOS](/ar/develop/ios/session-config) \n[Unreal](/ar/develop/unreal) \n[Web](/ar/develop/webxr)"]]