.NET MAUI 앱 개발의 마지막 단계는 게시하는 것입니다. 게시는 앱을 포함하고 사용자가 디바이스에 설치할 준비가 된 패키지를 만드는 프로세스입니다. 패키징 및 배포에는 다음 두 가지 필수 작업이 포함됩니다.
- 배포 준비. Android 디바이스에 배포할 수 있는 앱의 릴리스 버전이 만들어집니다.
- 배포. 앱의 릴리스 버전은 여러 배포 채널 중 하나 이상을 통해 사용할 수 있습니다.
다음 다이어그램에서는 .NET MAUI Android 앱 게시와 관련된 단계를 보여 줍니다.
위의 다이어그램에서 볼 수 있듯이 배포 준비는 사용되는 배포 방법에 관계없이 동일합니다. Android 앱을 사용자에게 릴리스할 수 있는 방법에는 여러 가지가 있습니다.
- 시장을 통해 – 가장 잘 알려진 Google Play와 함께 배포를 위해 존재하는 여러 Android 마켓플레이스가 있습니다.
- 웹 사이트를 통해 - .NET MAUI 앱을 웹 사이트에서 다운로드할 수 있습니다. 그러면 사용자가 링크를 클릭하여 앱을 설치할 수 있습니다.
- 파일 공유를 통해 – 웹 사이트와 유사하게 앱 패키지를 사용자가 사용할 수 있는 한 디바이스에 테스트용으로 로드할 수 있습니다.
설정된 마켓플레이스를 사용하는 것은 가장 광범위한 시장 범위와 배포에 대한 가장 큰 제어를 제공하기 때문에 앱을 게시하는 가장 일반적인 방법입니다. 그러나 마켓플레이스를 통해 앱을 게시하려면 추가 작업이 필요합니다.
여러 채널에서 .NET MAUI 앱을 동시에 배포할 수 있습니다. 예를 들어 앱을 Google Play에 게시하고 웹 서버에서 다운로드할 수도 있습니다.
직접 다운로드에 앱을 사용할 수 있도록 하는 것은 엔터프라이즈 환경 또는 작거나 잘 지정된 사용자 집합에만 사용되는 앱과 같이 제어된 사용자 하위 집합에 가장 유용합니다. 또한 서버 및 전자 메일 배포는 더 간단한 게시 모델이므로 앱을 게시할 준비가 덜 필요하지만 앱은 전자 메일 첨부 파일로 차단될 수 있습니다.
Google Play는 Android 앱에서 가장 포괄적이고 인기 있는 마켓플레이스입니다. Google Play를 사용하면 사용자가 장치 또는 컴퓨터에서 단일 아이콘을 클릭하여 앱을 검색, 다운로드, 평가 및 결제할 수 있습니다. Google Play는 또한 판매 및 시장 추세를 분석하고 앱을 다운로드할 수 있는 장치와 사용자를 제어하는 데 도움이 되는 도구를 제공합니다.