성능에 대한 고려사항
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
ARCore의 모션 추적은 카메라의 시각적 정보와 기기의 관성 측정 장치 (IMU)의 관성 측정을 모두 사용합니다. 다음 가이드라인에 따라 앱이 ARCore가 환경에서 추적을 유지하고 기능을 감지할 수 있는 최적의 조건을 제공하도록 하는 것이 좋습니다.
가능한 한 최상의 사용자 경험 제공
AR을 사용하면 사용자에게 독특하고 재미있는 환경을 제공할 수 있습니다. 하지만 사용자는 카메라 패스 스루 이미지 외에 어떻게 진행해야 하는지 또는 무엇을 봐야 하는지 잘 모를 때 불만을 느낄 수 있습니다.
앱이 다음 조건을 충족하도록 함으로써 최상의 사용자 환경을 제공할 수 있습니다.
- 사용자에게 명확한 피드백 제공
- 기기를 움직이도록 권장
- AR을 경험하기 위해 기기와 상호작용하는 방법을 보여줍니다.
디자인 권장사항의 전체 목록을 보려면 증강 현실 디자인 가이드라인을 참고하세요.
이 가이드라인은 기본 연구를 바탕으로 하며 사용자를 위한 더 나은 AR 환경을 설계하는 데 도움이 되는 통계와 아이디어를 제공합니다.
사용자가 카메라를 천천히 움직이도록 유도합니다.
ARCore에서는 환경에 관한 이해를 쌓기 위해 카메라의 시각적 정보가 필요합니다.
기기가 빠르게 움직이면 카메라 이미지가 흐려질 수 있으며 ARCore의 기능 추적 및 감지 기능이 저하될 수 있습니다.
ARCore는 짧은 시간 동안 IMU 데이터를 사용하여 기기의 포즈를 추정합니다. 움직임이 멈추면 시각적 추적이 다시 시작됩니다.
ARCore에서 추적이 손실되고 기능이 감지되지 않을 수 있으므로 장시간 빠른 움직임을 피합니다.
앵커의 효과적인 사용
앵커 사용을 검토하여 앵커의 작동 방식, 앱에서 앵커를 효과적으로 사용하는 방법, 기타 UX 및 디자인 고려사항을 자세히 알아보세요.
햅틱 반응 사용 피하기
기기 진동은 ARCore가 기기의 포즈를 정확하게 추정하는 기능을 일시적으로 방해할 수 있으므로 기기의 진동기 사용 등을 통해 사용자에게 햅틱 반응을 제공하지 마세요.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-26(UTC)
[null,null,["최종 업데이트: 2025-07-26(UTC)"],[[["\u003cp\u003eARCore utilizes visual and inertial data for motion tracking, requiring clear camera visuals and controlled device movement for optimal performance.\u003c/p\u003e\n"],["\u003cp\u003eUsers need clear instructions and feedback within AR apps to understand interactions and enhance their experience.\u003c/p\u003e\n"],["\u003cp\u003eSlow, deliberate camera movement allows ARCore to build environmental understanding and maintain accurate tracking by avoiding blurry visuals.\u003c/p\u003e\n"],["\u003cp\u003eAnchors play a crucial role in AR experiences, and developers should understand their function and best practices for implementation.\u003c/p\u003e\n"],["\u003cp\u003eHaptic feedback should be avoided in AR apps as it can disrupt ARCore's pose estimation and negatively impact tracking accuracy.\u003c/p\u003e\n"]]],[],null,["# Performance considerations\n\nARCore's [Motion tracking](/ar/discover/concepts#motion_tracking) relies on both\nvisual information from the camera and inertial measurements from the device's\ninertial measurement unit (IMU). We recommend following the following guidelines\nto help ensure that your app provides optimal conditions for ARCore to maintain\ntracking and detect features in the environment.\n\nProvide the best possible user experience\n-----------------------------------------\n\nWith AR it's possible to create unique and delightful experiences for your\nusers. However, users can become frustrated when they're either not sure\nabout how to proceed or what they should be seeing in addition to the camera\npassthrough image.\n\nYou can provide the best possible user experience by ensuring that your app:\n\n- Provides clear feedback to users\n- Encourages them to move their device\n- Shows them how to interact with their device to experience AR\n\nFor a more complete list of design recommendations, review our\n[Augmented Reality Design Guidelines](/ar/design).\n\nThese guidelines are informed by foundational research and offer insights and\nideas that can help you design better AR experiences for your users.\n\nEncourage users to move the camera slowly\n-----------------------------------------\n\nARCore requires visual information from the camera to build an\n[environmental understanding](/ar/discover/concepts#environmental_understanding).\nRapid device movement can cause the camera image to become blurry, reducing\nARCore's ability to track and detect features.\n\nDuring brief periods of movement, ARCore relies on IMU data to estimate the device\npose. When movement stops, visual tracking resumes.\n\nAvoid extended periods of rapid movement, which can cause ARCore to lose tracking\nand prevent detection of features.\n\nMake effective use of anchors\n-----------------------------\n\nReview [Working with Anchors](/ar/develop/anchors) to get a\nbetter understanding of how anchors work, how to use them effectively in your\napp, as well as other UX and design considerations.\n\nAvoid using haptic feedback\n---------------------------\n\nBecause device vibrations can temporarily interfere with ARCore's ability to\naccurately estimate the device's pose, avoid providing haptic feedback to the\nuser---for example, by using the device's vibrator."]]