Table of Contents

支援的裝置與平台應用

EasyAR Mega 旨在提供跨平台、一致的空間計算體驗。為實現此目標,我們針對不同裝置與平台提供專門支援。本章將詳細說明 Mega 可在哪些裝置與平台上運行,以及不同裝置所能提供的體驗差異。

裝置、平台支援概覽

Mega 雲端定位具備廣泛接入能力,支援各類能獲取攝影機影像的裝置與平台。支援情況如下:

裝置類型 作業系統 目標平台 支援情況
智慧手機/平板 • iOS
• iPadOS
• Android
• Native
• Unity
• 微信小程序
全面支援,幾乎涵蓋市面所有智慧手機/平板
XR 頭戴裝置 • visionOS • Unity 有限支援,參考 頭戴裝置支援 查看具體裝置支援情況
PC • Windows
• macOS
• Native
• Unity
有限支援,僅用於模擬效果預覽,參考 EIF 模擬運行
自訂裝置 • Android • Native
• 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 的裝置
華為裝置是否支援 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

相關概念請參考文件:運動追蹤簡介

微信小程序的額外說明

在微信小程序內整合 Mega,對裝置的要求與原生或 Unity 開發有所不同:

  • 裝置需至少支援 微信VisionKit V1平面介面 才能運行
  • 需支援 微信VisionKit V2平面介面 才能獲得較理想效果

詳細裝置支援清單請參考微信小程序官方文件:V2平面AR介面支援清單


EasyAR Mega 為主流行動平台提供開箱即用的支援。選擇目標裝置時,請優先考慮支援 ARKit/ARCore/AR Engine/EasyAR Motion Tracker 的機型或特定 XR 頭戴裝置,以確保使用者獲得最佳的 Mega 空間體驗。