SlideShare una empresa de Scribd logo
1 de 14
Web Mobile
1
O Mercado Mobile
O mercado para dispositivos móveis é gigantesco e cheio de
oportunidades. Muita gente está se dando bem:
• Fabricantes de aparelhos;
• Operadoras de telefonia;
• Criadores das plataformas;
• Desenvolvedores de aplicativos;
• e os que acreditam no acesso a Web via mobile.
2
Web Mobile
• É o mesmo HTML, CSS e JavaScript que rodam nos
navegadores independente do dispositivo. Eles têm diferenças
entre si, claro, mas a maior parte é a mesma coisa. É tudo
Web.
3
APP ou WEB?
• Ao iniciar o desenvolvimento em dispositivos mobile, a
primeira resolução necessária costuma ser se criamos uma
App ou se investimos na Web mobile.
4
Web First
• Há muitos cenários onde uma App traz melhor experiência
para o usuário e satisfaz melhor suas expectativas, sobretudo
com relação à usabilidade.
• Mas o mercado de Apps hoje é exclusivo, e apostar em uma
plataforma X é arriscado.
• Alguns anos atrás, apostar no iOS parecia o tiro certeiro para
atingir a maioria do mercado.
• Hoje, o Android é dominante na maior parte do mundo. E
amanhã?
• Muita gente que apostou numa App iOS há alguns anos está
agora correndo atrás da versão Android. E vão precisar correr
atrás de qual plataforma depois?
• Já quem apostou na Web está tranquilo.
5
Web First
• Uma estratégia é começar sempre pela versão Web do seu
produto ou webapp.
• Sedimentar bem sua presença mobile via Web, garantindo
acesso universal e multiplataforma.
• Aí, conforme as necessidades surgirem e seu planejamento
financeiro permitir, você pode investir em Apps específicas de
plataformas com recursos e experiências nativas.
6
Comparativo – Web ou APP
• A grande diferença entre Apps e a Web que geralmente se
discute é que uma App dá melhor acesso e integração ao
hardware e à plataforma nativa do aparelho, enquanto que a
Web traz independência de plataforma e portabilidade. Mas
existem milhões de detalhes aí no meio que precisam ser
discutidos.
7
Integração com hardware e plataforma
• Um App tem acesso direto ao hardware do aparelho e a
recursos do SO. Consegue se integrar com funções avançadas
e a outros Apps. Pode manipular o funcionamento do
aparelho e até substituir ou complementar funções nativas.
• Já a Web roda enjaulada dentro do navegador e, por razões de
segurança, não tem acesso direto à plataforma nativa. Mas
existem diversas APIs novas do HTML 5 que expõem acesso a
recursos antes exclusivos dos Apps, como o acesso a câmera,
ao GPS, e etc.
8
Segurança e privacidade
• Rodar dentro do navegador tem suas vantagens. As restrições
de segurança são fortes e a chance de acontecer algo de ruim
é bem pequena. O usuário está mais protegido abrindo um
site Web do que instalando uma App em seu aparelho.
• As lojas de Apps tentam minimizar o impacto ruim na
segurança com restrições e permissões explícitas que o
usuário tem que aprovar. Mas a verdade é que a maioria dos
usuários não compreende os impactos das permissões que
aprova, e acabam dando acesso dos seus dados pessoais e
confidenciais aos Apps.
• Do ponto de vista do desenvolvedor, o cenário pode ser o
inverso: se você quer uma App que acesse os dados do
usuário e tenha altos privilégios, a Web vai limitá-lo. Mas, para
o usuário, Web é mais segura. 9
Performance
• Apps sempre serão mais rápidas que a Web. Elas rodam direto
no sistema operacional e, na maioria dos casos, são escritas
nativamente para a plataforma específica, o que dá muita
performance. A Web roda dentro do navegador, que
interpreta seu HTML, CSS e JavaScript, um processo
relativamente mais lento.
• A maior diferença de performance para o usuário não é a
execução do código em si, mas o carregamento inicial. A
página Web precisa ser baixada do servidor com todas suas
dependências, o que pode demorar. Mas, claro, uma App
precisa ser instalada, o que pode ser um processo mais lento
ainda.
10
Monetização
• No que tange a monetização, os Apps saem na frente. As lojas
já são plataformas de pagamento integradas e o usuário não
tem trabalho algum para comprar Apps e assinaturas. A Web
não tem esse tipo de facilidade.
• Na Web há os serviços de pagamento através de anúncios
como o Google AdSense, mas nada tão fácil. Pois requer uma
grande quantidade de acessos e muitas vezes atrapalha o
usuário devido ao excesso de anúncios e propagandas na
página WEB.
11
Multiplataforma
• O grande apelo da Web é ser independente de plataforma.
• A gente encontra navegador Web em tudo que é aparelho
hoje em dia, não importando tipo, marca, sistema
operacional.
• Desenvolver seguindo os padrões Web garante o acesso a
todos os usuários do mundo, sem discriminação.
12
Site responsivoou Site mobile específico?
Após optar pelo WEB Mobile é necessário fazer outra escolha:
• Desenvolver Sites Responsivos
• Desenvolver Sites mobile específicos
Do ponto de vista do usuário, é uma decisão não muito
importante. Não interessa tanto para ele se está acessando um
site totalmente reescrito para mobile ou se é a mesma versão,
desde que ele atinja seus objetivos.
Do ponto de vista do Desenvolvedor, o design responsivo é a
melhor escolha, devido a simplificação do desenvolvimento. Um
único projeto, um só código, um só conteúdo — mas, claro, com
as devidas adaptações de design. Design responsivo é também a
recomendação oficial do Google para os sites a serem indexados
por eles.
13
Conclusão
• A Web como plataforma única e portável é a solução mais
adequada para uma estratégia mobile democrática e acessível.
Sempre que possível, comece sua investida no mobile pela
Web (Web first) usando design responsivo. Cuide das
adaptações necessárias no design e usabilidade dependendo
do contexto de uso, e foque na experiência e nas expectativas
do usuário.
14

