Distribuição de aplicativos, extensões e análise de aplicativos da Web chegando ao Firebase

click fraud protection

No Firebase Summit anual, o Google anunciou novos recursos para sua plataforma de desenvolvedor: distribuição de aplicativos, extensões, suporte para análise de aplicativos da web e muito mais.

Se você é um desenvolvedor de aplicativos Android, provavelmente já conhece ou já usa o Firebase, o pacote de desenvolvimento móvel do Google. A menos que você planeje distribuir seu aplicativo fora do Google Play, então não há nenhuma desvantagem em implementar uma ou mais ferramentas oferecidas pelo Firebase (isso depende, é claro, de quanto você pode pagar.) Por meio do Firebase, você pode implementar o Google Analytics para obter insights sobre o uso do aplicativo e o envolvimento do usuário, realizar testes A/B com Configuração remota, melhore a retenção de usuários por meio de mensagens direcionadas com Cloud Messaging, rastreie falhas por meio do Crashlytics, hospede sites com Hospedagem e muito mais. Com mais de 2 milhões de aplicativos ativos mensais usando o Firebase, o Google quer tornar a plataforma ainda mais útil para desenvolvedores de aplicativos Android, para que eles continuem a expandir o conjunto de recursos do Firebase.

Hoje, o Google revelou vários novos recursos para a plataforma de desenvolvimento móvel. Os destaques do anúncio incluem extensões, distribuição de aplicativos e suporte do Google Analytics para aplicativos da web, mas também há outros anúncios importantes a serem observados. Os anúncios estão sendo feitos às Firebase Summit do Google, que acontece hoje na Espanha. Conversamos com Francis Ma e Kristen Johnson, dois gerentes de produto do Firebase, para trazer um resumo dos anúncios caso você não possa comparecer ao evento ou não possa assistir a transmissão ao vivo.

Extensões do Firebase

Reduzir o tempo gasto escrevendo código padrão é a ideia principal por trás do novo recurso Extensões. Uma “Extensão” é exatamente o que parece aqui; pense nas extensões do Chrome que adicionam funcionalidade ao navegador Google Chrome, mas em vez disso, para qualquer projeto que use produtos sem servidor do Google Cloud (como Cloud Functions). As extensões do Firebase são pacotes pré-empacotados de código que lidam com tarefas como redimensionar miniaturas, traduzir strings, adicionar pessoas a listas de e-mail, encurtar URLs, etc. No lançamento, 9 extensões serão disponibilizadas – todas publicadas pelo Google – para todos os desenvolvedores.

O Google diz que as extensões que eles criaram resolvem problemas permanentes (ou seja, problemas que sempre surgem para os desenvolvedores), mas eles atualizarão as extensões se necessário. As extensões são de código aberto e se integram a outros produtos Google Cloud Platform e Firebase, e você pode começar procurando por elas na página Página Diretório de extensões ou Repositório GitHub de extensões do Firebase.

Distribuição de aplicativos

Antes de publicar um aplicativo no Google Play ou na Apple App Store, você definitivamente desejará distribuí-lo para um conjunto de testadores confiáveis. As empresas que fazem isso estão “comendo seu próprio dogfood” ou “dogfooding” em seus aplicativos. Embora você possa usar o Google Play para hospedar um aplicativo privado para sua organização, você também terá que fazer o mesmo para a Apple App Store se seu aplicativo for multiplataforma. Porém, com o Firebase App Distribution, você pode gerenciar a distribuição de versões de pré-lançamento do seu aplicativo para Android e iOS. Você pode gerenciar vários grupos de teste, enviar links de convite, fazer upload de aplicativos para novas distribuições e adicionar notas de versão no painel. O App Distribution ainda fornece suporte CLI para Gradle para construção, Fastlane para automação e Firebase CLI para implantação.

O Google diz que o App Distribution está passando para o status beta público após seu lançamento alfa inicial no I/O 2019. Você pode começar aqui. Com o App Distribution integrado, o Google agora oferece todos os recursos que transição de usuários do Fabric estão procurando. O tecido será encerrado em 31 de março de 2020.

Expandindo o Analytics para aplicativos da Web

Como mencionei anteriormente, um dos principais recursos do Firebase é o Analytics. Usando o Google Analytics, você pode acompanhar como os usuários interagem com seu aplicativo, para otimizar a experiência do usuário e aumentar a retenção. O Analytics está disponível para aplicativos móveis nativos há algum tempo, mas agora o Google permitirá que os desenvolvedores integrem o Analytics a aplicativos da web. Os desenvolvedores da Web poderão registrar eventos e propriedades do usuário como já é possível em dispositivos móveis. Os desenvolvedores também poderão realizar uma análise de funil fechado para descobrir o caminho que os usuários seguem em seus aplicativos da web que levam a uma conversão.

A expansão do Analytics para sites hospedados pelo Firebase dará aos desenvolvedores uma visão holística de seus negócios, independentemente da plataforma. Agora, os desenvolvedores podem criar um público-alvo no Analytics e, em seguida, segmentá-lo usando a Configuração remota ou o Firebase Cloud Messaging.

Pacote de emuladores, interface de usuário de previsões atualizada, SDKs de código aberto e muito mais

Alguns dos outros anúncios que serão feitos no Firebase Summit, em resumo, incluem:

  • Funções acionadas por banco de dados em tempo real, suporte mais amplo para SDKs do lado do cliente e do servidor, recarga a quente para Mudanças nas regras de segurança e um novo comando para reforçar a integração contínua (CI) para Firebase Emulator Suíte. Saber mais aqui.
  • A IU do Firebase Previsões agora mostra o “espectro completo do comportamento previsto do seu usuário” para que você possa segmentar melhor os segmentos de seus usuários. Saber mais aqui.
  • SDK da Web as versões do Remote Config e do Analytics são de código aberto. O Google testou o Invertase Reagir Firebase nativo módulos para garantir que funcionem para todos os produtos Firebase; a nova versão v6 oferece suporte a todos os serviços do Firebase e vem com um novo site contendo documentação, guias de início rápido e SDKs atualizados.
  • O gerenciamento de identidade e acesso do Google Cloud Platform é agora geralmente disponível. Isso o ajudará a criar funções para limitar o acesso ao seu projeto.
  • Agora você pode adicionar imagens às notificações enviadas pelo Firebase Cloud Messaging.
  • Fragmentação de teste acelera testes em Laboratório de testes do Firebase dividindo os testes em subgrupos e executando-os em paralelo.
  • O Google continua investindo em programas para fomentar o ecossistema de desenvolvedores. Além dos grupos de desenvolvedores do Google e das mulheres tecnológicas, o Google está lançando agora um portal de aprendizagem em google.dev. Aberto para acesso na próxima semana, este Portal de Aprendizagem hospedará materiais de autoaprendizagem e tutoriais especificamente projetado para melhorar sua compreensão de como trabalhar com ferramentas de desenvolvedor do Google, como Google Cloud Platform e Base de fogo.

Se você estiver interessado em assistir à transmissão ao vivo, poderá fazê-lo no YouTube.


Todas as imagens neste artigo foram fornecidas pelo Google.