Evidive WordPress
Entre o final de 2019 e o começo de 2020, tive a oportunidade de desenvolver junto com a Mangu B...
Olhe para seu smartphone agora mesmo e se pergunte: você fez o download do aplicativo do Shopping que mais frequenta? E da franquia de restaurantes? E da agência de viagens?
Pois é, eu também não.Conte o número de aplicativos que você tem em seu telefone. É provável que, se você remover os apps pré-instalados do fabricante [que não podem ser excluídos], você terá, no máximo, 100 aplicativos. Aqueles que você usa com frequência, provavelmente, somam menos de 30.
Muitos aplicativos retardam o seu telefone. Eles ocupam espaço de memória, executam processos em segundo plano e sempre verificam se há notificações por push, mesmo quando não estão em uso.
Quando os smartphones apareceram pela primeira vez, grandes empresas correram para criar aplicativos. Então, elas perceberam que era uma verdadeira dor de cabeça mantê-los. Toda vez que você atualiza informações em seu site ou promove um produto, você precisa fazer o mesmo em seu aplicativo. E toda vez que um fabricante de celulares atualiza seu sistema operacional, você precisa depurar seu aplicativo para garantir que ele continue funcionando. Além disso, há o trabalho de gerenciar bugs em diferentes marcas, modelos e tamanhos de tela, sem contar as dificuldades de aprovação ao tentar enviar um aplicativo para a AppleStore, por exemplo. Se você já esteve envolvido no desenvolvimento de aplicativos para dispositivos móveis, sabe do que estou falando.Um bom exemplo de como isso está mudando é como restaurantes e cafés estão se integrando aos aplicativos de entrega de alimentos (iFood, UberEats), em vez de manterem seus próprios sistemas de pedidos e entregas online. Por sua vez, esses aplicativos de distribuição de alimentos estão se consolidando também como aplicativos de carteira móvel ou compartilhamento de viagens para fornecerem sinergia e conveniência aos usuários.Para refletir
Os aplicativos ganharam esse nome, em primeiro lugar, graças à Apple. Ela chamava de aplicativos todos os softwares instalados localmente em seus computadores para diferenciar seu sistema do Windows (que os chamava de programas). Você instalaria tantas peças diferentes de software em seu laptop ou PC quanto em seu telefone?Manter um aplicativo móvel exige tempo, esforço e dinheiro, especialmente quando sistemas operacionais como iOS e Android são atualizados com tanta frequência. Você percebeu que, toda vez que atualiza o software em seu telefone, algo dá errado em um dos seus aplicativos? Os aplicativos nativos não são mais tão necessários quanto eram antes. A consolidação está se aproximando e a era do “há um aplicativo para isso” está chegando ao fim.
A tecnologia que tem transformado esse cenário se chama PWA (Progressive Web Apps), que nada mais é do que fornecer ao usuário todos os recursos de uma plataforma, como se fosse um app, porém, sem necessariamente ser um app nativo, ou precisar ser instalado através das lojas de aplicativos. Mas como isso pode ser possível?
No vídeo abaixo, um exemplo de um PWA divulgado pelo Google: E, a seguir, um exemplo que eu mesmo desenvolvi para demonstração (ANDROID) para um cliente: Abaixo, uma demonstração no iOS em projeto real: Assista também a esse vídeo, que demonstra a diferença de velocidade entre um app com PWA e outro comum:
O conceito de Progressive Web App (aplicativo progressivo para a web) é um pouco diferente. Ele começa como uma simples aba no Chrome e se torna “progressivamente mais app” à medida em que você engaja e interage com ele. Até chegar ao ponto em que basta você adicionar o Web App à sua página inicial e pronto: ele passa a adquirir funções que antes eram exclusivas de aplicativos nativos: geolocalização, notificações, uso offline etc.
A principal vantagem para o usuário é a de não precisar se comprometer a baixar um aplicativo antes mesmo de saber se valerá a pena ou não. Esse é um dos maiores problemas dos apps nativos de hoje. Os Progressive Web Apps prometem deixar essa barreira completamente invisível e gradual. Nada de ter que ir até a app store, esperar o download do app, abri-lo pela primeira vez ou ter que se cadastrar antes de começar a usá-lo.
Com a combinação da tecnologia certa (possibilitada pelos browsers mais modernos) e o design certo (um fluxo de engajamento que não tenha barreiras ou fricção), em pouco tempo, as empresas podem começar a experimentar essa solução híbrida e progressiva de aplicativos.
Além da vantagem para o usuário de não precisar passar por todo o processo de download e instalação do aplicativo nativo, os aplicativos web progressivos também apresentam vantagens técnicas quando comparados aos aplicativos nativos e aos aplicativos web. Dá uma olhada na lista criada por Alex Russel em seu blog:
E uma das principais vantagens é o tempo e custo de desenvolvimento, já que com essa tecnologia do PWA, serão necessárias menos horas de programação sem a necessidade de fazer duas versões (uma para Android e outra para iOS), já que um único PWA serve a qualquer sistema operacional. Isso gera uma economia significativa no valor final do projeto.
Algumas informações que confirmam que os PWAs vieram para ficar:
Desde o início de 2018, ofereço para meus cliente a opção de terem aplicativos baseados em PWA. Os que toparam tiveram resultados excelentes tanto para o negócio quanto para a experiência do usuário!
Projetos que desenvolvi que estão com suas versões mobiles usando PWA:
[vc_separator]
Esse texto foi revisado por Lígia Menezes da Mandala Conteúdos
Entre o final de 2019 e o começo de 2020, tive a oportunidade de desenvolver junto com a Mangu B...
Definitivamente, o período de 2018/2019 trouxe um grande boom na demanda por aplicativos. Se há...
Como a psicologia pode melhorar o design das interfaces? Fazemos uso de muitos aplicativos para d...
No primeiro semestre de 2020, tive a oportunidade junto com a agência Neodream de desenvolvermos...