ARCore 的動作追蹤功能會同時參考相機的影像資訊,以及裝置母體測量單位 (IMU) 的宣告測量結果。建議您遵循下列規範,確保應用程式提供最佳條件,讓 ARCore 在環境中維持追蹤與偵測功能。
盡可能提供最佳使用者體驗
您可以使用 AR 為使用者打造獨特又愉快的體驗。但是,如果使用者不確定如何繼續操作,或除了相機傳遞的圖片以外,還不知道該看到什麼內容,可能會感到不悅。
如要盡可能提供最佳使用者體驗,請確保應用程式符合下列條件:
- 向使用者提供清楚的意見回饋
- 鼓勵使用者移動裝置
- 示範如何與裝置互動以體驗 AR
如需完整的設計建議清單,請參閱擴增實境設計指南。
這些規範是以基礎研究為基礎,並提供深入分析和構想,協助您為使用者打造更優質的 AR 體驗。
鼓勵使用者緩慢移動相機
ARCore 需要來自相機的視覺資訊,才能建構環境理解。裝置快速移動可能會導致相機影像模糊不清,進而降低 ARCore 追蹤與偵測特徵的能力。
在短暫運動期間,ARCore 會根據 IMU 資料預估裝置姿勢。活動停止時,視覺追蹤功能會繼續執行。
避免長時間進行快速運動,這可能會導致 ARCore 失去追蹤及預防功能偵測。
有效運用錨定廣告
參閱「使用錨定標記」一文,進一步瞭解錨點的運作方式、如何在應用程式中有效使用錨點,以及其他使用者體驗和設計注意事項。
避免使用觸覺回饋
由於裝置震動可能會暫時幹擾 ARCore 精確估算裝置姿勢的能力,因此請避免向使用者提供觸覺回饋,例如使用裝置的震動器。