Skip to content

Commit 3c0a7eb

Browse files
authored
Maintenance notice for AWS SDK for Android and iOS (#8403)
1 parent 0bf69a2 commit 3c0a7eb

File tree

6 files changed

+31
-30
lines changed

6 files changed

+31
-30
lines changed

src/fragments/lib-v1/android-sdk.mdx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,3 @@ While Amplify aims to build in best practices with sensible defaults, there are
1515
We use the term “library” to refer to programming interfaces that have been hand authored for these category based use cases, and use “SDK” to refer to lower-level programming interfaces which have largely been auto-generated from underlying backend service interfaces and are implementation specific. The existing AWS Mobile SDK contains helper classes, utilities, and a set of code-generated, implementation specific APIs defined by AWS service interfaces. You can use it in your app via an escape hatch if you need lower level control.
1616

1717
This guide shows how to build an app using the AWS Mobile SDK for Android and the Amplify CLI toolchain. To use our new developer experience refer to the [Amplify Libraries for Android guide](/gen1/[platform]/tools/libraries/).
18-
19-
### Should I use the Amplify libraries or AWS Mobile SDK?
20-
21-
Amplify libraries should be used for all new applications.
22-
23-
For existing applications, we recommend you evaluate migration to the Amplify libraries. The AWS Mobile SDK will continue be maintained with bug fixes and security updates.

src/fragments/lib-v1/ios-sdk.mdx

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
The AWS Mobile SDK for iOS enables you to build mobile apps by providing simplified APIs for AWS services such as Amazon Cognito, Amazon S3, AWS AppSync and more.
1+
The AWS Mobile SDK for iOS enables you to build mobile apps by providing simplified APIs for AWS services such as Amazon Cognito, Amazon S3, AWS AppSync and more. You can view the Mobile SDK API reference [here](https://aws-amplify.github.io/aws-sdk-ios/docs/reference).
22

33
import all0 from "/src/fragments/sdk/library-callout.mdx";
44

@@ -15,9 +15,3 @@ While Amplify aims to build in best practices with sensible defaults, there are
1515
We use the term “library” to refer to programming interfaces that have been hand authored for these category based use cases, and use “SDK” to refer to lower-level programming interfaces which have largely been auto-generated from underlying backend service interfaces and are implementation specific. The existing AWS Mobile SDK contains helper classes, utilities, and a set of code-generated, implementation specific APIs defined by AWS service interfaces. You can use it in your app via an escape hatch if you need lower level control.
1616

1717
This guide shows how to build an app using the AWS Mobile SDK for iOS and the Amplify CLI toolchain. To use our new developer experience refer to the [Amplify Libraries for iOS guide](/gen1/[platform]/tools/libraries/).
18-
19-
### Should I use the Amplify libraries or AWS Mobile SDK?
20-
21-
Amplify libraries should be used for all new applications.
22-
23-
For existing applications, we recommend you evaluate migration to the Amplify libraries. The AWS Mobile SDK will continue be maintained with bug fixes and security updates.

src/fragments/lib/android-sdk.mdx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,3 @@ While Amplify aims to build in best practices with sensible defaults, there are
1515
We use the term “library” to refer to programming interfaces that have been hand authored for these category based use cases, and use “SDK” to refer to lower-level programming interfaces which have largely been auto-generated from underlying backend service interfaces and are implementation specific. The existing AWS Mobile SDK contains helper classes, utilities, and a set of code-generated, implementation specific APIs defined by AWS service interfaces. You can use it in your app via an escape hatch if you need lower level control.
1616

1717
This guide shows how to build an app using the AWS Mobile SDK for Android and the Amplify CLI toolchain. To use our new developer experience refer to the [Amplify Libraries for Android guide](/gen1/[platform]/tools/libraries/).
18-
19-
### Should I use the Amplify libraries or AWS Mobile SDK?
20-
21-
Amplify libraries should be used for all new applications.
22-
23-
For existing applications, we recommend you evaluate migration to the Amplify libraries. The AWS Mobile SDK will continue be maintained with bug fixes and security updates.

src/fragments/lib/ios-sdk.mdx

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
The AWS Mobile SDK for iOS enables you to build mobile apps by providing simplified APIs for AWS services such as Amazon Cognito, Amazon S3, AWS AppSync and more.
1+
The AWS Mobile SDK for iOS enables you to build mobile apps by providing simplified APIs for AWS services such as Amazon Cognito, Amazon S3, AWS AppSync and more. You can view the Mobile SDK API reference [here](https://aws-amplify.github.io/aws-sdk-ios/docs/reference).
22

33
import all0 from "/src/fragments/sdk/library-callout.mdx";
44

@@ -15,9 +15,3 @@ While Amplify aims to build in best practices with sensible defaults, there are
1515
We use the term “library” to refer to programming interfaces that have been hand authored for these category based use cases, and use “SDK” to refer to lower-level programming interfaces which have largely been auto-generated from underlying backend service interfaces and are implementation specific. The existing AWS Mobile SDK contains helper classes, utilities, and a set of code-generated, implementation specific APIs defined by AWS service interfaces. You can use it in your app via an escape hatch if you need lower level control.
1616

1717
This guide shows how to build an app using the AWS Mobile SDK for iOS and the Amplify CLI toolchain. To use our new developer experience refer to the [Amplify Libraries for iOS guide](/gen1/[platform]/tools/libraries/).
18-
19-
### Should I use the Amplify libraries or AWS Mobile SDK?
20-
21-
Amplify libraries should be used for all new applications.
22-
23-
For existing applications, we recommend you evaluate migration to the Amplify libraries. The AWS Mobile SDK will continue be maintained with bug fixes and security updates.

src/fragments/sdk/library-callout.mdx

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,35 @@
11
<Callout warning>
22

3-
You are currently viewing the AWS SDK for Mobile documentation which is a collection of low-level libraries. Use the Amplify libraries for all new app development. [Learn more](/gen1/[platform]/tools/libraries/)
3+
<InlineFilter filters={['android']}>
44

5-
import ios0 from '/src/fragments/sdk/sdk-api-ref/ios.mdx';
5+
The AWS SDK for Android entered Maintenance Phase as of August 1, 2025.
66

7-
<Fragments fragments={{ swift: ios0 }} />
7+
During this maintenance period:
8+
9+
* Critical bug fixes and security patches will continue to be provided
10+
* No new features or enhancements will be added
11+
* Existing functionality will remain supported
12+
13+
We recommend that you start using [AWS Amplify for Android](/[platform]), our modern feature-rich library designed specifically for building cloud-connected apps powered by AWS. You can refer to the [AWS SDK for Android migration guide](https://github.com/aws-amplify/amplify-android/blob/main/documents/MobileSDK_To_AmplifyAndroid.md) to help you transition to AWS Amplify for Android.
14+
15+
This version is scheduled to reach End of Support on August 1, 2026. After this date, no further updates of any kind will be provided. See [maintenance policy](/reference/maintenance-policy) for more information about the Amplify Client Library lifecycle.
16+
17+
</InlineFilter>
18+
19+
<InlineFilter filters={['swift']}>
20+
21+
The AWS SDK for iOS entered Maintenance Phase as of August 1, 2025.
22+
23+
During this maintenance period:
24+
25+
* Critical bug fixes and security patches will continue to be provided
26+
* No new features or enhancements will be added
27+
* Existing functionality will remain supported
28+
29+
We recommend that you start using [AWS Amplify for iOS](/[platform]), our modern feature-rich library designed specifically for building cloud-connected apps powered by AWS. You can refer to the [AWS SDK for iOS migration guide](https://github.com/aws-amplify/amplify-swift/blob/main/MobileSDK_To_AmplifySwift_Guidance.md) to help you transition to AWS Amplify for Swift.
30+
31+
This version is scheduled to reach End of Support on August 1, 2026. After this date, no further updates of any kind will be provided. See [maintenance policy](https://docs.amplify.aws/reference/maintenance-policy) for more information about the Amplify Client Library lifecycle.
32+
33+
</InlineFilter>
834

935
</Callout>

src/fragments/sdk/sdk-api-ref/ios.mdx

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)