Ângelo Lovatto Éderson Ferreira Taiane Ramos

Documentos relacionados
Curso online de Aplicações. Híbridas. Plano de Estudo

Apps na prática 1 Aviso Legal: Este material foi produzido e desenvolvido pela Fábrica de Aplicativos S.A para o curso presencial e online.

DESENVOLVENDO APLICAÇÕES MULTIPLATAFORMA PARA DISPOSITIVOS MÓVEIS UTILIZANDO IONIC E PHONEGAP

Introdução à Programação para Dispositivos Móveis

DESENVOLVIMENTO DE APLICATIVOS HÍBRIDOS BENEFÍCIOS E PROBLEMAS ENCONTRADOS NA UTILIZAÇÃO DESSAS TECNOLOGIAS

Curso online de Fundamentos em Android. Plano de Estudo

ESTRATÉGIAS INTELIGENTES PARA DESENVOLVIMENTO DE APLICATIVOS MOBILE MULTIPLATAFORMA

Estratégias Móveis. O que toda empresa precisa saber

Curso Online de E-commerce. Plano de Estudo

Curso online de. Formação em Front-End. Plano de Estudo

RELATÓRIO PARCIAL DE INICIAÇÃO CIENTÍFICA CAMPUS PIRACICABA MODELO DE RELATÓRIO DE INICIAÇÃO CIENTÍFICA

Primeiros Passos para o Desenvolvimento de Aplicações Móveis na Plataforma Android. Odette Mestrinho Christian Reis 1

Sistemas de Informação (SI) Infraestrutra de Tecnologia da Informação (TI): Software

Iniciando Layouts. No html5 existem algumas tags padrões para se iniciar Layouts. Estrutura Básica:

Desenvolvimento de Aplicações Distribuídas

CLIPPING SERVICE. Clipping Service 2014 Todos direitos reservados

UNA-SUS/UFMA Revolução para Mobile. Prof. Ms. Mariana Lopes e Maia

FURBMOBILE: UMA APLICAÇÃO PARA VISUALIZAÇÃO E ACOMPANHAMENTO DA MATRIZ CURRICULAR

Curso: FLAGProfessional UX/UI Designer for Web & Mobile

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

ESPECIFICAÇÕES DO ANÚNCIO. Banner padrão. Servido por terceiros. Criativo. Animação. Marcador de anúncio da DAA* Disponibilidade.

Uso da plataforma Ionic para Desenvolvimento de Aplicativo Móvel

Biografia Resumida. Mestre em Engenharia de Computação (Poli- USP). Consultor e Líder de Projetos da Visiotech Ltda.

3. DETALHAMENTO DOS SERVIÇOS PARA O PROJETO DO SITE. 3.1 Planejar e desenvolver site com Layout responsivo/mobile Friendly

Configuração do Apache Cordova Lab. 13. Prof. Bruno C. Vani

Desenvolvimento de Aplicações Móveis Multiplataforma Utilizando Ionic 2

ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO DE APLICATIVOS MÓVEIS MULTIPLATAFORMA

TENDÊNCIAS NO DESENVOLVIMENTO DE APLICAÇÕES MOBILES

ISCED Mobile Direcção Académica, Junho/2017

PARCERIA TÉCNICA IDEAL

Desenvolvedor Android: Avançado. Plano de Estudo

PARA QUEM É ESTE CURSO?

Manual Primeiro Acesso

Google smartphones tablets

Introdução ao Desenvolvimento para Dispositivos Móveis

Faculdade de Tecnologia "Dep. Júlio Julinho Marcondes de Moura" RELATÓRIO FINAL DE INICIAÇÃO CIENTÍFICA

Curso: FLAGProfessional UX/UI Designer

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

Sumário. 2 Atualização Versão Android Obtendo a versão mais recente...10

Alura Ensino Online. Rua Vergueiro, 3185, 8º andar, São Paulo, SP

Microsoft Launcher - O seu smartphone sincronizado com o PC

VANTAGENS E DESVANTAGENS DA UTILIZAÇÃO DO IONIC FRAMEWORK PARA O DESENVOLVIMENTO DE APLICATIVOS MÓVEIS

5 Infraestrutura de TI

APLICATIVO PARA PEQUENAS E MÉDIAS EMPRESAS. Uma Solução Planeta Digital.

Fundamentos de Bootstrap 3 O que é Bootstrap. Preparando o ambiente

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

Manual Moodle Mobile (APP) Aluno e Professor

Curso GeneXus - Deploying. Veremos a seguir os detalhes de como colocar em Produção e Publicar aplicativos para Smart Devices.

Os sites da FATECOINS podem ser acessados em qualquer lugar do mundo e os aplicativos da FATECOINS são distribuídos apenas no Brasil.

Copyri g h t 2013 OSIso f t, LLC. 1

ANEXO 2. TÍTULO DO PROJETO: Abordagens multiplataforma para sistemas web responsivo com utilização de cache

USABILIDADE EM INTERFACES WEB COM DESIGN RESPONSIVO

Galaxy Tab Tecnologia PRODUTOS B2B SAMSUNG APPS SUPORTE MY SAMSUNG BUSCA. Página principal Celulares & Tablets Tablets

Cópia de Contatos. Celulares Smartphones Tablets SIMs. (C) 2013 Maine Avenue Technologies - All rights reserved

PARTE I. Introdução ao Desenvolvimento para Dispositivos Móveis

O que é o HTML5? Tags Canvas

Eduardo Faria. Web Designer/Front-End. Andaraí - Rio de Janeiro, RJ. Tenho sólidos conhecimentos em HTML/CSS, Wordpress, Layout e Interface.

Olá! Parabéns por adquirir o seu NeoID, o certificado em nuvem que garante sua identidade no mundo mobile.

OI CLOUD SEJA BEM-VINDO!

Programação para dispositivos móveis. Cassio Diego cassiodiego.com/m

Contrutor de Página para Frontend e Backend

Apresentação Introdução Ambiente de desenvolvimento Aplicativos. Minicurso Android. Dia 1. Adão Henrique R. Justo Filho UFC - DETI 16/10/2012

Publicações Digitais Interativas. Qual solução escolher? ebooks ou Apps

Requisitos do sistema para o Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. Todos os direitos reservados.

Conteúdo Programático JavaScript Web Developer

Instalação Dispositivo Móvel - Linx Mobile

Fast Feedback: avaliando o atendimento ao cliente

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software

Informática. Novidades do Mozilla Firefox. Professor Márcio Hunecke.

Informações importantes

Programação para Dispositivos Móveis

CONSINCO E-COMMERCE CONSINCO M-COMMERCE. As plataformas tecnológicas que faltavam para a sua empresa se tornar multicanal.

Requisitos do sistema para o Qlik Sense. Qlik Sense September 2017 Copyright QlikTech International AB. Todos os direitos reservados.

Domine seu PABX Instale no Windows, Linux ou na Nuvem. Por que escolher 3CX?

Guia de Uso - Mobile ID

Com esse novo menu será possível suportar o novo padrão de aplicações desenvolvidas em HTML5 através do Framework HTML.

Serviço de conferência web. SIG Técnico Operacional RUTE Novembro 2016

WISE TIMETABLE De graça para o mundo!

Projeto e desenvolvimento de aplicações para dispositivos móveis híbridas a partir de tecnologias para Web: um estudo de caso em jogos digitais

Ajax na Construção de uma Aplicação Web para Monitoramento de Ambientes. Marcus Vinícius Silva Gois Orientador: Paulo César Rodacki Gomes

INTRODUÇÃO A DESENVOLVIMENTO DE APLICAÇÕES HÍBRIDAS


APP WORK - SISTEMA DE GERENCIAMENTO DE HORÁRIO PONTO E GEOLOCALIZAÇÃO 1 APP WORK - POINT AND GEOLOCALIZATION SCHEME MANAGEMENT SYSTEM

A Maior Plataforma de Revistas Digitais do País

Desenvolvimento de Aplicações Móveis com HTML5

Por que desenvolver PARA MOBILE?

DOCUMENTAÇÃO NTIC. Adobe Connect Mobile

Requisitos de Hardware e Software Engeman. Versão 2018/06

Vitrine de Projetos Sociais: aplicação colaborativa baseada em React Native e Firebase

Transformando ideias em negócios de sucesso...

Interação nas aplicações Web em dispositivos móveis: Questões de acesso e usabilidade

AMP TECHNOLOGY. marketing agency

Passo-a-passo: como abrir os e-pubs sobre Astronomia

FACULDADE DE TECNOLOGIA SENAC GOIÁS Gestão de Tecnologia da Informação PROPOSTA TÉCNICA SISTEMAS OPERACIONAIS

Guia de Navegação PORTAL PLANNETA EDUCAÇÃO. www. plannetaeducacao.com.br. transformando o aprendizado

Usando um smartphone Android pela primeira vez? Calma que vamos te ajudar!

Exportação para dispositivos móveis

TECNOLOGIAS DE DESENVOLVIMENTO DE APLICAÇÕES UTILIZANDO METEOR

Transcrição:

Ângelo Lovatto Éderson Ferreira Taiane Ramos

Como a web chegou ao mobile Início da década de 90 Preparada para mobile? Curiosamente, os primeiros websites, aqueles baseados em texto e otimizados para as velocidades de internet discada da época, eram responsivos. Isto é, sua simplicidade permite a adaptação a vários tamanhos de tela diferentes, sem quebrar sua usabilidade (alguns sites de professores do IME servem como exemplo disso).

Como a web chegou ao mobile A especialização para desktop Evoluções que dificultaram A partir de meados de 1990, foram introduzidas tecnologias que mais tarde se provariam obstáculos à adaptação para dispositivos móveis. Essas incluem: Sites baseados em tabelas Adobe Flash Layouts estáticos Grande uso de imagens Menus suspensos

Como a web chegou ao mobile A Web 2.0 A ascensão do HTML5 Termo criado no final dos anos 2000, com a popularização do HTML5 sobre o Flash, e o uso de conteúdo interativo usando JavaScript e XML. Essas tecnologias eram mais amigáveis aos dispositivos móveis, que em 2008 ultrapassaram os desktops em acessos à Web.

A Web móvel Tudo na palma da mão Com a popularização dos dispositivos móveis: Muitas empresas procuraram criar uma versão móvel condensada de seu site. Web designers focaram em designs altos e estreitos ao invés de curtos e largos. RWD (Responsive Web Design) aumentou bastante em popularidade

App ou Web? A expectativa do usuário Empresas/produtos novos Escolha mais livre Possibilidade de criar algo novo em uma direção específica Exemplo: Instagram Presença já estabelecida na Web Arriscado criar app nativo deixa maior parte do mercado de fora Situação anormal para o próprio usuário a marca é tão forte na web que o usuário usará o navegador

Web First Começando pela Web Razões: Apostar em uma plataforma X pode ser arriscado ios parecia a opção certa para atingir a maioria do mercado no passado Garantir um público grande requer desenvolver para várias plataformas A complexidade da aplicação não justifica o custo Estratégia: Sedimentar bem sua presença na web, garantindo acesso universal Introduzir aplicações nativas conforme necessário Acesso à recursos e experiências nativas

Hardware e plataforma Recursos no dispositivo móvel Acelerômetro GPS Armazenamento Ligações/SMS Câmera Bluetooth Recursos no sistema operacional Apps instaladas Notificações Contatos Conta Google Todos estes recursos estão presentes no desenvolvimento nativo!

Hardware e plataforma O que podemos fazer na web? APIs existentes e sua compatibilidade: Disponibilidade de cada API: http://caniuse.com https://whatwebcando.today/

Segurança e privacidade "Sim, pode instalar." Android 6.0: pedido de permissões em tempo de execução. O browser já fazia assim! Brechas de segurança já foram encontradas em apps para ios e Android.

Segurança e privacidade A web é mais limitada: bom para o usuário, ruim para o desenvolvedor. Ex.: agenda de contatos, sistema de arquivos. O famoso "cadeado"/https

Desempenho Sem dúvida, apps nativas são mais rápidas A web é toda interpretada: HTML, CSS, JavaScript Seu desempenho pode ser aceitável para a maioria das aplicações Requer maior cuidado no projeto: "80% do tempo é gasto no front-end" (Steve Sauders)

Desempenho Velocidade percebida Páginas web podem carregar inicialmente apenas seu início e o restante em segundo plano ou conforme a rolagem "Above the fold"

Usabilidade e visual Nativo cara da plataforma familiar para o usuário experiência diferenciada conforme a plataforma Web identidade visual da marca experiência mais padronizada

Experiência do Usuário O que seu usuário espera do produto? Web Compartilhar link Dar zoom Favoritar páginas específicas Uso pouco frequente App Possibilidade de usar offline Padrão conhecido

Distribuição App Dependente de Lojas Custo Aprovação do App Divulgação controlada Web A web é livre Você faz o que quiser (quase) Divulga como achar melhor

Instalação App Usuário precisa instalar Espera pra baixar Instalar todo o código do app Baixar atualizações Web Acesso por browser Não precisa instalar Sempre versão mais nova Só baixa o que será usado

Monetização Ponto pras apps! Plataformas de pagamento integradas Desvantagem: Pagar porcentagem Web: opções como PayPal

Multiplataforma Atingir o maior número de usuários Navegadores Incompatibilidades PC, tablet, celular, TV Menor entre navegadores Necessário reescrever apps Apps negligenciam plataformas Projetos livres Fonte:https://www.statista.com/statistics/266136/global-market-share-held-by-smartphone-operating -systems/

Apps mais usados (Brasil) Fonte: Ibope 2015, retirado de http://www.techtudo.com.br/noticias/noticia/2015/12/whatsapp-ma is-usado-brasil.html

Apps de sucesso

Apps com versão web

Apps com versão web

Apps com versão web

App híbrida Tecnicamente, é app Motor de renderização da web constrói a interface Plugins de código nativo acessam as funções básicas Necessitam da loja, download, instalação Cordova, Ionic, PhoneGap

Progressive Web App Tecnologias suportadas por browsers para sites se integrarem às plataformas móveis Site web regular "instalado e executado" como app Arquivo Web App Manifest instrui o browser

Progressive Web App O site se oferece para instalar-se na home do SO.

Sugestão de Leitura Estratégias Usabilidade Responsividade Tecnologias

Obrigado! Perguntas?