サポートされるデバイスとプラットフォームアプリケーション
EasyAR Mega は、クロスプラットフォームで一貫性のある空間コンピューティング体験を提供することを目指しています。この目標を達成するため、私たちは異なるデバイスとプラットフォームに対して専用のサポートを提供します。本章では、Mega が動作するデバイスとプラットフォーム、および異なるデバイスで提供可能な体験の違いについて詳細に説明します。
デバイス、プラットフォームサポート概要
Mega クラウドローカライゼーションは、カメラ画像を取得できる様々な種類のデバイスとプラットフォームへの幅広い接続能力を備えています。サポート状況は以下の通りです:
| デバイスタイプ | オペレーティングシステム | ターゲットプラットフォーム | サポート状況 |
|---|---|---|---|
| スマートフォン/タブレット | • iOS • iPadOS • Android |
• ネイティブ • Unity • WeChat Mini Program |
完全サポート、市場のほぼすべてのスマートフォン/タブレットをカバー |
| XR ヘッドセット | • visionOS | • Unity | 限定サポート、具体的なデバイスサポート状況は ヘッドセットサポート を参照 |
| PC | • Windows • macOS |
• ネイティブ • Unity |
限定サポート、シミュレーション効果プレビューのみに使用、EIF シミュレーション実行 を参照 |
| カスタムデバイス | • Android | • ネイティブ • Unity |
限定サポート、カスタムカメラ 機能の使用が必要、上級開発者向け |
異なるデバイスでの体験の違い
Mega クラウドローカライゼーション機能は、異なるプラットフォーム上で動作する様々なデバイスに広くサポートされていますが、最終的なユーザー体験は、クライアント側でクラウドの位置特定結果と融合追跡が行われる効果に依存します。
具体的なデバイスとプラットフォームのハードウェア条件およびソフトウェア能力に基づき、私たちは異なるデバイスを xDoF (x Degrees of Freedom、x 自由度) の方式で分類します。xDoF はデバイスの融合追跡能力を測定する重要な指標であり、Mega の体験品質に直接影響します。
| デバイス分類 | ハードウェア要件 | ソフトウェア要件 | 体験グレード |
|---|---|---|---|
| 0DoF | カメラ以外のハード要件なし | • なし | 基本、端末追跡能力なし、仮想コンテンツは画面に固定表示のみ |
| 3DoF | ジャイロスコープが必要 | • EasyAR Sense 4.7.0 以上 | 標準、制限された端末追跡能力、移動方向と速度によって体験が影響を受ける |
| 5DoF | ジャイロスコープと加速度計が必要 | • Android 7.0 以上 • EasyAR Sense 4.7.0 (Lib Full) |
やや劣る、ある程度の端末追跡能力、ただし高さ方向での体験は低下 |
| 6DoF | 良好な IMU センサーが必要 | 以下のいずれかをサポート: • Apple ARKit • Google ARCore • Huawei AR Engine • EasyAR Motion Tracker |
最適、完全な端末融合追跡能力、ユーザーのあらゆる動作モードに対応可能 |
注記
Apple デバイスについては、ARKit のサポート有無を参照:ARKit 検証デバイスサポート。
Android デバイスについては、ARCore のサポート有無を参照:ARCore 対応デバイス。
Huawei デバイスについては、AR Engine のサポート有無を参照:AR Engine モーショントラッキングサポートデバイス。
その他のデバイスについては、EasyAR Motion Tracker のサポート有無を参照:EasyAR モーショントラッキングサポートデバイス。
XR ヘッドセットデバイスについては、現在 Mega 機能を統合するサポート対象デバイスはすべて完全な 6DoF 能力を備えています。
重要
良好なユーザー体験を保証するため、EasyAR Motion Tracker を使用するデバイスでは、Mega 機能実行前にセルフチェックが行われます。具体的には、プログラムは MotionTrackerCameraDeviceQualityLevel の状態を判断します:
- ≥
Limited:デフォルト 6DoF、手動で 5DoF、3DoF、0DoF にダウングレード可能 - <
Limited:デフォルト 5DoF、手動で 3DoF、0DoF にダウングレード可能
関連概念についてはドキュメントを参照:モーショントラッキングの紹介。
WeChat Mini Program の追加説明
WeChat Mini Program 内で Mega を統合する場合、デバイス要件はネイティブまたは Unity 開発とは異なります。
- デバイスは実行するために少なくとも WeChat VisionKit V1 平面インターフェース をサポートする必要があります。
- 比較的理想的な効果を得るには WeChat VisionKit V2 平面インターフェース のサポートが必要です。
詳細なデバイスサポートリストは、WeChat Mini Program 公式ドキュメントを参照してください:V2平面ARインターフェースサポートリスト
EasyAR Mega は、主要なモバイルプラットフォームに対してすぐに使用できるサポートを提供します。ターゲットデバイスを選択する際は、ユーザーが最適な Mega 空間体験を得られるよう、ARKit/ARCore/AR Engine/EasyAR Motion Tracker をサポートする機種または特定の XR ヘッドセットデバイスを優先的に検討してください。