ARCore のモーション トラッキングは、カメラからの視覚情報とデバイスの慣性測定ユニット(IMU)からの慣性測定の両方に依存します。アプリで ARCore が環境内で機能をトラッキングして検出するのに最適な条件を提供するために、以下のガイドラインを遵守することをおすすめします。
可能な限り最高のユーザー エクスペリエンスを提供
AR を使用すると、ユニークで楽しいエクスペリエンスをユーザーに提供できます。しかし、手順の進め方や、カメラのパススルー画像以外に何が表示されるべきか確信が持てないと、ユーザーはイライラする可能性があります。
アプリが次の基準を満たすようにすることで、可能な限り最良のユーザー エクスペリエンスを提供できます。
- ユーザーに明確なフィードバックを提供する
- デバイスの移動を促す
- デバイスを操作して AR を体験する方法を説明する
設計に関する推奨事項の詳細なリストについては、拡張現実(AR)設計のガイドラインをご覧ください。
このガイドラインは基礎調査に基づいており、ユーザーにより優れた AR エクスペリエンスを設計するために役立つ分析情報とアイデアを提供します。
お客様にカメラをゆっくりと動かすよう促す
ARCore では、環境に対する理解を構築するために、カメラからの視覚的な情報が必要になります。デバイスの動きが速いと、カメラ画像がぼやけて、ARCore の特徴の追跡と検出の能力が低下することがあります。
ARCore は、動きの短い時間の間、IMU データを利用してデバイスの姿勢を推定します。動きが停止すると、ビジュアル追跡が再開されます。
ARCore が追跡を失い、機能の検出が妨げられる原因となる、急激な動きが長時間さらないようにしてください。
アンカーを効果的に使用する
アンカーの仕組みやアプリでアンカーを効果的に使用する方法、その他の UX や設計に関する考慮事項については、アンカーの使用をご覧ください。
触覚フィードバックを使用しない
デバイスのバイブレーションにより、ARCore がデバイスのポーズを正確に推定できなくなる可能性があるため、デバイスのバイブレーションを使用するなど、ユーザーに触覚フィードバックを提供しないようにしてください。