使用 C# 和 .NET MAUI 的 Android 和 iOS

在 Objective-C、Swift 或 Java 中可以执行的任何操作,都可以在 C# 中执行

开始

具有多平台
.NET MAUI

.NET MAUI 使用最新的技术在 Windows、macOS、iOS 和 Android 上构建本机应用,将它们抽象化为一个基于 .NET 构建的通用框架,使你能够编写一个 C# 代码库。

深入了解: .NET MAUI

具有 .NET 和 C# 的现代高性能移动应用

使用 .NET 和 C# 为全球数十亿 Android、iPhone 和 iPad 设备创建本机应用。跨所有平台轻松共享代码并更快地生成应用。

与平台 API 集成,或利用 .NET MAUI 的唯一跨平台操作系统和平台 API,包括访问传感器、设备信息、网络连接、数据等。

.NET MAUI 平台集成

具有 .NET MAUI 的 iOS

.NET 开发人员具有从 C# 对 iOS API 的完全访问权限。通过利用.NET MAUI呈现本机 UIKit 控件的跨平台 UI 框架来创建本机用户界面。利用 Touch ID、ARKit、CoreML 等 API,以及来自 C# 的更多 API!

正在 Windows 上开发 iOS? 没关系。使用 远程模拟器 进行 Visual Studio 或只需将 iOS 设备插入 Windows 设备并使用 热重启 进行部署。

了解 iOS 平台特定信息

具有 .NET MAUI 的 Android

使用 Android SDK 的全部功能为任何 Android 平台构建应用。借助 C#,你可以针对任何 Android 设备(包括手机、平板电脑等)进行开发。

直接从 C# 利用任何 Android API,包括 Android 支持库和 Google Play 服务。使用呈现本机 Android 控件的 .NET MAUI 跨平台框架生成令人惊叹的用户界面。

了解 Android 平台特定内容

Uno Platform

Uno Platform 是一个开源项目,允许通过 WebAssembly 从面向 iOS、Android、Windows、macOS、Linux 和 Web 的单个 C# 和 XAML 代码库生成本机多平台应用程序。

Uno Platform 利用 .NET 和新式 UI 框架提供对本机平台功能的完全访问,同时在设备之间保持像素完美的 UI 一致性。

了解有关 Uno Platform 的详细信息

你的平台,你的工具

我们精心设计了 .NET。这意味着继续使用你最爱的操作系统,同时生成移动应用!

Visual Studio 和 Visual Studio Code 为 Windows、Mac 和 Linux 提供了出色的 .NET 开发体验。

了解 Visual Studio Tools for .NET