Casa > P > Porque Devo Usar O Firebase Para Os Meus Aplicativos Android?

Porque devo usar o Firebase para os meus aplicativos Android?

Esta é uma pergunta que recebo de muitos clientes, pois muitos dos nossos produtos dependem muito do Firebase. A resposta é muito dependente do seu aplicativo, mas em quase todos os casos isso nunca será um problema.

Onde os custos ocorrem?

Se você olhar para o plano de preços do Firebase você pode ver que os dados são a principal restrição para os parênteses de preços. Quando você sobe um nível, você recebe vários aumentos nas permissões de dados, bem como mais operações de banco de dados. Isso significa que você precisa olhar o que seu aplicativo faz para ver o impacto de mais usuários.

O que meu aplicativo faz?

Esta é a próxima pergunta que você precisa fazer a si mesmo. Muitos aplicativos estarão lidando apenas em cadeias de texto, o que significa que a quantidade de dados é muito pequena. Imagens seriam um passo à frente disto e vídeos mais um salto no uso de dados. Você precisa pensar com que freqüência seu aplicativo armazena esses dados. Pode ser que você só carregue uma única imagem para cada usuário ou pode ser que você envie várias imagens enquanto usa. Em ambos os casos o uso de dados varia enormemente.

Antes de se preocupar sobre como você irá lidar com 1M usuários pensam sobre como o aplicativo irá se sair com 1-10k usuários. No caso do Firebase você provavelmente estará na camada livre (desde que você não esteja guzzlingando dados) até 100k usuários.

P>Pense sobre isso por um momento. Você terá 100k usuários no seu aplicativo. Mesmo se você só adicionar publicidade, você deve ser capaz de fazer os $25 por mês para cobrir os custos do Firebase FLAME.

O lema que eu uso com meus clientes é este:

Quando você precisar começar a se preocupar com custos de backend para seu aplicativo você pode parar de se preocupar com custos de backend para seu aplicativo

>p>Quando você atingir a quantidade de usuários a requerer que você inicie o pagamento você terá um aplicativo bem sucedido com uma grande base de usuários que pode ser alavancada para começar a lhe pagar de volta.

Devo usar o Firebase?

Esta é a pergunta final que você deve fazer a si mesmo. Até agora, esta pergunta poderia ter sido sobre um dos muitos backends diferentes em oferta.

Se você não tem certeza, eu estaria inclinado a dizer: SIM use Firebase!!

São uma grande empresa e oferecem um produto fantástico. Sendo propriedade do Google e tendo actualizado recentemente todo o seu código, é pouco provável que fechem (RIP Parse). Eles também fornecem documentação extensa e clara e grande suporte. Há uma enorme comunidade online que significa sites como este e Stackoverflow tem um grande número de perguntas para ajudá-lo.

Vale a pena olhar para a sua aplicação. Firebase tem algumas desvantagens:

<
  1. Não há uma maneira fácil de consultar dados
  2. Não há uma maneira de executar código no servidor

Isto é o que deve ser pesquisado ao verificar se o Firebase é o backend certo para você e até mesmo estes podem ser principalmente mitigados usando um servidor separado para controlar estas tarefas.

Conclusão: A menos que a sua aplicação seja muito intensiva em dados, então você não vai atender a nenhuma das limitações de dados. O Firebase irá ajudá-lo a colocar a sua aplicação online de forma rápida e barata antes de escalar de forma excelente uma vez que os utilizadores comecem a empurrar os limites superiores.

NOTE: Eu nunca recomendaria alguém a construir o seu próprio backend ao iniciar uma nova aplicação. Pode ser que você tenha as habilidades para fazê-lo, mas a longo prazo isso lhe custará mais (no seu valioso tempo) do que usar outro provedor. Uma vez que seu aplicativo é um grande sucesso e você está pagando mensalidades para um backend, então você pode investir o dinheiro na criação de um backend personalizado que se adapte ao seu tipo de dados. Criá-lo você mesmo também requer uma grande quantidade de tempo investido. Se o seu aplicativo falhar então este tempo é completamente desperdiçado.

De Quiteris Schnitz

É estranho vestir-se com as roupas da sua irmã enquanto está com ela? :: Que jogos de PC são os mais amigáveis para as mulheres?