با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
ARCore پلتفرم گوگل برای ایجاد تجربیات واقعیت افزوده است. با استفاده از API های مختلف، ARCore تلفن شما را قادر می سازد تا محیط خود را حس کند، جهان را درک کند و با اطلاعات تعامل داشته باشد. برخی از APIها در Android و iOS برای فعال کردن تجربیات AR مشترک در دسترس هستند.
ARCore از سه قابلیت کلیدی برای ادغام محتوای مجازی با دنیای واقعی که از طریق دوربین گوشی شما دیده می شود استفاده می کند:
ردیابی حرکت به تلفن امکان می دهد موقعیت خود را نسبت به جهان درک کرده و ردیابی کند.
درک محیطی به تلفن اجازه میدهد اندازه و مکان همه انواع سطوح را تشخیص دهد: سطوح افقی، عمودی و زاویهدار مانند زمین، میز قهوهخوری یا دیوارها.
تخمین نور به تلفن اجازه می دهد تا شرایط نوری فعلی محیط را تخمین بزند.
دستگاه های پشتیبانی شده
ARCore برای کار بر روی طیف گسترده ای از تلفن های Android واجد شرایط دارای Android 7.0 (Nougat) و جدیدتر طراحی شده است. لیست کاملی از همه دستگاه های پشتیبانی شده در اینجا موجود است .
ARCore چگونه کار می کند؟
اساسا، ARCore دو کار انجام می دهد: ردیابی موقعیت دستگاه تلفن همراه در حین حرکت، و ایجاد درک خود از دنیای واقعی.
فناوری ردیابی حرکت ARCore از دوربین گوشی برای شناسایی نقاط جالب که ویژگیها نامیده میشوند، استفاده میکند و نحوه حرکت آن نقاط را در طول زمان ردیابی میکند. با ترکیبی از حرکت این نقاط و خوانشهای حسگرهای اینرسی گوشی، ARCore هم موقعیت و هم جهت گوشی را در حین حرکت در فضا تعیین میکند.
علاوه بر شناسایی نقاط کلیدی، ARCore میتواند سطوح صاف، مانند میز یا کف را تشخیص دهد و همچنین میتواند میانگین نور را در منطقه اطراف آن تخمین بزند. این قابلیتها با هم ترکیب میشوند تا ARCore را قادر میسازد تا درک خود را از دنیای اطراف خود بسازد.
درک ARCore از دنیای واقعی به شما امکان می دهد اشیاء، حاشیه نویسی یا سایر اطلاعات را به گونه ای قرار دهید که به طور یکپارچه با دنیای واقعی ادغام شود. می توانید یک بچه گربه در حال چرت زدن را در گوشه میز قهوه خود قرار دهید یا روی یک نقاشی با اطلاعات زندگی نامه ای درباره هنرمند حاشیه نویسی کنید. ردیابی حرکت به این معنی است که شما می توانید به اطراف حرکت کنید و این اشیاء را از هر زاویه ای مشاهده کنید، و حتی اگر بچرخید و اتاق را ترک کنید، زمانی که برمی گردید، بچه گربه یا حاشیه نویسی درست همان جایی است که آن را رها کرده اید.
برای جزئیات بیشتر در مورد نحوه عملکرد ARCore، مفاهیم اساسی را بررسی کنید.
ARCore SDK ها را برای بسیاری از محبوب ترین محیط های توسعه فراهم می کند. این SDK ها API های بومی را برای همه ویژگی های ضروری AR مانند ردیابی حرکت، درک محیطی و تخمین نور ارائه می کنند. با این قابلیتها میتوانید تجربیات AR کاملاً جدیدی بسازید یا برنامههای موجود را با ویژگیهای AR ارتقا دهید.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["\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)"]]