
Apresentação
Todo pastor quer um aplicativo para sua igreja, mas qual a melhor opção? Quais erros erros devem ser evitados?
Filipe Bragança é Senior Software Engineer na Learnivore. Esta entrevista vai te ajudar a acertar na escolha do app da igreja.
Receba antecipadamente as nossas entrevistas
Receba antecipadamente as nossas entrevistas
Ouça em:
Ouça em:
O que que é um aplicativo nativo e o que que é um aplicativo Web, qual que é a diferença entre os dois?
App nativo é o que você tem que instalar no computador ou no seu celular. Ele está mais próximo do sistema operacional.
O aplicativo Web funciona usando o próprio navegador, seja o Google Chrome, Safari, ou qualquer outro, desde que seja moderno.
O aplicativo nativo funciona por si só, você tem o Microsoft Word e o Excel, por exemplo. Você clica, ele abre e roda sozinho.
O aplicativo web, você precisa de um outro aplicativo para poder rodar, no caso, o navegador.
Qualquer página da internet que você acessa e pode realizar ações pode ser considerado um aplicativo web.
O Facebook é um aplicativo web, ele tem muitas funcionalidades lá dentro. O Gmail é um aplicativo web.
O Youtube também e ele tem uma estrutura complexa. O youtuber tem o painel de controle para ele publicar vídeos, gerenciar comentários, há o dashboard.
Enfim, talvez o pastor já usa algum aplicativo web muito antes de ter um smartphone.
Então a igreja deve escolher um aplicativo web ou nativo?
A palavra principal é: depende. Depende, entre outros fatores, do objetivo da aplicação.
Alguns recursos você só consegue com um aplicativo nativo, o bluetoth não pode ser acessado por um navegador.
Mas tudo que um aplicativo de igreja precisa, informações sobre a igreja, sobre cultos, horário, eventos e até mesmo se quiserem alguma coisa mais social, que as pessoas possam interagir, publicar fotos, fazer vídeos é possível com um aplicativo web, inclusive usar geolocalização, notificações etc.
Existe algum outro formato de aplicativo?
Existe também os aplicativos híbridos. O desenvolvimento vai ser usando recursos web, só que, quando o aplicativo está finalizado ele é exportado para poder publicar nas lojas.
O problema é que infelizmente a gente já se deparou por aí com sites falando para você instalar o aplicativo dele e quando você baixa nada mais é do que o site dentro de um aplicativo.
É um trabalho muito mal feito, só pra "ficar na moda", tem que ter o meu aplicativo, aplicativo da minha empresa aqui ou da minha igreja aqui. A experiência é péssima.
Hoje existem tantos apps, e muitos ruins, encontrar o aplicativo certo é um problema?
Isso é um problema de fato. A questão é que a gente já tem um desenvolvimento muito mais maduro de buscador web.
O comportamento hoje de querer acessar um site, ou querer algum serviço, ou querer algum produto e jogar no Google.
Dentro da App Store, da Apple, e dentro da Play Store, do Android, essa busca não está nem perto do que o Google faz, por exemplo, então, de fato existe um problema de alcance.
O alcance de um site, o alcance de uma aplicação web, por exemplo, ele é muito maior, ele é quase três vezes maior do que do aplicativo nativo ali dentro das stores.
E isso é um problema quando você privilegia, por exemplo, o desenvolvimento de um aplicativo nativo, porque você vai ter menos alcance.
E o tempo que as pessoas gastam hoje usando o aplicativo, ele é muito maior, ele é quase 20 vezes maior do que o tempo que as pessoas gastam em sites.
Há uma solução para isso?
Existe então uma solução para esse problema, esse problemão, que é o que a gente chama hoje de progressive web app, que é o PWA.
O que que é esse PWA?
PWA funciona exatamente como um aplicativo web, mas ele tem características de experiência e de uso similares ou exatamente iguais de um aplicativo nativo.
Então você consegue alcançar as pessoas através de um buscador, por exemplo. Você tem um alcance tão grande quanto de um site e a partir do momento que aquela pessoa chegou no seu aplicativo, ela tem uma experiência de uso igualzinha ou então muito próxima a que ela teria com o aplicativo nativo.
Quais os benefícios de um Progressive Web App?
Não precisa fazer um download pesado. Ela está ali na internet 3G/4G e no seu site, naquele momento as informações necessárias para que essa experiência melhorada aconteça já foram baixadas.
A partir dali, então, você alcançou aquela pessoa e pode começar a entregar uma experiência de uso igual a do aplicativo nativo.
Essa pessoa vai ficar muito mais tempo, vai passar muito mais tempo ali no seu site, ou seja, no APP PWA da sua igreja.
Tem um caso interessante que é o caso da Forbes, ela recentemente parou de propagandear o seu aplicativo nativo. Quando você acessa o site através de um celular ele já te dá opção de interagir ali com o PWA.
E ele tem uma experiência muito mais gostosa e você acaba passando muito mais tempo ali. Com essa mudança eles tiveram um aumento de 43% com relação à quantidade de usuários e um aumento de 100% com relação ao tempo que esses usuários ficavam no site.
O Progressive Web App, ele vem para poder fazer esse meio de campo entre o aplicativo web tradicional e o aplicativo Nativo.
Congrego numa igreja aqui que ela é de tamanho médio, mais ou menos 400 membros. O pastor queria porque queria um aplicativo, e aí a gente foi conversar.
Qual era o objetivo? Basicamente o só tem novidades, informações sobre igreja, e o grande recurso a mais ali é a parte para encontrar uma célula.
Isso o usuário pode fazer pelo web mesmo, um aplicativo PWA teria resolvido o problema de uma forma muito mais satisfatória. Mas o pastor quis entrar na modinha.
É moda, a necessidade em vários casos é só por querer. “Aah, eu quero ter um aplicativo e tal, alguma coisa”.
Hoje em dia os PWAs estão crescendo demais, não só aqui na Califórnia, mas nos Estados Unidos em geral.
Por exemplo, o Twitter ele lançou um Progressive Web App, jornais como Washington Post tem um Progressive Web App.
Essa semana eu precisei chamar um Uber, e por causa do nosso episódio eu decidi não usar o aplicativo nativo da Uber, escolhi usar o PWA, o progressive web app, da Uber.
Eu tive uma experiência tão boa quanto a do aplicativo nativo.
Um aplicativo PWA para igreja é difícil de ser contruído?
O desenvolvimento do Progressive Web App, não é nada de outro mundo, não é nenhum bicho de sete cabeças, e qualquer igreja que quiser hoje ter uma aplicação Progressive Web App é possível, é acessível.
Sem contar que mais pessoas da igreja poderão usar o aplicativo PWA, pois ele é muito mais leve e pode ser usado em aparelhos mais antigos.
Quais são os maiores obstáculos no desenvolvimento de um aplicativo?
Basicamente é custo, tempo e capacidade, possibilidade de achar mão de obra.
Tenho experiência gerenciando uma equipe de desenvolvedores, trabalhava gerenciando uma equipe no desenvolvimento de aplicativo nativo.,
Até que, por uma série de razões, eu percebi que naquele caso específico não valia a pena o desembolso de trabalho e dinheiro, para que aquela aplicação específica fosse nativa.
Percebi que não tinha nada que apenas um aplicativo nativo pudesse oferecer. Então, se eu não tenho uma necessidade que só o aplicativo nativo pode me oferecer, e se o custo de desenvolvimento dele é maior não vale a pena ficar no nativo
App nativo é mais caro por dois motivos:
a mão de obra que trabalha com esse desenvolvimento, ou seja, o desenvolvedor que desenvolve para iOS, por exemplo, o desenvolvedor que desenvolve para Android, ele tem um custo de hora mais alto, é mais caro.
Além de ser uma mão de obra mais cara, é um trabalho também mais demorado, então o desenvolvimento web ele é objetivamente mais rápido do que o desenvolvimento para iOS e para Android.
Então eu tomei a decisão de a cada novo projeto estudar melhor e ver se de fato eu preciso trabalhar com nativo ou se a escolha mais adequada de fato é o PWA.
É muito mais caro, é muito mais lento e é mais difícil achar uma mão de obra boa para desenvolver nativo. E aí quando eu não tenho essa necessidade, a escolha padrão se torna o PWA.
Na maioria das vezes com PWA você vai ser muito mais feliz, vai gastar menos dinheiro, vai ter seu produto mais rápido, vai ter seu produto atualizado muito mais frequentemente, muito mais rapidamente, do que com o nativo.
E tem um outro efeito positivo na verdade, os seus usuários vão estar sempre com uma versão atualizada do PWA.
Toda vez que eles acessarem o seu site, ou seja, toda vez que eles acessarem o aplicativo PWA da sua igreja, eles vão estar usando a última versão.