MENU

| BR

Campus

Cursos

Programas Executivos

Paises

Progressive Web Apps (PWA) são o futuro do desenvolvimento web?

Progressive Web Apps (PWA) são o futuro do desenvolvimento web?
#Tecnologia
7 de maio - min de leitura


Muito tem sido falado a respeito de Progressive Web Apps, ou só PWA. A ferramenta pode ser considerada como uma evolução híbrida entre páginas da web e aplicativos móveis. E é justamente por unir o melhor dos dois mundos que muita gente vem considerando PWA como o futuro do desenvolvimento web. Mas, afinal, o que essa tecnologia tem de tão incrível e no que ela ainda não é tão boa assim? O termo PWA é usado para nomear uma nova metodologia de desenvolvimento web, mas não há necessariamente uma definição única e precisa. Sua principal funcionalidade, hoje em dia, é criar aplicações web que entreguem uma experiência parecida com a dos aplicativos aos usuários, mas sem precisar fazê-lo baixar o app e se cadastrar. Ou seja: uma barreira de entrada muito menor. Assim como um aplicativo, os PWAs aparecem com um ícone na página principal do celular e conseguem enviar notificações.

PWAs não precisam da aprovação nas App Stores?

A tecnologia permite criar um app sem precisar passar pelo processo da App Store (iOS) ou Google Play (Android). Atualmente somente o Edge / Windows 10 está forçando os PWAs a estarem na loja. Isso significa que você, enquanto programador, pode instalar aplicativos no iOS, por exemplo, sem precisar passar por processos de aprovação?. Talvez seja por isso que, na atualização 11.3 do iOS, a Apple comunicou discretamente o lançamento de suporte para o conjunto básico de novas tecnologias por trás dos PWAs. Ainda sem muito alarde, mas sem ignorar a tendência, a empresa parece estar olhando para o futuro.

Por que PWA está sendo considerado o futuro?

A principal vantagem do uso de PWA é o custo-benefício. Desenvolver um aplicativo nativo custa muito mais do que desenvolver um progressive web app e, ao mesmo tempo, o PWA consegue entregar resultados similares? aos de um app. Com essa tecnologia, é possível acessar informações sobre a bateria, fazer o celular vibrar, enviar notificações, manter um ícone na página principal, usar tela cheia e, melhor ainda, operar em modo offline?.

Sim, PWAs funcionam com conexões bem lentas ou sem nenhuma conexão: faz parte dos princípios da ferramenta. Outro ponto bastante positivo é a questão da retenção de usuários. Para, de fato, usar um aplicativo, uma pessoa passa por uma série de etapas: procurar pelo app, instalá-lo, abri-lo, se cadastrar no sistema e, só depois, interagir. E, no meio desse caminho, muita gente desiste. Uma pesquisa realizada com o app DrawChat mostrou que, a cada uma dessas etapas, cerca de 20% dos usuários eram perdidos. Por outro lado, na web, poucos segundos após acessar um link, o usuário já está experimentando o produto, e é assim que funciona com PWA.

Então seria esse o fim dos aplicativos?

"Apesar de acreditar que PWA tem um grande impacto no futuro, eu não acho que ele vá desmerecer outras tecnologias". A frase é de Matheus Costa, professor dos cursos de programação da Digital House. O que Matheus quer dizer é que, mesmo com tantas vantagens, PWA ainda tem limitações que podem ser cruciais? dependendo do produto ou do negócio.

Com PWA não é possível, por exemplo, fazer conexões Bluetooth, nem usar o NFC do celular ou acessar os contatos. "Coisas básicas que outras aplicações podem fazer, o PWA não faz, e isso me deixa com um pouquinho de pé atrás. Nem sempre é a melhor solução", conta.

O professor dá o exemplo do acesso a outros aplicativos (como para realizar login) e do envio de notificações com a aplicação fechada. Essas funções, presentes em qualquer aplicativo nativo, ainda não podem ser executadas via PWA. O importante é sempre estar atento ao tipo de negócio que está sendo desenvolvido. Não existe ferramenta que é a melhor para todo e qualquer produto?.

Apesar de ser cauteloso a respeito do PWA, Matheus conta que está desenvolvendo uma ferramenta desse tipo, e a experiência está sendo positiva. "Para o que eu estou fazendo, é a melhor solução, porque eu englobo tudo o que eu preciso em uma única tecnologia, e consigo dar ótima experiência para o usuário, independente de onde ele tiver acesso: celular, tablet ou PC".

Quero programar PWA: por onde começo?

