Microsoft, Xamarin에서 진화 한 다목적 및 강력한 모바일 앱 개발 플랫폼 .NET MAUI 소개

마이크로 소프트 / Microsoft, Xamarin에서 진화 한 다목적 및 강력한 모바일 앱 개발 플랫폼 .NET MAUI 소개 3 분 읽기

Microsoft .NET



Microsoft의 .NET은 모바일 앱 개발을위한 새로운 플랫폼을 얻고 있습니다. .NET MAUI라고하는이 플랫폼은 Android, iOS, macOS 및 Windows와 같은 모든 최신 워크로드를 지원하는 단일 스택을 제공하여 .NET 개발자를위한 선택을 단순화하는 것을 목표로합니다. Microsoft는 인기있는 Xamarin.Forms 도구 키트를 기반으로하는 새로운 플랫폼이 베테랑 및 초보 웹 및 모바일 앱 개발자에게 어필 할 것이라고 확신합니다.

Microsoft는 현재 세그먼트 화 된 플랫폼이므로 .NET 플랫폼을 통합하려고 분명히 시도하고 있습니다. 개발자는 다양한 운영 체제를위한 강력한 앱을 자신있게 빌드 할 수 있지만 새로운 .NET MAUI는 여러 플랫폼에 대한 앱 생성 프로세스를 단순화하고 통합하는 데 크게 도움이됩니다. .NET 5 플랫폼은 모바일 및 데스크톱 시스템을 포함한 여러 장치에 배포 할 수있는 기능을 갖춘 단일 코드베이스, 단일 프로젝트 시스템과 같은 여러 이점을 제공하는 가장 큰 플랫폼 간 네이티브 앱 UI 중 하나입니다.



Microsoft, 다중 플랫폼 앱 UI의 간단하고 효율적인 생성을 위해 .NET MAUI 출시 :

MAUI는 점점 인기를 얻고있는 Xamarin.Forms 도구 키트의 진화입니다. 6 년 된이 도구 키트는 .NET에서 Xamarin의 모바일 전문 지식을 활용하여 비즈니스를 강화한 여러 회사에서 매우 인기가 있습니다. Xamarin.Forms 도구 키트는 소규모 기업이 개발 투자를 극대화하는 데 도움이 된 것으로 알려졌습니다. 회사는 코드의 95 % 이상을 공유하고 있습니다. 이를 통해 회사는 앱 개발을 가속화하고 광범위한 기능을 계속 제공 할 수 있습니다.



MAUI는 Android, iOS, macOS 및 Windows와 같은 모든 최신 워크로드를 지원하는 단일 스택을 제공하므로 .NET 개발자를위한 선택을 단순화하려고합니다. 각 플랫폼 및 UI 제어의 기본 기능은 개발자가 이전보다 훨씬 더 많은 코드를 공유하면서 타협없는 사용자 경험을 제공 할 수 있도록 간단한 크로스 플랫폼 API에서 즉시 액세스 할 수 있습니다.



.NET MAUI의 성공은 개발자 생산성을 최우선으로하여 구축 되었기 때문에 채택 속도가 빨라 졌기 때문입니다. 마이크로 소프트는 개발자들이 프로젝트 시스템과 크로스 플랫폼 툴링을 높이 평가할 것이라고 확신합니다. MAUI는 프로젝트 구조를 단일 프로젝트로 단순화하고 동일한 여러 플랫폼을 대상으로 할 수 있습니다. 즉, 개발자는 단 한 번의 클릭으로 데스크톱, 에뮬레이터, 시뮬레이터 또는 물리적 장치를 포함한 모든 대상 시스템에 배포 할 수 있습니다.



내장 된 크로스 플랫폼 리소스를 통해 개발자는 모든 이미지, 글꼴 또는 번역 파일을 단일 프로젝트에 추가 할 수 있으며 .NET MAUI는 개발자가 코드에 집중할 수 있도록 기본 후크를 자동으로 설정합니다. 마지막으로 개발자는 항상 기본 기본 운영 체제 API에 액세스 할 수 있으며 새로운 플랫폼 별 통합으로 더 쉬워 질 것입니다. 플랫폼에서 개발자는 특정 운영 체제에 대한 소스 코드 파일을 추가하고 기본 API에 액세스 할 수 있습니다. 간단히 말해, MAUI를 통해 Microsoft는 앱 UI에 들어가는 모든 구성 요소가 개발자가 필요로하는 한곳에 있도록했습니다. 핵심 코드에 집중할 수 있으면 개발자의 생산성이 더욱 높아집니다.

Xamarin.Forms에서 .NET MAUI로 전환 :

Xamarin.Forms로 작업하는 개발자는 문제가 없습니다. .NET MAUI로 마이그레이션 또는 발전 두 플랫폼 모두 동일한 컨트롤과 API를 사용하기 때문입니다. 개발자가 기존 앱을 .NET MAUI로 원활하게 전환 할 수 있도록 Microsoft는 .NET Core로 마이그레이션하기 위해 현재 가지고있는 것과 유사한 'Try-N-Convert'지원 및 마이그레이션 가이드를 제공 할 계획입니다.

Microsoft는 앞으로 몇 달 내에 .NET MAUI 미리보기를 출시 할 예정입니다. 동일한 제품의 일반 가용성은 2021 년 11 월에 .NET 6과 일치 할 것으로 예상됩니다.

MAUI는 Xamarin.Forms와 동일한 6 주 주기로 배송됩니다. Microsoft는 MAUI 로드맵 GitHub에서. Xamarin.Forms는 올해 후반에 새로운 주요 버전 , 그리고 2021 년 11 월에 .NET 6 일반 공급을 통해 6 주마다 부 및 서비스 릴리스를 계속 제공합니다. Xamarin.Forms의 최종 릴리스는 출하 후 1 년 동안 서비스되며 모든 최신 작업은 .NET MAUI로 전환됩니다.

태그 마이크로 소프트