Publicação de aplicativo Android
A publicação de aplicativos Android é um processo que disponibiliza seus aplicativos Android aos usuários. Infect, a publicação é a última fase do processo de desenvolvimento de aplicativos Android.
Ciclo de vida de desenvolvimento Android
Depois de desenvolver e testar totalmente seu aplicativo Android, você pode começar a vender ou distribuir gratuitamente usando o Google Play (um famoso mercado Android). Você também pode liberar seus aplicativos, enviando-os diretamente aos usuários ou permitindo que os usuários os baixem de seu próprio site.
Você pode verificar um processo de publicação detalhado no site oficial do Android, mas este tutorial o guiará por etapas simples para iniciar seu aplicativo no Google Play. Aqui está uma lista de verificação simplificada que o ajudará a lançar seu aplicativo Android -
Degrau | Atividade |
---|---|
1 | Regression TestingAntes de publicar seu aplicativo, você precisa se certificar de que ele atende às expectativas básicas de qualidade para todos os aplicativos Android, em todos os dispositivos que você tem como alvo. Portanto, execute todos os testes necessários em diferentes dispositivos, incluindo telefones e tablets. |
2 | Application RatingAo publicar seu aplicativo no Google Play, você terá que especificar uma classificação de conteúdo para seu aplicativo, que informa aos usuários do Google Play seu nível de maturidade. As classificações atualmente disponíveis são (a) Todos (b) Maturidade baixa (c) Maturidade média (d) Maturidade alta. |
3 | Targeted RegionsO Google Play permite que você controle em quais países e territórios seu aplicativo será vendido. Da mesma forma, você deve cuidar da configuração de fuso horário, localização ou qualquer outro requisito específico de acordo com a região de destino. |
4 | Application SizeAtualmente, o tamanho máximo de um APK publicado no Google Play é de 50 MB. Se o seu aplicativo exceder esse tamanho, ou se você quiser oferecer um download secundário, você pode usar os arquivos de expansão APK, que o Google Play hospedará gratuitamente em sua infraestrutura de servidor e gerenciará automaticamente o download para os dispositivos. |
5 | SDK and Screen Compatibility É importante certificar-se de que seu aplicativo seja projetado para ser executado corretamente nas versões da plataforma Android e nos tamanhos de tela do dispositivo que você deseja atingir. |
6 | Application PricingDecidir se seu aplicativo será gratuito ou pago é importante porque, no Google Play, os aplicativos gratuitos devem permanecer gratuitos. Se você deseja vender seu aplicativo, deverá especificar o preço em diferentes moedas. |
7 | Promotional ContentÉ uma boa prática de marketing fornecer uma variedade de ativos gráficos de alta qualidade para mostrar seu aplicativo ou marca. Depois de publicar, eles aparecem na página de detalhes do produto, nas listas de lojas e nos resultados de pesquisa, e em outros lugares. |
8 | Build and Upload release-ready APKO APK pronto para o lançamento é o que você enviará para o console do desenvolvedor e distribuirá aos usuários. Você pode verificar todos os detalhes sobre como criar uma versão pronta para lançamento do seu aplicativo: Preparando para lançamento . |
9 | Finalize Application DetailO Google Play oferece várias maneiras de promover seu aplicativo e interagir com os usuários na página de detalhes do produto, desde gráficos coloridos, capturas de tela e vídeos a descrições localizadas, detalhes de lançamento e links para seus outros aplicativos. Assim, você pode decorar a página do aplicativo e fornecer o máximo de detalhes nítidos que puder. |
Exportar processo de aplicativo Android
Processo de desenvolvimento Apk
Antes de exportar os aplicativos, você deve algumas ferramentas
Dx tools(Ferramentas executáveis Dalvik): Ele vai converter .class file para .dex file. é útil para otimização de memória e reduz o tempo de velocidade de inicialização
AAPT(Ferramenta de empacotamento de assistência Android): é útil para converter .Dex file para.Apk
APK(Kit de empacotamento do Android): o estágio final do processo de implantação é denominado .apk.
Você precisará exportar seu aplicativo como um arquivo APK (pacote Android) antes de carregá-lo no Google Play marketplace.
Para exportar um aplicativo, basta abrir esse projeto de aplicativo no Android Studio e selecionar Build → Generate Signed APK do seu Android Studio e siga as etapas simples para exportar seu aplicativo -
Em seguida selecione, Generate Signed APK opção como mostrado na captura de tela acima e, em seguida, clique para obter a tela a seguir, onde você escolherá Create new keystore para armazenar seu aplicativo.
Insira o caminho do armazenamento de chaves, senha do armazenamento de chaves, alias de chave e senha de chave para proteger seu aplicativo e clique em Nextbotão mais uma vez. Ele exibirá a tela a seguir para permitir que você crie um aplicativo -
Depois de preencher todas as informações, como destino do aplicativo, tipo de compilação e opções, clique finish botão Durante a criação de um aplicativo, ele será mostrado como abaixo
Finalmente, ele irá gerar seu aplicativo Android como arquivo formato APK que será carregado no Google Play marketplace.
Registro do Google Play
A etapa mais importante é se registrar no Google Play usando o Google Play Marketplace . Você pode usar seu ID do Google existente se tiver algum, caso contrário, você pode criar um novo ID do Google e, em seguida, registrar-se no marketplace. Você terá a seguinte tela para aceitar os termos e condições.
Você pode usar Continue to payment para prosseguir com o pagamento de $ 25 como taxa de registro e, finalmente, para completar os dados da sua conta.
Depois de ser um usuário registrado no Google Play, você pode fazer upload release-ready APK para seu aplicativo e, finalmente, você completará os detalhes do aplicativo usando a página de detalhes do aplicativo, conforme mencionado na etapa 9 da lista de verificação mencionada acima.
Assinando seu aplicativo manualmente
Você não precisa do Android Studio para assinar seu aplicativo. Você pode assinar seu aplicativo a partir da linha de comando usando ferramentas padrão do Android SDK e JDK. Para assinar um aplicativo no modo de liberação da linha de comando -
- Gere uma chave privada usando o keytool
$ keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000
Compile seu app no modo de lançamento para obter um APK não assinado
Assine seu aplicativo com sua chave privada usando jarsigner
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1
-keystore my-release-key.keystore my_application.apk alias_name
- Verifique se o seu APK está assinado. Por exemplo -
$ jarsigner -verify -verbose -certs my_application.apk
Alinhe o pacote APK final usando zipalign.
$ zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk