Skip to content

[Breaking change]: Bump minimum Android API level from 21 to 24 in .NET 11 #53373

@simonrozsival

Description

@simonrozsival

Description

We are raising the minimum supported Android API level from 21 to 24.

Version

.NET 11 Preview 4

Previous behavior

Devices running Android API 21 (Android 5.0) or newer were supported.

New behavior

Devices running Android API 24 (Android 7.0) or newer are supported.

Type of breaking change

  • Binary incompatible: Existing binaries might encounter a breaking change in behavior, such as failure to load or execute, and if so, require recompilation.
  • Source incompatible: When recompiled using the new SDK or component or to target the new runtime, existing source code might require source changes to compile successfully.
  • Behavioral change: Existing binaries might behave differently at run time.

Reason for change

Migrating from Mono to CoreCLR on Android requires raising the minimum Android API level to 24.

Recommended action

It might be necessary to communicate to customers that older devices will not be able to install new Android app updates.

Feature area

.NET MAUI

Affected APIs

No response

Metadata

Metadata

Assignees

Labels

🗺️ reQUESTTriggers an issue to be imported into Quest.

Type

No type
No fields configured for issues without a type.

Projects

Status

🔖 Ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions