Skip to content

[release-notes] .NET MAUI in .NET 11 RC 1 - #10552

Draft
danroth27 wants to merge 7 commits into
release-notes/11.0-rc1from
release-notes/11.0-rc1-dotnetmaui
Draft

[release-notes] .NET MAUI in .NET 11 RC 1#10552
danroth27 wants to merge 7 commits into
release-notes/11.0-rc1from
release-notes/11.0-rc1-dotnetmaui

Conversation

@danroth27

@danroth27 danroth27 commented Aug 28, 2026

Copy link
Copy Markdown
Member

Summary

Expand the .NET 11 RC 1 mobile release notes across .NET MAUI, .NET for Android, and the Apple workloads while preserving the existing dotnet test example and Android GIF.

Highlights include:

  • dotnet test templates and execution for Android, iOS, tvOS, macOS, and Mac Catalyst
  • Android build reliability, package size, ReadyToRun, Shell startup, and JNI performance
  • TabbedPage badges, themed splash screens, explicit SwipeItem colors, BlazorWebView caching, Resizetizer quality, system-bar colors, and FlyoutPage handlers
  • XAML Incremental Hot Reload fixes for resources, x:Name, and realized CollectionView cells
  • Apple NativeAOT registrar and dSYM changes, plus failable Objective-C initializer support
  • verified breaking changes and community contributor attribution

Source cut

Workload Selected version Source SHA
.NET MAUI 11.0.0-rc.1.26451.6 484132f9e51f4d1eae72dba038575d6102639730
.NET for Android 37.0.0-rc.1.2257 b65b55d5357abb23960a999c7c5ffaceb75c4515
Apple workloads 26.5.12124-net11-rc.1 36cc717537e7deaf6a8161bd96a977195cacd434

Every cited pull request merge commit is an ancestor of its selected workload SHA. Changes that reached a moving release branch after these cuts are not included.

Review focus

Validation

  • Factual review completed with no remaining findings.
  • The component link check passes all 88 links in dotnetmaui.md.
  • Markdown, CHECKOV, Gitleaks, and CLA checks pass.
  • The separate repository-level link check still reports the RC1 base README.md links to 12 component files that have not merged into the shared RC1 base branch. It reports no failure in dotnetmaui.md.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5
jonathanpeppers and others added 4 commits September 1, 2026 15:58
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: eb093fb2-ce3f-4183-934d-611679fd7ee7
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: eb093fb2-ce3f-4183-934d-611679fd7ee7
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: eb093fb2-ce3f-4183-934d-611679fd7ee7
Add exact-cutoff MAUI, Android, and Apple highlights, breaking changes, and community attribution while preserving the existing test demo and prior draft history.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 986fbe85-1680-4456-b145-4a52e4df45da
Align the release note hierarchy with the .NET MAUI What's New page while preserving the verified content, citations, samples, and contributor list.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 986fbe85-1680-4456-b145-4a52e4df45da
Remove an unsupported public FlyoutWidth claim while retaining the verified handler migration and multi-instance behavior.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 986fbe85-1680-4456-b145-4a52e4df45da
TabbedPage.BadgeTextColor="White" />
```

Android, iOS, Mac Catalyst, and Windows support initial values and runtime

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We might refer back to a previous release where we also added this for Shell. Not absolutely necessary though

Comment on lines +316 to +319
- **NativeAOT registrar default** - NativeAOT apps that target .NET 11 now use
the trimmable-static registrar and assembly preparation by default. CoreCLR
and Mono keep their existing registrar defaults in this RC 1 build
([dotnet/macios #26346](https://github.com/dotnet/macios/pull/26346)).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CoreCLR will also use the trimmable-static registrar (late addition to RC1), and I don't think we want to talk about Mono (that would sound like it's supported, which it's not):

Suggested change
- **NativeAOT registrar default** - NativeAOT apps that target .NET 11 now use
the trimmable-static registrar and assembly preparation by default. CoreCLR
and Mono keep their existing registrar defaults in this RC 1 build
([dotnet/macios #26346](https://github.com/dotnet/macios/pull/26346)).
- **NativeAOT registrar default** - NativeAOT and CoreCLR apps that target .NET 11 now use
the trimmable-static registrar and assembly preparation by default.
([dotnet/macios #26346](https://github.com/dotnet/macios/pull/26346)).


RC 1 also includes reliability and packaging work across Hot Reload, linking,
the registrar, bindings, and MSBuild. See the
[full Apple platforms RC 1 compare](https://github.com/dotnet/macios/compare/release/11.0.1xx-preview7...36cc717537e7deaf6a8161bd96a977195cacd434)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We added more fixes the RC1, so use a link that compare branch names instead:

Suggested change
[full Apple platforms RC 1 compare](https://github.com/dotnet/macios/compare/release/11.0.1xx-preview7...36cc717537e7deaf6a8161bd96a977195cacd434)
[full Apple platforms RC 1 compare](https://github.com/dotnet/macios/compare/release/11.0.1xx-preview7...release/11.0.1xx-rc.1)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants