Publicando um aplicativo

Quando um bom aplicativo é criado, as pessoas querem usá-lo. Esta seção aborda as etapas envolvidas com a distribuição pública de um aplicativo criado com o Xamarin.Android por meio de canais, como email, um servidor Web particular, Google Play ou a Amazon App Store para Android.

Visão geral

A etapa final no desenvolvimento de um aplicativo Xamarin.Android é publicar o aplicativo. A publicação é o processo de compilação de um aplicativo Xamarin.Android para que ele esteja pronto para que os usuários instalem em seus dispositivos e envolve duas tarefas essenciais:

  • Preparando para publicação – uma versão de lançamento do aplicativo é criada que pode ser implantada em dispositivos Android (consulte Preparar um Aplicativo para a Lançamento para obter mais informações sobre a preparação do lançamento).

  • Distribuição – a versão de um aplicativo é disponibilizada por meio de um ou mais dos vários canais de distribuição.

O diagrama a seguir ilustra as etapas envolvidas na publicação de um aplicativo Xamarin.Android:

Fluxograma Compilar e implantar

Como pode ser visto no diagrama acima, a preparação é a mesma, independentemente do método de distribuição usado. Há várias maneiras que um aplicativo Android pode ser liberado para usuários:

  • Por meio de um site – um aplicativo Xamarin.Android pode ser disponibilidade para download em um site, do qual os usuários podem, em seguida, instalar o aplicativo ao clicar em um link.
  • Por email – é possível que os usuários instalem um aplicativo Xamarin.Android pelo email. O aplicativo será instalado quando o anexo for aberto com um dispositivo Android.
  • Por meio de um mercado – há vários mercados de aplicativos que existem para distribuição, como Google Play ou Amazon App Store para Android.

Usar um marketplace estabelecido é a maneira mais comum para publicar um aplicativo, pois ele fornece um alcance mais amplo do mercado e maior controle sobre a distribuição. No entanto, a publicação de um aplicativo por meio de um marketplace requer esforço adicional.

Vários canais podem distribuir um aplicativo Xamarin.Android simultaneamente. Por exemplo, um aplicativo pode ser publicado no Google Play, Amazon App Store para o Android e também ser baixado de um servidor Web.

Os outros dois métodos de distribuição (download ou email) são mais úteis para um subconjunto controlado de usuários, como um ambiente corporativo ou um aplicativo destina-se apenas um conjunto bem específico ou pequeno de usuários. Distribuição de email e de servidor também são modelos mais simples de publicação, exigindo menos preparativos para publicar um aplicativo.

O Programa de Distribuição de Aplicativos Móveis da Amazon permite que desenvolvedores de aplicativos móveis distribuam e vendam seus aplicativos no Amazon. Os usuários podem descobrir e comprar aplicativos em seus dispositivos com Android ao usar o aplicativo Amazon App Store. Uma captura de tela do Amazon App Store em execução em um dispositivo Android aparece abaixo:

O Google Play é indiscutivelmente o marketplace mais abrangente e popular para aplicativos Android. O Google Play permite aos usuários descobrir, baixar, classificar e comprar aplicativos ao clicar em um único ícone no dispositivo ou no computador. O Google Play também fornece ferramentas para auxiliar na análise de vendas e tendências do mercado e para controlar quais dispositivos e usuários podem baixar um aplicativo. Uma captura de tela do Google Play em execução em um dispositivo Android aparece abaixo:

Captura de tela do Google Play

Esta seção mostrou como carregar o aplicativo em lojas como o Google Play, junto com o material promocional apropriado. Arquivos de expansão APK foram explicados, fornecendo uma visão geral conceitual sobre o que são e como funcionam. Os serviços de licenciamento do Google também foram descritos. Finalmente, meios alternativos de distribuição foram apresentados, incluindo o uso de um servidor Web HTTP, distribuição de email simples e a Amazon App Store para Android.