Matheus explica que desenvolver PWA é basicamente uma variação do desenvolvimento de sites responsivos (aqueles que se adaptam ao tamanho das telas), somado a um documentação específica da tecnologia. Por isso, o primeiro passo para desenvolver um produto em PWA é saber fazer sites e ter conhecimento de alguma linguagem lógica.

Outras notícias

Como aplicar um teste AB eficiente e aumentar conversões img
#Marketing

Como aplicar um teste AB eficiente e aumentar conversões

O marketing digital já é uma realidade para empresas de todos os setores que sacaram a mina de ouro que esta ferramenta de captação de leads pode ser. É dessa luz que o teste AB dá sua graça, sendo, segundo especialistas, a melhor forma de otimizar a taxa de conversão de suas páginas e melhorar resultados em campanhas de marketing.Como funciona o teste AB? O AB leva a fama de eficiente, pois consiste em dividir o tráfego de uma determinada página em duas versões, ou seja, a atual e uma outra com modificações. E para ficar mais tranquilo para o profissional que faz ou pretende fazer os testes, traçamos um exemplo de teste AB para você aplicar e alavancar suas campanhas muito mais rápido. Partiu aprender?Passo a passo para um teste AB eficienteO que vamos testar hoje?O primeiro ato, antes de colocar a mão na massa, é estar ciente que não se deve testar mais de um elemento por vez, já que dessa forma fica difícil saber qual mudança foi a responsável pelos resultados. Não exatamente nesta ordem, mas, geralmente, os elementos que você pode testar em um teste A/B prioritariamente são:> Headline (título em destaque) da página;> Call-to-Action (botões para conversão);> Imagens ou vídeos;> Descrição da oferta; > Tamanho e campos do formulário; > Indicadores de confiabilidade (testemunhos, certificados etc);> Alteração das posições dos elementos, cores ou mesmo aspectos da própria oferta;Volume certo para dar certo Para dar ainda mais certo, você precisa ter um bom volume de acessos. Caso contrário, estatisticamente falando, este teste não terá muita consistência. A falta de volume também leva ao risco de decisões prematuras e - o que ninguém quer nesta brincadeira toda - incorretas. Portanto, determine a amostragem do seu teste.Uma mão na roda Para realizar com eficiência um teste AB, você precisará de uma ajudazinha na automatização. Olha só algumas das melhores ferramentas para teste AB que podem ajudar bastante neste processo, agilizando com o uso da tecnologia:Google Optimize Optimizely VWO RD Station Uma com, outra sem e assim por diante O próximo passo será desenvolver duas variações com apenas um elemento de diferença do mesmo material trabalhado. Traduzindo, se for para testar a eficácia de uma imagem na Landing Page (LP), por exemplo, é preciso criar uma com imagem e a outra sem a imagem, sendo que o restante dos elementos devem continuar os mesmos.A hora do vamos ver... Agora, depois de separar os grupos para testar as duas variações, é hora de cortar o bolo… ou melhor (está parecendo uma receita, nós sabemos, mas vem na nossa), identificar qual a variação que deu mais certo e, bon apetit, a implementação!… mas sem afobaçãoImplementar é uma arte estratégica. Pois bem, o mercado disponibiliza ferramentas que verificam se o teste já recebeu o tráfego suficiente para ter a tal significância estatística. Só com base nelas é que você saberá qual foi a variação mais eficiente, implementando automaticamente a que gerou mais resultados.A riqueza dos detalhes Com base nos resultados deste teste, fique ligado aos pequenos ajustes da página e em que exatamente eles podem aumentar o número de vendas e leads da empresa. Para muitas pessoas, é difícil acreditar que remover um único campo do formulário seja capaz de aumentar as conversões em mais de 150%. Mas sim, é vero.Estude opções Analise opções. Entenda, por exemplo, qual é a melhor cor para um botão de CTA, optando por duas variações, e defina qual delas atendeu o seu objetivo. Tente esta estratégia em outros campos. Portanto, estude os resultados e parta para a ação, mas vá mesmo, pois a taxa média de conversão da página precisa ser seu foco.Respira e pegue um café Monitorar o seu teste de 1 em 1 minuto não vai ajudar a entender o resultado real, além de te deixar paranóico(a). Calma. É importante respeitar o período de tempo que um teste AB leva para mostrar resultados, que pode ser horas ou dias para chegar em uma conclusão mais assertiva.Dica camarada: Essa não faz parte do passo a passo e nem é um conselho - que se fosse bom, você já sabe, né? - é uma dica de parça, mesmo.  Se deu tanto trabalho para ser feito, então não jogue fora os testes anteriores, não é mesmo? Ao invés disso, guarde todos. Tenha um olhar para cada um deles de aprimoramento de resultados que deram certo, faça novos com essa base e descubra novas informações e fatores. Organize todos em uma planilha, com classificação por tipo, métrica, período e resultado.Como se tornar um profissional de marketing digital e expert em testes A/BNo curso de Gestão de Marketing da maior escola de habilidades digitais da América Latina, a nossa Digital House, você vai entender detalhes sobre teste AB, contextualizado com várias ferramentas de marketing.Mas como este tipo de tática é apenas uma pontinha do que é o marketing digital, nosso curso completo sobre Marketing Digital também te ensina sobre storytelling, planejamento de campanhas, estratégias, SEO, Ads, mídia programática e mais. Entenda mais sobre os diferenciais da Digital House.Vem com a gente! Antecipe-se e se prepare para o mercado com a ajuda de experts em marketing digital e também um empurrãozinho da nossa webserie DH Series, focada em transformação digital.

