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에 완전히 액세스할 수 있습니다. 기본 UIKit 컨트롤을 렌더링하는 .NET MAUI의 플랫폼 간 UI 프레임워크를 활용하여 기본 사용자 인터페이스를 만드세요. C#의 Touch ID, ARKit, CoreML 등의 API를 활용하세요!

Windows에서 iOS용으로 개발 중이신가요? 걱정하지 마세요. Visual Studio용 원격 시뮬레이터를 사용하거나 iOS 장치를 Windows 장치에 연결하고 핫 다시 시작을 사용하여 배포하세요.

iOS 플랫폼별 살펴보기

.NET MAUI가 탑재된 Android

Android SDK의 모든 기능을 사용하여 모든 Android 플랫폼용 앱을 빌드하세요. C#을 사용하면 휴대폰, 태블릿 등을 포함한 모든 Android 장치용으로 개발할 수 있습니다.

Android 지원 라이브러리 및 Google Play 서비스를 포함하여 C#에서 직접 모든 Android API를 활용합니다. 네이티브 Android 컨트롤을 렌더링하는 .NET MAUI의 플랫폼 간 프레임워크로 멋진 사용자 인터페이스를 빌드하세요.

Android 플랫폼별 탐색

Uno 플랫폼

Uno Platform은 WebAssembly를 통해 iOS, Android, Windows, macOS, Linux 및 Web을 대상으로 하는 단일 C# 및 XAML 코드베이스에서 네이티브 다중 플랫폼 애플리케이션을 빌드할 수 있는 오픈 소스 프로젝트입니다.

Uno Platform은 .NET 및 최신 UI 프레임워크를 활용하여 네이티브 플랫폼 기능에 대한 모든 권한을 제공하는 동시에 디바이스 간에 픽셀이 완벽한 UI 일관성을 유지합니다.

Uno Platform에 대한 자세한 정보

사용자의 플랫폼, 사용자의 도구

개발자를 기쁘게 하기 위해 .NET을 디자인했습니다. 모바일 앱을 빌드하는 동안 즐겨 사용하는 OS를 계속 사용할 수 있습니다.

Visual Studio 및 Visual Studio Code Windows, Mac 및 Linux에 대한 훌륭한 .NET 개발 환경을 제공합니다.

.NET용 Visual Studio Tools에 대해 알아보기