Prévia do material em texto
CANVAS DE DESENVOLVIMENTO DE APLICATIVOS MÓVEIS Área de Foco Aplicativos Nativos Aplicativos Híbridos Web Apps Progressive Web Apps (PWAs) Meta Princip al Máxima Qualidade e Desempenho. Alta Portabilidade e Custo-Benefício. Presença Mobile Simples e Rápida. Experiência Quase Nativa via Web. Tecnol ogia/Li nguage ns Específicas do Fabricante (Android Studio/Java/Kotl in; Xcode/Swift/Ob jective C). Frameworks Multiplataforma (Flutter/Dart; Ionic/HTML/CSS/J S; React Native). Tecnologias Web (HTML, CSS, JavaScript). Tecnologias Web com recursos avançados de Service Workers. Vantag ens- Chave Acesso total a APIs e recursos de baixo nível. Melhor interface e performance. Suporte do fabricante. Código único para Android e iOS. Redução de tempo e custo de desenvolvimento e manutenção. Muito barato e fácil de desenvolver. Responsivo (adapta-se a qualquer dispositivo). Não ocupa memória no dispositivo. Incorpora funcionalidades nativas (push, ícone na tela, câmera/galeria) progressivament e. Desvan tagens- Chave Baixa Portabilidade: Necessita de dois desenvolviment os e manutenções separadas (alto custo). Performance e interface inferiores aos nativos. Acesso limitado a recursos de hardware. Acesso muito limitado a recursos nativos (câmera, push, geolocalização) . Dependente de conexão com a internet. Nem todos os navegadores suportam todas as funcionalidades avançadas (ex: Safari não suporta Push Notification). Melhor es Aplicaç ões Jogos, aplicações com gráficos ricos, softwares que exigem alta Aplicações de Pequeno/Médio Porte. Empresas com orçamento limitado, mas que Websites responsivos, e- commerce básico. Apenas para ter uma Aplicações que buscam o alcance da web com a usabilidade de velocidade de processamento . precisam de presença nas duas plataformas. "versão mobile" da página web. um app (ex: versões mobile leves de grandes serviços). Requisi to Crítico Orçamento alto para dois desenvolviment os (Android e iOS). Disposição para sacrificar um pouco de performance. Funcionamento totalmente dependente de conexão com a internet. Navegador do usuário deve ser compatível com as funcionalidades desejadas. Exportar para Sheets Como Usar este Canvas para Decisão: 1. Defina sua Prioridade: O que é mais importante? a. Qualidade/Desempenho? → Vá para Nativo. b. Portabilidade/Custo? → Vá para Híbrido. c. Alcance/Facilidade (Web)? → Vá para Web App ou PWA. 2. Verifique as Desvantagens: A desvantagem da sua opção primária é aceitável para o seu projeto? a. Exemplo: Se o app é um jogo 3D (requer performance), você não pode optar por Híbrido, apesar do custo. 3. Avalie o Orçamento e Prazo: O custo de duplicação do esforço (Nativo) é viável? O prazo para um único código (Híbrido) é mais atrativo?