Como desenvolver o aplicativo Android Go e como ele é diferente do Android comum

Publicados: 2018-07-10

Toda vez que uma nova versão do Android é lançada, é principalmente um grande negócio. Em cada nova versão, há um monte de novos recursos, um conjunto de mudanças de design e, na maioria das vezes , um fluxo de telefones para se adequar à nova versão.

E quando o lançamento é algo tão importante quanto uma versão simplificada do Android, o evento certamente fará algum barulho.

O Google, no I/O 2017, anunciou o lançamento de um sistema operacional que funcionaria em smartphones de baixo custo que dominam predominantemente os países em desenvolvimento e levou um ano para os OEMs lançarem seus dispositivos Android Go. As empresas também estão fazendo uso de pacotes de aplicativos Android para distribuição de aplicativos.

Entre os outros anúncios do MWC, um foram os nomes dos aparelhos que teriam Android Go.

Aqui estão os populares dispositivos Android Go - Ulefone Note 7, Samsung Galaxy M01 Core, Alcatel 1X, Nokia 1, LavaZ50, ASUS Zenfone Live L1, Tecno Spark 6 Air, Infinix Smart HD 2021, Tecno Spark Go 2020 e Huawei Y3, entre outros .

Android Go – A ideia por trás da versão simplificada do Android

Vamos começar com a pergunta básica primeiro. O que é o Android Go?

Android Go alias Android (Go edition) é uma versão simplificada do Android, projetada para ser executada especificamente em telefones básicos.

Em termos simples, os aplicativos Android Go significam oferecer uma experiência de smartphone de alta qualidade para dispositivos básicos. Desde o início até agora, os aplicativos go para Android trouxeram velocidade, confiabilidade e segurança aprimoradas a milhões de dispositivos básicos por meio de aplicativos e recursos desenvolvidos especialmente para atender às necessidades locais.

A estratégia de negócios por trás do Android Go é expandir os negócios para os países em desenvolvimento, que por um lado têm a vantagem da alta base de usuários, mas, por outro lado, enfrentam restrições de pouco espaço de armazenamento, alto tamanho de aplicativo e baixa Tamanho da RAM.

Para resolver esses três problemas primordiais que impedem o Google de fazer o Android atingir seu potencial de mercado, a marca lançou o Android Go que –

  • Faça o Android rodar no celular com 1GB de RAM ou até menos
  • Faça com que o sistema operacional ocupe menos espaço
  • Faça com que os aplicativos pré-instalados ocupem menos dados e espaço

Android Go Features

Para atender as nações em desenvolvimento com suas melhores intenções, a gigante da tecnologia trouxe três grandes mudanças em seu ecossistema – Sistema Operacional. Loja de jogos. Aplicativos.

Vejamos todas as três mudanças estruturais que o Google trouxe com o Android Go, uma de cada vez.

Sistema operacional

O sistema operacional do Android Go foi baseado no Oreo, mas foi otimizado para rodar em smartphones com mais de 512 MB a 1 GB de RAM. Em termos de tamanho, ele ocupa metade do espaço do Android Nougat, permitindo que dispositivos com menos armazenamento tenham espaço para armazenar vários aplicativos e mídia prontos para uso.

Os dispositivos que executam o Android Go são conhecidos por abrir os aplicativos 15% mais rápido do que os outros softwares Android. Além disso, os usuários do Android Go obtêm o recurso 'economia de dados' no modo padrão, o que os ajuda a consumir menos dados móveis.

Aplicativos

Assim como o novo sistema operacional, o Google também desenvolveu novos aplicativos para ajudar a usar melhor a memória do dispositivo. Esses aplicativos exigem cerca de 50% menos espaço e tendem a ter um desempenho muito melhor no hardware de baixo custo.

Os dispositivos Android Go vêm com esses aplicativos pré-instalados –

  • Google Assistente Go
  • Google Go
  • YouTube Go
  • Gmail Go
  • Google Maps Go
  • Gboard Go
  • cromada
  • Loja de aplicativos do Google
  • Arquivos Ir

Embora esses aplicativos sejam muito mais rápidos e menores em tamanho, eles vêm com alguns recursos ausentes. Agora, embora os aplicativos Android Go sejam restritos em número, a partir de agora, o número deve aumentar no futuro próximo.

[Fato: todos os aplicativos Android Go pré-instalados são PWAs. E é isso que o Google quer que você saiba sobre PWAs ]

Loja de jogos

Para ajudar a manter a experiência leve em sincronia, o Google também lançou uma Play Store.

