Skip to content

Commit

Permalink
Update what-is-maui.md (Common Language Runtime link) (#2764)
Browse files Browse the repository at this point in the history
* Update what-is-maui.md

Added Common Language Runtime link for details

* Edit.

* Edit.

---------

Co-authored-by: David Britch <[email protected]>
  • Loading branch information
thimanshu1993 and davidbritch authored Feb 4, 2025
1 parent 83e53ee commit baacc71
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/what-is-maui.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Using .NET MAUI, you can develop apps that can run on Android, iOS, macOS, and W

.NET MAUI unifies Android, iOS, macOS, and Windows APIs into a single API that allows a write-once run-anywhere developer experience, while additionally providing deep access to every aspect of each native platform.

.NET 6 or greater provides a series of platform-specific frameworks for creating apps: .NET for Android, .NET for iOS, .NET for Mac Catalyst, and Windows UI 3 (WinUI 3) library. These frameworks all have access to the same .NET Base Class Library (BCL). This library abstracts the details of the underlying platform away from your code. The BCL depends on the .NET runtime to provide the execution environment for your code. For Android, iOS, and macOS, the environment is implemented by Mono, an implementation of the .NET runtime. On Windows, .NET CoreCLR provides the execution environment.
.NET 6 or greater provides a series of platform-specific frameworks for creating apps: .NET for Android, .NET for iOS, .NET for Mac Catalyst, and Windows UI 3 (WinUI 3) library. These frameworks all have access to the same .NET Base Class Library (BCL). This library abstracts the details of the underlying platform away from your code. The BCL depends on the .NET runtime to provide the execution environment for your code. For Android, iOS, and macOS, the environment is implemented by Mono, an implementation of the .NET runtime. On Windows, the .NET Core [Common Language Runtime](/dotnet/standard/clr) (CLR) provides the execution environment.

While the BCL enables apps running on different platforms to share common business logic, the various platforms have different ways of defining the user interface for an app, and they provide varying models for specifying how the elements of a user interface communicate and interoperate. You can craft the UI for each platform separately using the appropriate platform-specific framework (.NET for Android, .NET for iOS, .NET for Mac Catalyst, or WinUI 3), but this approach then requires you to maintain a code-base for each individual family of devices.

Expand Down

0 comments on commit baacc71

Please sign in to comment.