https://devblogs.microsoft.com/dotnet/dotnet-maui-dotnet-7/
Skip to main content
[RE1Mu3b] Microsoft
.NET Blog
.NET Blog
.NET Blog
* Home
* DevBlogs
* Developer
+ Visual Studio
+ Visual Studio Code
+ Visual Studio for Mac
+ DevOps
+ Developer support
+ CSE Developer
+ Engineering@Microsoft
+ Azure SDK
+ IoT
+ Command Line
+ Perf and Diagnostics
+ Dr. International
+ Notification Hubs
+ Math in Office
* Technology
+ DirectX
+ PIX
+ SurfaceDuo
+ Startups
+ Sustainable Engineering
+ Windows AI Platform
* Languages
+ C++
+ C#
+ F#
+ Visual Basic
+ TypeScript
+ PowerShell Community
+ PowerShell Team
+ Python
+ Q#
+ JavaScript
+ Java
+ Java Blog in Chinese
* .NET
+ .NET
+ .NET MAUI
+ Blazor
+ ASP.NET
+ NuGet
+ Xamarin
+ .NET Blog in Chinese
* Platform Development
+ #ifdef Windows
+ Apps for Windows
+ Azure Depth Platform
+ Azure Government
+ Bing Dev Center
+ Microsoft Edge Dev
+ Microsoft Azure
+ Microsoft 365 Developer
+ Old New Thing
+ Windows MIDI and Music dev
+ Windows Search Platform
* Data Development
+ Azure Cosmos DB
+ Azure Data Studio
+ Azure SQL Database
+ OData
+ Revolutions R
+ SQL Server Data Tools
* More
[ ] Search Search
Cancel
Announcing .NET MAUI for .NET 7 General Availability
[png]
David Ortinau
November 8th, 20220 0
Six short months ago we introduced you to .NET Multi-platform App UI
(MAUI) and today we are excited to announce the general availability
of .NET MAUI in our next major release, .NET 7. Our primary work in
.NET MAUI during this shortened timeframe has been on addressing your
top feedback reports, improving the performance of CollectionView,
and introducing desktop features as we have expanded your reach
beyond mobile to desktop. This release accompanies the release of
Visual Studio 17.4, and the first .NET MAUI features have graduated
from preview to stable release on Mac.
.NET MAUI for .NET 7 is supported through May of 2024. This
includes a 6-month overlap with support for .NET MAUI for .NET 6
through May of 2023. .NET MAUI support includes the .NET MAUI
framework as well as the .NET SDKs for Android, CarPlay, iOS,
macOS, Mac Catalyst, and tvOS.
You, the .NET customers and ecosystem contributors have also been
hard at work building new applications with .NET MAUI, and
modernizing old SDKs and libraries to be .NET compatible. Join us for
the State of .NET MAUI presentation today on the .NET Conf 2022
livestream where we will highlight and celebrate all this progress.
screenshots of maui features
.NET MAUI 7 Themes
This release addresses top feedback issues and introduces new
features for desktop developers. The top feedback theme from you has
been a strong desire to see the quality of the toolkit itself
improved. To that end, this release includes many fixes to the
fundamentals of UI controls and layouts.
Here are some other highlights:
Map Control
In this release we are shipping the .NET MAUI Map control, updated
from Xamarin.Forms. Like our other UI controls, this is a
cross-platform abstraction of the native map control provided by each
platform. Map supports pins, custom pins, drawing polygons,
polylines, and circles, geocoding and geolocation, and also launching
the native map application on the device you're running.
Mobile Rendering Performance
.NET MAUI for .NET 7 is even faster than .NET 6 after 6 short months.
We have optimized the rendering path for basic views, and addressed
several issues that were impacting the smoothness of scrolling in the
CollectionView list control. Jonathan Peppers will share an in-depth
review of these improvements in an upcoming blog post.
Desktop Enhancements
We have been working closely with companies building desktop
applications using .NET MAUI, and were able to include some
enhancements based on their use cases including:
* Window size and position
* Context Menus
* Tooltips
* Pointer hover gesture
* Right-click
And more
These are only the highlights.
We'd like to thank all of you who contributed to this release with
your issue reports, pull requests, and thoughtful feedback. Thank
you!
You'll discover more in our release notes, documentation, and
samples.
* Release notes
+ .NET MAUI 7.0.49
+ Android 33.0.4
+ iOS 16.0.1478
* Documentation
* Samples
Compatibility Notes
.NET MAUI 7 is compatible with:
* Android API 33
* Tizen 7.0
* Xcode 14.0.1 (iOS 16)
* WinUI 1.1.5
Xcode 14.1 was released during our final QA cycle, so we will be
adding .NET support in an upcoming service release. For immediate
usage of Xcode 14.1 you may access builds from our public build
pipeline.
Get Started
Aquire .NET MAUI and .NET 7 by installing Visual Studio 17.4. When
creating a new .NET MAUI or .NET client application (Android, iOS,
macOS, tvOS), select .NET 7 from the framework selector.
https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/
2022/11/vsmac-maui-newproject.mp4
Upgrading from .NET 6
To upgrade your projects from .NET 6 to .NET 7, open your csproj file
and change the target framework monikers (TFM) from 6 to 7.
Before:
net6.0-ios;net6.0-android;net6.0-maccatalyst;net6.0-tizen
$(TargetFrameworks);net6.0-windows10.0.19041
After:
net7.0-ios;net7.0-android;net7.0-maccatalyst;net7.0-tizen
$(TargetFrameworks);net7.0-windows10.0.19041
Feedback
We guide our investments in .NET MAUI based on your input. Here's how
you can make an impact.
1. File new SDK issues on GitHub in the dotnet/maui repo
2. Add a reaction to existing issues that you're also impacted by
3. Use the Visual Studio Feedback option to submit issues related to
editing, intellisense, debugging, hot reload, hot restart, remote
mac, etc.
[png]
David Ortinau Principal Product Manager, .NET Multi-platform App UI
Follow
Posted in .NET .NET MAUITagged .net 7
Read next
.NET 7 is Available Today
.NET 7 is a modern, fast, unified, and simple development framework
to build any applications and is available today.
authorsJon Douglas, Jeremy Likness, Angelos Petropoulos
November 8, 2022
6 comments
.NET November 2022 Updates - .NET 6.0.11 and .NET Core 3.1.31
Check out November updates for .NET 6.0
[png]Dominique Whittaker
November 8, 2022
0 comment
0 comments
Leave a commentCancel reply
Log in to join the discussion.
Relevant Links
.NET Download
.NET Hello World
.NET Meetup Events
.NET Documentation
.NET API Browser
.NET SDKs
.NET Application Architecture Guides
Web apps with ASP.NET Core
Mobile apps with Xamarin.Forms
Microservices with Docker Containers
Modernizing existing .NET apps to the cloud
Archive
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
October 2011
September 2011
August 2011
June 2011
April 2011
March 2011
February 2011
January 2011
December 2010
November 2010
October 2010
September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
October 2005
July 2005
May 2005
December 2004
November 2004
September 2004
June 2004
Topics
.NET
ASP.NET
.NET Core
ASP.NET Core
.NET Framework
Blazor
C#
Entity Framework
Azure
WPF
Visual Studio
.NET MAUI
Performance
ML.NET
Machine Learning
F#
Maintenance & Updates
WinForms
AI Machine Learning
Containers
Developer Stories
Security
.NET Internals
SignalR
Community Standup
Cloud
WCF
Conversations
XAML
Game Development
Show dotnet
Networking
Lifecycle
Debugging
Docker
GC
gRPC
Maoni
TPL
GitHub Actions
Async
WebHooks
Concurrency
Static Analysis
Visual Studio Code
JSON
Featured
Apache
Big Data
Spark for .NET
Visual Basic
Orchard Core
SQL Server
IoT
LOH
Cloud Native
Orleans
Stay informed
Login
Theme
* light-theme-iconLight
* dark-theme-iconDark
Insert/edit link
Close
Enter the destination URL
URL [ ]
Link Text [ ]
[ ] Open link in a new tab
Or link to existing content
Search [ ]
No search term specified. Showing recent items. Search or use up and
down arrow keys to select an item.
Cancel
[Add Link]
Code Block
x
Paste your code snippet [ ]
Cancel Ok
Feedback usabilla icon
What's new
* Surface Laptop Go 2
* Surface Pro 8
* Surface Laptop Studio
* Surface Pro X
* Surface Go 3
* Surface Duo 2
* Surface Pro 7+
* Windows 11 apps
Microsoft Store
* Account profile
* Download Center
* Microsoft Store support
* Returns
* Order tracking
* Virtual workshops and training
* Microsoft Store Promise
* Flexible Payments
Education
* Microsoft in education
* Devices for education
* Microsoft Teams for Education
* Microsoft 365 Education
* Education consultation appointment
* Educator training and development
* Deals for students and parents
* Azure for students
Business
* Microsoft Cloud
* Microsoft Security
* Dynamics 365
* Microsoft 365
* Microsoft Power Platform
* Microsoft Teams
* Microsoft Industry
* Small Business
Developer & IT
* Azure
* Developer Center
* Documentation
* Microsoft Learn
* Microsoft Tech Community
* Azure Marketplace
* AppSource
* Visual Studio
Company
* Careers
* About Microsoft
* Company news
* Privacy at Microsoft
* Investors
* Diversity and inclusion
* Accessibility
* Sustainability
* Sitemap
* Contact Microsoft
* Privacy
* Manage cookies
* Terms of use
* Trademarks
* Safety & eco
* About our ads
* (c) Microsoft 2022