Kanban: a metodologia ágil mais simples para implementar no dia a dia img
#UX
#Marketing
#Tecnologia

Kanban: a metodologia ágil mais simples para implementar no dia a dia

Seja para colecionadores compulsivos de post-its coloridos, para os mais minimalistas, com lousas monocromáticas, ou mesmo pelo meio eletrônico, fato é que a metodologia Kanban é ninja, e não é só pela origem do termo ser da terra dos samurais, mas por seus resultados rápidos e precisos.O que é a metodologia Kanban?Em japonês, Kanban significa cartão ou sinalização.É uma das metodologias ágeis, criada para organizar as tarefas de uma empresa, seja com post-its coloridos ou softwares virtuais, deixando visíveis para todos os envolvidos cada etapa das atividades. Mas como funciona a metodologia agile? A divisão destas etapas, normalmente, segue em pelo menos três colunas, desta forma:To do/para fazer: atividades que não começaram mas precisam ser feitas;Doing/em execução: atividades que estão em andamento;Done/concluídas: atividades que foram finalizadas pela equipe.Além dessas três colunas, as empresas têm como customizar suas etapas, criando as que façam sentido para seus times. Essa metodologia pode ser aplicada em departamentos de marketing, desenvolvedores, indústrias de varejo e uma infinidade de outras áreas. Basta o desejo de agilizar processos, organizando por partes de execução, escancarando aos cérebros humanos envolvidos, pelos recursos visuais, e mostrando que a engrenagem só anda se todos fizerem ela girar. Como implementar a metodologia agile na sua empresaComo estamos em plena era da sustentabilidade, hoje em dia há o Kanban virtual (e-Kanban), que veio para substituir aquele bando de papeizinhos. Essa ferramenta de metodologia ágil evita alguns problemas como a perda (imagine com uma ventania, o estrago que faz!), além da praticidade na atualização do quadro de tarefas. Além disso, o Kanban, aliado ao Trello - plataforma de gestão de equipes e projetos pela web - torna-se uma super mão na roda! É uma ótima dica para agilizar o seu negócio e aumentar a performance do time, sem papel, aliás. O que acontece é que o Trello foi desenvolvido com base na metodologia Kanban, portanto, suas tarefas são apresentadas em um quadro, de forma bastante visual também.As vantagens em aplicar a metodologia KanbanCom tantas mudanças acontecendo ao mesmo tempo, toda empresa será obrigada a passar pela transformação digital, mas existem meios menos doloridos de reinventar o negócio, e aplicar o conceito do agile pode ser um deles. Na metodologia ágil o que importa, realmente, é a assimilação do método por todos os envolvidos, que contarão muito lá, nos resultados finais. Não, isso não é provérbio japonês, mas sim, a resposta de por quê uma metologia de mais de meio século atrás se aplica tão bem, em plena era digital.A origem da Kanban foi na década de 1940, na fábrica de automóveis Toyota, e o objetivo era controlar o estoque de materiais para que os produtos não excedessem ou faltassem, equilibrando então a linha de produção. E foi sucesso. A Toyota teve um resultado excelente e descobriu na prática as vantagens em usar a metodologia Kanban:> Evita a procrastinação e o tempo ocioso dos colaboradores;> Economiza tempo;> É prático e fácil de ser implementado;> Ajuda na hierarquização de tarefas;> Reduz custos e desperdícios;> Ajuda a mensurar a produtividade;> Facilita a comunicação entre os funcionários, já que o mapa de atividades mostra aquelas que já foram realizadas e as que ainda serão produzidas.A jornada de mil milhas que começa com um pequeno passoSim, este é um provérbio japonês. Não só por que não conseguimos nos conter, mas porque se adequa ao contexto. Lendo este artigo você deve ter ficado curioso não apenas para conhecer mais sobre metodologia agile mas, em saber como dar o primeiro passo em sua direção.Se você faz parte de uma equipe, lidera pessoas, quer começar a empreender ou mesmo iniciar a carreira, começar a usar a metodologia ágil para gestão e planejamento de projetos pode render ótimos resultados, em curtos e médios prazos.Na Digital House, maior escola de habilidades digitais da América Latina, temos um curso de Agile, incluindo Kanban. Nele, você aprende as principais metodologias e frameworks para criar, experimentar e testar seus projetos, colocando seus clientes no centro e descobrindo o que torna uma empresa ágil.Empresas já descobriram o valor destas metodologias no dia a dia, e pagam salário médio de R$ 5.000,00 para um profissional de agile master da área. Conheça mais sobre nossos cursos. Ajudamos a agilizar sua jornada ;-)

Do banco de dados à nuvem: o que muda e como se adaptar? img
#Dados

Do banco de dados à nuvem: o que muda e como se adaptar?

O novo petróleo da humanidade, para ser tão valioso, precisa de gerenciamento, segurança, espaço...muito espaço... e armazenamento. O antigo banco de dados, hoje, cede espaço para o armazenamento em nuvem, ou cloud. Mas, então, por que cargas d'água tantas empresas relutam em adotar a tal cloud computing em seu universo operacional? A Transformação Digital prova que há um movimento de mão única para quem quer crescer e não sumir em meio à inovação. Logo, ou o mindset de algumas empresas muda por bem... ou vai pela força das circunstâncias mesmo. Com a pandemia da Covid-19, por exemplo, momento significativo no que se refere a adequação ao digital, trabalhar em casa se tornou imprescindível para todos os tipos de empresa, das pequenas às multinacionais. E aí é que entra a importância do armazenamento em nuvem. Pesquisas mostram o crescimento da nuvem para armazenamento de dadosA pesquisa da Hibou/Indico sobre home office durante o Covid-19 anunciou na semana passada que 59,9% dos brasileiros estão trabalhando home office. Isso não significa menos trabalho. Isso porque 25,2% dos entrevistados dizem que estão trabalhando mais do que antes. Então, o paradigma da menor produtividade em casa já era. Outra informação que deixa muita gente de queixo caído é o quanto armazenamento cloud se tornou essencial. De acordo com estudo sobre armazenamento na nuvem da SAS Brasil, 80% das empresas nacionais avaliadas têm ou terão um projeto baseado em cloud computing nos próximos 12 meses e, até 2025, 80% das companhias já terão migrado para o armazenamento de dados em nuvem. A pergunta que fica é: por que as empresas estão tão preocupadas em mudar o armazenamento para nuvem o mais rápido possível? Pois, além de prezar pela vida de seus negócios, os olhos brilham para as vantagens que aderir à nuvem traz, como: 1. Melhora na experiência de quem depende de recursos tecnológicos em nível pessoal ou profissional, incluindo clientes; 2. Redução de custos com infraestrutura, como compra de software, instalação e manutenção; 3. Economia de espaço, já que os dados permanecem armazenados online; 4. Centralização da informação, o que gera praticidade e rapidez na tomada das decisões; 5. Trabalho remoto viável e não dispendioso ao empregador; 6. Segurança: com monitoramento e atualizações automáticas do servidor, serviços de assistência técnica e backups são inclusos no pacote de cloud. As vantagens do Cloud Computing para as empresas Entre as vantagens de usar cloud computing está melhorar experiência do cliente, incluindo segurança e agilidade nos serviços, além de produtos ofertados a ele. É óbvio que essa movimentação gera demanda por profissionais especializados em cloud computing, ou seja, os pilotos.Você que sonha em evoluir nas áreas de ciência de dados, inteligência artificial, ciência quantitativa ou engenharia de software, a Digital House oferece um curso sobre Cloud Architect com especialistas em criação de armazenamento em nuvem privada, pública ou híbrida. Ministramos os melhores cursos em habilidades digitais, entre eles, o curso voltado para Cloud Computing, que tem o objetivo de te ensinar a manjar muito sobre planejamento estratégico para nuvem. No programa, você aprenderá a construir projetos e arquiteturas eficientes e escalonáveis ​​na AWS, seguindo as melhores práticas do mercado, além de configurar um data lake, criar APIs, fazer entradas de informações em tempo real e usar ETLs no Spark. Acompanhe o blog da Digital House para aprender mais sobre o mundo dos dados e como utilizá-los para alavancar a sua empresa.