[null,null,["最后更新时间 (UTC):2025-07-26。"],[[["\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)"]]