Espaço de download de aplicativos Android Go, ou seja, a Play Store fornece o mesmo conteúdo que sua Play Store normal, apenas com uma vitrine adequada para os dispositivos de baixo armazenamento. A loja tem uma seção em destaque que recomenda aos usuários os aplicativos projetados e desenvolvidos especificamente para seus smartphones Android Go.

Embora a maioria dessas mudanças esteja em segundo plano, vejamos as mudanças que estão visivelmente presentes entre o Android Go e o Android normal .

O que há de novo no desenvolvimento de aplicativos Android Go?

Aqui está uma olhada em algo novo no Android 11 (edição Go)

1. Disponível em todos os dispositivos

O Android (edição Go) está disponível em todos os novos dispositivos com até 2 GB de memória.

Com expansão de 2 GB, os aplicativos para Android são lançados 20% mais rápido e, com 270 MB de memória extra livre, as pessoas agora podem executar de três a quatro aplicativos em segundo plano. O desenvolvimento do Android Go em dispositivos de 2 GB também acompanha até 900 MB de armazenamento extra gratuito, o que é suficiente para tirar mais 300 selfies e baixar um filme inteiro.

2. Aprimoramentos de privacidade

Go desenvolvimento de aplicativos Android para smartphones tem uma abordagem semelhante para proteção de privacidade no nível da indústria como qualquer dispositivo Android. O Android 11 Go traz novas atualizações de segurança que simplificam o controle de como e quando as informações são compartilhadas em seu dispositivo. Com autorização única, você pode permitir que um aplicativo acesse sensores como seu microfone, câmera ou localização.

3. Alternar entre aplicativos

Hoje em dia os dispositivos com telas largas são muito comuns, assim o Android Go oferece a vantagem de fazer uso da tela larga através de uma navegação fácil. A navegação baseada em gestos em aplicativos go para Android ajuda você a navegar para a tela inicial, retroceder e alternar entre aplicativos com movimentos fáceis.

Diferenças visíveis no Android Go vs Android normal

1. Aplicativos recentes

Differences in Android Go vs Regular Android for News

*Android Go à esquerda e Android normal à direita

A miniatura de aplicativos recentes no Android Go é muito menor do que a do seu aplicativo normal do Google. Ele se expande para preencher a tela do dispositivo à medida que o aplicativo é carregado, dando a impressão de que os aplicativos estão carregando muito mais rápido.

2. Gmail

Differences in Android Go vs Regular Android for Gmail

*Gmail Go

Com o aplicativo Gmail Android Go, o Google reduziu bastante os gráficos. Embora visualmente não haja uma série de mudanças evidentes, em termos de desempenho, o Gmail Go usa uma visualização da Web que torna o desempenho instável.

3. YouTube

Differences in Android Go vs Regular Android for Youtube

Em comparação com o YouTube normal, o YouTube Go é muito mais simples e tem muito menos funcionalidade. Embora em termos de interface do usuário, novamente, não há uma diferença gritante, mas há mudanças evidenciais em termos de funcionalidade no caso do YouTube Go – A quantidade de dados que um vídeo consumirá é claramente especificada, não há mais opções de curtidas / não curtidas e comentários .

4. Google

Differences in Android Go vs Regular Android for Google

O aplicativo Google Android Go tem muito mais a oferecer do que seu aplicativo Google normal . Existem várias opções de personalização, bem como a opção 'Trending Search', que estava faltando anteriormente no Google. A única coisa que falta no Google Go são os cartões recomendados.

Quanto ao Assistant Go, embora não seja completamente diferente do Google Assistant, existem algumas restrições – não há opção de configuração, o assistente não define players padrão e não pode controlar o hardware do telefone.

5. Mapas do Google

A semelhança entre o Google Maps e o aplicativo Google Maps para Android Go é incrível, o Maps Go é um caso de recriação perfeita quando falamos de visualidade.

Em termos de funcionalidade, existem algumas limitações óbvias, que podem ser um fator decisivo para vários usuários. A navegação passo a passo em tempo real está totalmente ausente no Google Maps Go, também faltam avaliações no Google Maps Go.

Com todas essas funcionalidades e mudanças estruturais, o objetivo que o Google procura cumprir com os aplicativos Go para Android é melhorar a experiência geral do usuário da base de usuários de smartphones de nível básico. Embora o Google tenha feito muito em termos de otimização de sua experiência, todas as empresas de desenvolvimento de aplicativos para dispositivos móveis Android levam a jornada adiante enquanto expandem os negócios além das geografias e não apenas como uma empresa de desenvolvimento de aplicativos para Android nos EUA ou qualquer outra empresa.