Más contenido relacionado

Similar a Web Mobile

8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou App8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou AppHeider Lopes
 
20 coisas que você precisa saber sobre hospedagem de sites
20 coisas que você precisa saber sobre hospedagem de sites20 coisas que você precisa saber sobre hospedagem de sites
20 coisas que você precisa saber sobre hospedagem de sitesUOLHOST
 
Palestra sobre android
Palestra sobre androidPalestra sobre android
Palestra sobre androidReuel Lopes
 
Como desenvolver e publicar aplicativos em Android no Google Play - Matheus P...
Como desenvolver e publicar aplicativos em Android no Google Play - Matheus P...Como desenvolver e publicar aplicativos em Android no Google Play - Matheus P...
Como desenvolver e publicar aplicativos em Android no Google Play - Matheus P...Matheus Piscioneri
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)grupouro
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)grupouro
 
[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...
[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...
[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...E-Commerce Brasil
 
As vantagens de se tornar um desenvolvedor mobile
As vantagens de se tornar um desenvolvedor mobileAs vantagens de se tornar um desenvolvedor mobile
As vantagens de se tornar um desenvolvedor mobileDirceu Belém
 
Desenvolvimento Multiplataforma com Appcelerator Titanium
Desenvolvimento Multiplataforma com Appcelerator TitaniumDesenvolvimento Multiplataforma com Appcelerator Titanium
Desenvolvimento Multiplataforma com Appcelerator TitaniumDirlei Dionísio
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisÉdipo Souza
 
Introdução ao Desenvolvimento Móvel
Introdução ao Desenvolvimento MóvelIntrodução ao Desenvolvimento Móvel
Introdução ao Desenvolvimento MóvelIury Lira
 
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha TouchIntrodução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha TouchLeonardo Soares
 
O Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em MobileO Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em MobileThiago Cortat
 
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...Leonardo Melo Santos
 
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...E-Commerce Brasil
 

Similar a Web Mobile (20)

Jquery Mobile
Jquery MobileJquery Mobile
Jquery Mobile
 
8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou App8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou App
 
Web ou App?
Web ou App?Web ou App?
Web ou App?
 
20 coisas que você precisa saber sobre hospedagem de sites
20 coisas que você precisa saber sobre hospedagem de sites20 coisas que você precisa saber sobre hospedagem de sites
20 coisas que você precisa saber sobre hospedagem de sites
 
Palestra sobre android
Palestra sobre androidPalestra sobre android
Palestra sobre android
 
Como desenvolver e publicar aplicativos em Android no Google Play - Matheus P...
Como desenvolver e publicar aplicativos em Android no Google Play - Matheus P...Como desenvolver e publicar aplicativos em Android no Google Play - Matheus P...
Como desenvolver e publicar aplicativos em Android no Google Play - Matheus P...
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)
 
[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...
[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...
[Grocery & Drinks| Congresso do E-Commerce] Como o PWA pode ajudar na experiê...
 
As vantagens de se tornar um desenvolvedor mobile
As vantagens de se tornar um desenvolvedor mobileAs vantagens de se tornar um desenvolvedor mobile
As vantagens de se tornar um desenvolvedor mobile
 
Desenvolvimento Multiplataforma com Appcelerator Titanium
Desenvolvimento Multiplataforma com Appcelerator TitaniumDesenvolvimento Multiplataforma com Appcelerator Titanium
Desenvolvimento Multiplataforma com Appcelerator Titanium
 
Ass 6
Ass 6Ass 6
Ass 6
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
 
Introdução ao Desenvolvimento Móvel
Introdução ao Desenvolvimento MóvelIntrodução ao Desenvolvimento Móvel
Introdução ao Desenvolvimento Móvel
 
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha TouchIntrodução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
 
O Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em MobileO Mercado e Desenvolvimento em Mobile
O Mercado e Desenvolvimento em Mobile
 
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
 
Ciclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos MóveisCiclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos Móveis
 
Responsive wordpress
Responsive wordpressResponsive wordpress
Responsive wordpress
 
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin -...
 

Web Mobile

  • 2. O Mercado Mobile O mercado para dispositivos móveis é gigantesco e cheio de oportunidades. Muita gente está se dando bem: • Fabricantes de aparelhos; • Operadoras de telefonia; • Criadores das plataformas; • Desenvolvedores de aplicativos; • e os que acreditam no acesso a Web via mobile. 2
  • 3. Web Mobile • É o mesmo HTML, CSS e JavaScript que rodam nos navegadores independente do dispositivo. Eles têm diferenças entre si, claro, mas a maior parte é a mesma coisa. É tudo Web. 3
  • 4. APP ou WEB? • Ao iniciar o desenvolvimento em dispositivos mobile, a primeira resolução necessária costuma ser se criamos uma App ou se investimos na Web mobile. 4
  • 5. Web First • Há muitos cenários onde uma App traz melhor experiência para o usuário e satisfaz melhor suas expectativas, sobretudo com relação à usabilidade. • Mas o mercado de Apps hoje é exclusivo, e apostar em uma plataforma X é arriscado. • Alguns anos atrás, apostar no iOS parecia o tiro certeiro para atingir a maioria do mercado. • Hoje, o Android é dominante na maior parte do mundo. E amanhã? • Muita gente que apostou numa App iOS há alguns anos está agora correndo atrás da versão Android. E vão precisar correr atrás de qual plataforma depois? • Já quem apostou na Web está tranquilo. 5
  • 6. Web First • Uma estratégia é começar sempre pela versão Web do seu produto ou webapp. • Sedimentar bem sua presença mobile via Web, garantindo acesso universal e multiplataforma. • Aí, conforme as necessidades surgirem e seu planejamento financeiro permitir, você pode investir em Apps específicas de plataformas com recursos e experiências nativas. 6
  • 7. Comparativo – Web ou APP • A grande diferença entre Apps e a Web que geralmente se discute é que uma App dá melhor acesso e integração ao hardware e à plataforma nativa do aparelho, enquanto que a Web traz independência de plataforma e portabilidade. Mas existem milhões de detalhes aí no meio que precisam ser discutidos. 7
  • 8. Integração com hardware e plataforma • Um App tem acesso direto ao hardware do aparelho e a recursos do SO. Consegue se integrar com funções avançadas e a outros Apps. Pode manipular o funcionamento do aparelho e até substituir ou complementar funções nativas. • Já a Web roda enjaulada dentro do navegador e, por razões de segurança, não tem acesso direto à plataforma nativa. Mas existem diversas APIs novas do HTML 5 que expõem acesso a recursos antes exclusivos dos Apps, como o acesso a câmera, ao GPS, e etc. 8
  • 9. Segurança e privacidade • Rodar dentro do navegador tem suas vantagens. As restrições de segurança são fortes e a chance de acontecer algo de ruim é bem pequena. O usuário está mais protegido abrindo um site Web do que instalando uma App em seu aparelho. • As lojas de Apps tentam minimizar o impacto ruim na segurança com restrições e permissões explícitas que o usuário tem que aprovar. Mas a verdade é que a maioria dos usuários não compreende os impactos das permissões que aprova, e acabam dando acesso dos seus dados pessoais e confidenciais aos Apps. • Do ponto de vista do desenvolvedor, o cenário pode ser o inverso: se você quer uma App que acesse os dados do usuário e tenha altos privilégios, a Web vai limitá-lo. Mas, para o usuário, Web é mais segura. 9
  • 10. Performance • Apps sempre serão mais rápidas que a Web. Elas rodam direto no sistema operacional e, na maioria dos casos, são escritas nativamente para a plataforma específica, o que dá muita performance. A Web roda dentro do navegador, que interpreta seu HTML, CSS e JavaScript, um processo relativamente mais lento. • A maior diferença de performance para o usuário não é a execução do código em si, mas o carregamento inicial. A página Web precisa ser baixada do servidor com todas suas dependências, o que pode demorar. Mas, claro, uma App precisa ser instalada, o que pode ser um processo mais lento ainda. 10
  • 11. Monetização • No que tange a monetização, os Apps saem na frente. As lojas já são plataformas de pagamento integradas e o usuário não tem trabalho algum para comprar Apps e assinaturas. A Web não tem esse tipo de facilidade. • Na Web há os serviços de pagamento através de anúncios como o Google AdSense, mas nada tão fácil. Pois requer uma grande quantidade de acessos e muitas vezes atrapalha o usuário devido ao excesso de anúncios e propagandas na página WEB. 11
  • 12. Multiplataforma • O grande apelo da Web é ser independente de plataforma. • A gente encontra navegador Web em tudo que é aparelho hoje em dia, não importando tipo, marca, sistema operacional. • Desenvolver seguindo os padrões Web garante o acesso a todos os usuários do mundo, sem discriminação. 12
  • 13. Site responsivoou Site mobile específico? Após optar pelo WEB Mobile é necessário fazer outra escolha: • Desenvolver Sites Responsivos • Desenvolver Sites mobile específicos Do ponto de vista do usuário, é uma decisão não muito importante. Não interessa tanto para ele se está acessando um site totalmente reescrito para mobile ou se é a mesma versão, desde que ele atinja seus objetivos. Do ponto de vista do Desenvolvedor, o design responsivo é a melhor escolha, devido a simplificação do desenvolvimento. Um único projeto, um só código, um só conteúdo — mas, claro, com as devidas adaptações de design. Design responsivo é também a recomendação oficial do Google para os sites a serem indexados por eles. 13
  • 14. Conclusão • A Web como plataforma única e portável é a solução mais adequada para uma estratégia mobile democrática e acessível. Sempre que possível, comece sua investida no mobile pela Web (Web first) usando design responsivo. Cuide das adaptações necessárias no design e usabilidade dependendo do contexto de uso, e foque na experiência e nas expectativas do usuário. 14