Apple プラットフォームモニタリングのサポート対象バージョン
概要
Datadog iOS SDK は、すべての Apple プラットフォーム(iOS、iPadOS、tvOS、watchOS、visionOS)で Real User Monitoring のインスツルメンテーションを行うための単一の SDK です。このページを使用して、各プラットフォームで利用可能な最小 OS バージョン、依存関係マネージャー、および Datadog モジュールを確認してください。
サポートされるバージョン
RUM iOS SDK は、以下のプラットフォームとバージョンをサポートしています。
| プラットフォーム | サポート対象 | バージョン | 注 |
|---|
| iOS | | 12+ | |
| iPadOS | | 12+ | |
| tvOS | | 12+ | |
| visionOS | | 1.0+ | |
| watchOS | | 7.0+ | |
| macOS (iPad 用に設計された) | | 11+ | |
| macOS (Catalyst) | | 12+ | macOS (Catalyst) は公式にはサポートされていません |
| macOS | | 12+ | macOS は Datadog SDK で公式にはサポートされていません。一部の機能が完全に動作しない場合があります。注: DatadogRUM、DatadogSessionReplay、および DatadogObjc は UIKit に大きく依存しており、macOS 上ではビルドできません。 |
| Linux | | n/a | |
| モジュール | iOS | tvOS | watchOS | visionOS | 注 |
|---|
| DatadogCore | | | | | |
| DatadogLogs | | | | | |
| DatadogTrace | | | | | |
| DatadogCrashReporting | | | | | |
| DatadogRUM | | | | | watchOS: 自動表示する/アクション追跡、フレームレート監視、メモリ警告検出は利用できません。 |
| DatadogFlags | | | | | |
| DatadogProfiling | | | | | watchOS では利用できません。プロファイリングモジュールには、watchOS がサポートしていないシステムレベルの API が必要です。 |
| DatadogSessionReplay | | | | | tvOS、watchOS、visionOS では利用できません。SessionReplay には、これらのプラットフォームでは利用できないレンダリング機能が必要です。 |
| DatadogWebViewTracking | | | | | tvOS および watchOS では利用できません。WebViewTracking には、これらのプラットフォームでは利用できないブラウザレンダリング機能が必要です。 |
Xcode
SDK は最新バージョンの Xcode を使用してビルドされていますが、App Store 提出用にサポートされている Xcode の最低バージョンとの後方互換性があります。
依存関係マネージャー
iOS SDK は、以下の依存関係マネージャーをサポートしています。
言語
| 言語 | バージョン |
|---|
| UIKit | 5.* |
| Objective-C | 2.0 |
UI フレームワークのインスツルメンテーション
ネットワーク互換性
依存関係
Datadog RUM SDK は以下のサードパーティライブラリに依存しています。
参考資料