A esse respeito, aqui está a resposta para Como obter o Android Go no seu conjunto de aplicativos Android.

Etapas para otimizar seu processo de desenvolvimento de aplicativos Android para caber no Android Go ak Como desenvolver um aplicativo Android

O processo de conversão de seu aplicativo regular do Google em um aplicativo Android Go começaria com a resposta à sua estratégia de aplicativo.

Quando se trata de desenvolver um aplicativo otimizado para dispositivos projetados de acordo com os padrões do Android Go, existem três opções que você pode escolher:

App Optimization Strategy for Android Go

Tenha um aplicativo comum

Use o mesmo aplicativo para todos – dispositivos Android e Android Go que oferecem experiências idênticas. O aplicativo Android aqui deve ser multibinário, mas não deve ter nenhuma experiência específica para os dispositivos com menos RAM. Você pode usar o Android App Bundle para economizar até 65% em tamanho sem refatorar o código do aplicativo.

Tenha um aplicativo com diferentes APKs

Use o mesmo aplicativo para dispositivos Go e outros dispositivos, com diferentes conjuntos de experiências. Para isso, você terá que desenvolver diferentes APKs, com um direcionado à nova dimensão android.hardware.ram.low e outro APK focado em outros dispositivos.

Tenha dois aplicativos

Desenvolva um aplicativo Lite direcionado aos dispositivos Android Go e mantenha seu outro aplicativo Android como está.

[ Saiba tudo sobre a tendência de aplicativos Lite ]

Depois de decidir sobre a estratégia de desenvolvimento de aplicativos que você seguirá, observe estas principais considerações:

Things to Consider While Optimizing App

Garanta que o aplicativo funcione sem falhas e ANRs

O aplicativo não responde e as altas taxas de falhas são os dois fatores que afetam negativamente a taxa de retenção de usuários. Use ferramentas como Crashlytics e Android vitals para verificar as sessões sem falhas e a taxa de ANR do seu aplicativo Android.

Concentre-se no Android Oreo

O Android Oreo vem com uma série de otimização de recursos, como o Limite de Execução em Segundo Plano, que garante a execução adequada dos processos em segundo plano. Leia o guia de migração do Google Play caso seu aplicativo não seja direcionado à API 26 ou mais.

Mantenha o tamanho do aplicativo instalado baixo

Há uma associação clara entre o tamanho do APK e as taxas de instalação, portanto, quanto menor o tamanho do APK, maiores serão as instalações.

Como os aplicativos Android Go se concentrarão em smartphones de baixo nível de MB, você terá que garantir que seu aplicativo tenha menos de 40 MB. Para conseguir isso, otimize seu APK atual ou crie um APK diferente direcionado aos usuários do Go.

Aqui estão algumas dicas sobre como diminuir o tamanho do aplicativo –

  • Usar o Android App Bundle
  • Substitua os arquivos JPEG/PNG pelos ativos WebP
  • Substitua o formato de áudio bruto por AAC ou MP3
  • Verifique se as bibliotecas estão atualizadas
  • Mantenha o código DEX dentro do razoável

Mantenha a pegada de memória baixa

Ao testar o APK, observe o PSS para analisar a quantidade de memória que o aplicativo leva para iniciar no dispositivo.

Mantenha o tempo de partida a frio abaixo de 5 segundos

Ao executar o teste para o tempo de inicialização a frio após concluir uma reinicialização completa do dispositivo de teste, certifique-se de que o aplicativo se torne interativo dentro de 5 segundos após ser iniciado no dispositivo dos usuários. Na atitude atual, os usuários tendem a ficar frustrados após cinco segundos de espera pelo carregamento de um aplicativo ou jogo. Esta é a razão pela qual a taxa de desinstalação é alta.

Recomenda-se executar testes de tempo de inicialização a frio após realizar uma reinicialização completa do dispositivo.

Resumindo

Então, aqui está tudo o que você precisa saber sobre o que é Android Go, Android Go vs Android Regular, desenvolvimento Go Android, serviços de desenvolvimento Android e, finalmente, como desenvolver um aplicativo para Android Go. Agora que você tem todas as informações necessárias, o que você está esperando? Entre em contato com uma equipe de especialistas em Android Go e expanda seus negócios.

[Leia também: Google Go App atinge 100 milhões de downloads]