-
Notifications
You must be signed in to change notification settings - Fork 1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[rum] DOCS-7809 Add supported platforms versions ios (#23120)
* [rum] List all supported versions and platforms iOS sdk * add catalyst * fix links but not really * reorder * move to own page * add to menu and setup page * supported versions init push * add related links * fix links * fix links * change logs to rum pages * Apply suggestions from code review Co-authored-by: Ursula Chen <58821586+urseberry@users.noreply.github.com> --------- Co-authored-by: Ursula Chen <58821586+urseberry@users.noreply.github.com>
- Loading branch information
Showing
6 changed files
with
170 additions
and
28 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
9 changes: 9 additions & 0 deletions
9
...t/en/real_user_monitoring/mobile_and_tv_monitoring/supported_versions/_index.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
title: Mobile and TV Monitoring Supported Versions | ||
kind: documentation | ||
type: multi-code-lang | ||
--- | ||
|
||
For information about supported OS and platforms for your application, choose a platform: | ||
|
||
{{< partial name="rum/rum-getting-started-mobile-supported-versions.html" >}} |
100 changes: 100 additions & 0 deletions
100
content/en/real_user_monitoring/mobile_and_tv_monitoring/supported_versions/ios.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,100 @@ | ||
--- | ||
title: RUM iOS and tvOS Monitoring Supported Versions | ||
kind: documentation | ||
beta: true | ||
description: "List of supported operating systems and platforms for the RUM iOS SDK." | ||
aliases: | ||
- /real_user_monitoring/ios | ||
- /real_user_monitoring/ios/getting_started | ||
code_lang: ios | ||
type: multi-code-lang | ||
code_lang_weight: 20 | ||
further_reading: | ||
- link: /real_user_monitoring/mobile_and_tv_monitoring/advanced_configuration/ios | ||
tag: Documentation | ||
text: RUM iOS Advanced Configuration | ||
- link: "https://github.com/DataDog/dd-sdk-ios" | ||
tag: "Github" | ||
text: "Source code for dd-sdk-ios" | ||
- link: "/real_user_monitoring" | ||
tag: "Documentation" | ||
text: "Learn how to explore your RUM data" | ||
- link: "/real_user_monitoring/error_tracking/ios/" | ||
tag: "Documentation" | ||
text: "Learn how to track iOS errors" | ||
- link: "/real_user_monitoring/ios/swiftui/" | ||
tag: "Documentation" | ||
text: "Learn about instrumenting SwiftUI applications" | ||
--- | ||
|
||
|
||
## Supported versions | ||
|
||
The RUM iOS SDK supports the following iOS versions: | ||
|
||
| Platform | Supported | Version | Notes | | ||
|--------|-------------|---------|-------| | ||
| iOS | {{< X >}} | 11+ | | | ||
| tvOS | {{< X >}} | 11+ | | | ||
| iPadOS | {{< X >}} | 11+ | | | ||
| macOS (Designed for iPad) | {{< X >}} | 11+ | | | ||
| macOS (Catalyst) | partially supported | 12+ | Catalyst is supported in build mode only, which means that macOS targets build, but functionalities for the SDK might not work for this target. | | ||
| macOS | | 12+ | macOS is not officially supported by the Datadog SDK. Some features may not be fully functional. **Note**: `DatadogRUM`, `DatadogSessionReplay`, and `DatadogObjc`, which heavily depend on `UIKit`, do not build on macOS. | | ||
| visionOS | | 1.0+ | visionOS is not officially supported by the Datadog SDK. Some features may not be fully functional. **Note**: `DatadogCrashReporting` is not supported on visionOS due to a lack of support on the [PLCrashreporter][1] side. | | ||
| watchOS | | n/a | | | ||
| Linux | | n/a | | | ||
|
||
## Supported platforms | ||
|
||
### Xcode | ||
The SDK is built using the most recent version of [Xcode][2], but is always backwards compatible with the [lowest supported Xcode version][3] for AppStore submission. | ||
|
||
### Dependency managers | ||
We currently support integration of the SDK using the following dependency managers: | ||
|
||
- [Swift Package Manager][4] | ||
- [Cocoapods][5] | ||
- [Carthage][6] | ||
|
||
### Languages | ||
|
||
| Language | Version | | ||
|----------|---------| | ||
| UIKit | 5.* | | ||
| Objective-C | 2.0 | | ||
|
||
### UI framework instrumentation | ||
|
||
| Framework | Automatic | Manual | | ||
|--------|-------|-------| | ||
| UIKit | {{< X >}} | {{< X >}} | | ||
| SwiftUI | | {{< X >}} | | ||
|
||
### Network compatibility | ||
|
||
| Framework | Automatic | Manual | | ||
|--------|-------|-------| | ||
| URLSession | {{< X >}} | {{< X >}} | | ||
| [AlamoFire 5+][7] | | {{< X >}} | | ||
| SwiftNIO | | | | ||
|
||
**Note**: Third-party networking libraries can be instrumented by implementing custom `DDURLSessionDelegate`. | ||
|
||
### Dependencies | ||
|
||
The Datadog RUM SDK depends on the following third-party library: | ||
|
||
- [PLCrashReporter][8] 1.11.1 | ||
|
||
## Further Reading | ||
|
||
{{< partial name="whats-next/whats-next.html" >}} | ||
|
||
[1]: https://github.com/microsoft/plcrashreporter/issues/288 | ||
[2]: https://developer.apple.com/xcode/ | ||
[3]: https://developer.apple.com/news/?id=jd9wcyov | ||
[4]: /real_user_monitoring/mobile_and_tv_monitoring/setup/ios/?tab=swiftpackagemanagerspm#declare-the-sdk-as-a-dependency | ||
[5]: /real_user_monitoring/mobile_and_tv_monitoring/setup/ios/?tab=cocoapods#declare-the-sdk-as-a-dependency | ||
[6]: /real_user_monitoring/mobile_and_tv_monitoring/setup/ios/?tab=carthage#declare-the-sdk-as-a-dependency | ||
[7]: https://github.com/DataDog/dd-sdk-ios/tree/develop/DatadogExtensions/Alamofire | ||
[8]: https://github.com/microsoft/plcrashreporter |
14 changes: 14 additions & 0 deletions
14
layouts/partials/rum/rum-getting-started-mobile-supported-versions.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{{ $dot := . }} | ||
<div class="rum-platforms"> | ||
<div class="container cards-dd"> | ||
<div class="row row-cols-2 row-cols-sm-4 g-2 g-xl-3 justify-content-sm-center"> | ||
<div class="col"> | ||
<a class="card h-100" href="/real_user_monitoring/mobile_and_tv_monitoring/supported_versions/ios/"> | ||
<div class="card-body text-center py-2 px-1"> | ||
{{ partial "img.html" (dict "root" . "src" "integrations_logos/ios_large.svg" "class" "img-fluid" "alt" "ios" "width" "200") }} | ||
</div> | ||
</a> | ||
</div> | ||
</div> | ||
</div> | ||
</div> |