SlideShare uma empresa Scribd logo
Asoso   tipos de aplicações móveis (1)
 Alguns anos atrás, um dos maiores
problemas com a disparidade entre as
plataformas era a manutenção da
aplicação, controle de atualizações e
custeamento de equipes com
conhecimentos específicos nos mais
variados dispositivos e sistemas
operacionais.
 Para suprir tais problemas surgiram
algumas alternativas no
desenvolvimento de aplicações móveis.
 Estes novos meios/plataformas permitem
que o código seja escrito uma vez e o
mesmo execute em diversos tipos de
dispositivos e sistemas
operacionais, como:
Android, iOS, BlackBerry, Windows
Phone, etc.
 Isso é possível devido as seguintes
tecnologias web:
› HTML5;
› CSS3;
› Linguagem JavaScript;
 Estas novas tecnologias ocasionaram a
divisão das plataformas de
desenvolvimentos móvel em três
categorias:
› WebApp;
› Nativa;
› Híbrida.
 São aplicações projetadas para serem executadas em browsers
de dispositivos móveis. A sua interface gráfica é adaptada
para dispositivos que não utilizam mouse e que tenham telas
menores utilizando conceitos como o responsive.
 “Responsive são websites com excelente visualização e
experiência em plataformas e resoluções diferentes.”
 Estas aplicações são hospedadas em servidores web e
programadas para serem carregadas em máquinas de “baixo”
processamento e também com baixa velocidade de banda
de rede.
 Vantagem:
› Atualização/manutenção no próprio servidor;
› Todos os dispositivos recebem a nova versão automaticamente
bastando apenas atualizar a página no browser e isso independe da
plataforma.
 Desvantagem:
› Persistência dos dados no próprio dispositivo.
O Gmail, quando acessado pelo navegador de um dispositivo
iOS ou Android, é um ótimo exemplo de um site que comporta-se
como se fosse um aplicativo. Ainda hoje é possível acessar o Facebook
pelo navegador de um smartphone e ter uma interface muito parecida
com a do aplicativo que é baixado pela iTunes Store ou pelo Google
Play.
 Se diz Nativa as aplicações que são desenvolvidas
especificamente para uma plataforma, como: Android
(utilizando Java) ou para iOS (utilizando ObjectiveC).
 Grande parte das aplicações baixadas da iTunes Store ou
do Google Play são feitas assim.
 As vantagens e desvantagens são:
› total acesso aos recursos dos dispositivos e hardwares;
› armazenamento local de dados;
› maior desempenho;
› componentes projetados para a plataforma, entre outras.
› necessita de tempo para desenvolver código diferente para
cada plataforma;
› UX mais específica;
› SDK pode facilitar o desenvolvimento e teste dos aplicativos;
› a atualização do aplicativo depende de Apple/Play Store e do
usuário.
Asoso   tipos de aplicações móveis (1)
 A ideia, é que você faça um código único e no final,
gere uma aplicação para iOS, outra para Android e assim
por diante, sem alterar seu código ou com alterações
realmente mínimas.
 Um exemplo claro, é o framework Sencha Touch,
produzido e mantido pela Sencha, Inc. O Sencha Touch
possibilita desenvolvimento ágil e implementa o padrão
arquitetural MVC (Model, View e Controller).Aplicações
desenvolvidas com esse framework são consideradas
Híbridas pelo seguinte motivo: o código é desenvolvido
em linguagem de script, utilizando normalmente a
“velha” linguagem dos browsers, JavaScript.
Asoso   tipos de aplicações móveis (1)

Mais conteúdo relacionado

Mais procurados (19)

PPTX
Desenvolvimento Mobile - Engenharia de Software
Daniel Rodrigues
 
PPT
InfraGUIBuilder
Diogo Augusto Pereira
 
ODP
Mobile Marketing e o jQuery Mobile
Jefferson Souza
 
PDF
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
Fernando Henrique Bonfim Moreno del Rio
 
PPT
Palestra Android
Zalkind Lincoln
 
PPTX
Desenvolvendo Windows Store Apps
Thiago Coelho
 
PDF
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
Édipo Souza
 
PDF
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...
Pedro Edson Silva Barros
 
PPTX
Workshop frontend
Leandro Mancini
 
PPS
Desenvolvimento de aplicações nativas para ios e android
Diogo Andre Loff
 
PPTX
Design: Necessidade ou desperdício de tempo
Comunidade NetPonto
 
PPTX
JQuery Mobile
Flavio Teixeira
 
PDF
Tecnologias Básicas da Web X.0 API do Facebook
Diego Almeida Gava
 
PDF
Oficina Intel XDK - 1ª ETEC Camp
Diego Cavalca
 
PPTX
jQuery Mobile
Fernanda Nardin
 
PDF
Mobile Dev - Aplicativos
Alex Espirito Santo
 
PDF
Tecnologias básicas da Web X.0
Diego Almeida Gava
 
PDF
Tecnologias básicas da web x.0
Diego Almeida Gava
 
PPTX
Palestra Blackberry University Tour
Igor Costa
 
Desenvolvimento Mobile - Engenharia de Software
Daniel Rodrigues
 
InfraGUIBuilder
Diogo Augusto Pereira
 
Mobile Marketing e o jQuery Mobile
Jefferson Souza
 
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
Fernando Henrique Bonfim Moreno del Rio
 
Palestra Android
Zalkind Lincoln
 
Desenvolvendo Windows Store Apps
Thiago Coelho
 
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
Édipo Souza
 
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...
Pedro Edson Silva Barros
 
Workshop frontend
Leandro Mancini
 
Desenvolvimento de aplicações nativas para ios e android
Diogo Andre Loff
 
Design: Necessidade ou desperdício de tempo
Comunidade NetPonto
 
JQuery Mobile
Flavio Teixeira
 
Tecnologias Básicas da Web X.0 API do Facebook
Diego Almeida Gava
 
Oficina Intel XDK - 1ª ETEC Camp
Diego Cavalca
 
jQuery Mobile
Fernanda Nardin
 
Mobile Dev - Aplicativos
Alex Espirito Santo
 
Tecnologias básicas da Web X.0
Diego Almeida Gava
 
Tecnologias básicas da web x.0
Diego Almeida Gava
 
Palestra Blackberry University Tour
Igor Costa
 

Semelhante a Asoso tipos de aplicações móveis (1) (20)

PPTX
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Édipo Souza
 
PPTX
Aplicativos para dispositivos móveis
Ygor Castro
 
PPTX
Ciclo de palestras da JFRJ - Aplicativos Móveis
Iasmin Cristina Oliveira da Silva
 
PPTX
Desenvolvimento para Plataformas-Moveis.pptx
VanessaTvora
 
PPTX
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
William S. Rodriguez
 
PPTX
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Leonardo Soares
 
PDF
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Leonardo Melo Santos
 
PDF
Apps Híbridos e novas promessas Mobile.
Tiago Braga
 
PPTX
Dominando o Ionic Framework
Junior Abranches
 
PPTX
Apresentação android
Leandro Rodrigues
 
PPT
Resumo Desenvolvimento Mobile
Cícero Moura
 
PPT
Desenvolvendo Soluções com Android
jgbirk
 
PDF
Desenvolvimento de Aplicações com Visual Studio
Geovani Ferreira Gonçalves
 
PDF
Android - Notas de aula
antonio sérgio nogueira
 
PDF
Marketing digital tecnologia da informação
Ana Paula Coelho Barbosa
 
PDF
01 - Introdução a programação para internet v1.1
César Augusto Pessôa
 
PDF
Tutorial: Desenvolvimento de aplicacoes moveis com Java
Paulo César M Jeveaux
 
PDF
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Carlos Eugenio Torres
 
PDF
Treinamento Android Nooclix
Iury Teixeira
 
PPTX
Rich Internet Applications
SICPA Brasil - Industry of Inks and Systems
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Édipo Souza
 
Aplicativos para dispositivos móveis
Ygor Castro
 
Ciclo de palestras da JFRJ - Aplicativos Móveis
Iasmin Cristina Oliveira da Silva
 
Desenvolvimento para Plataformas-Moveis.pptx
VanessaTvora
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
William S. Rodriguez
 
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Leonardo Soares
 
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Leonardo Melo Santos
 
Apps Híbridos e novas promessas Mobile.
Tiago Braga
 
Dominando o Ionic Framework
Junior Abranches
 
Apresentação android
Leandro Rodrigues
 
Resumo Desenvolvimento Mobile
Cícero Moura
 
Desenvolvendo Soluções com Android
jgbirk
 
Desenvolvimento de Aplicações com Visual Studio
Geovani Ferreira Gonçalves
 
Android - Notas de aula
antonio sérgio nogueira
 
Marketing digital tecnologia da informação
Ana Paula Coelho Barbosa
 
01 - Introdução a programação para internet v1.1
César Augusto Pessôa
 
Tutorial: Desenvolvimento de aplicacoes moveis com Java
Paulo César M Jeveaux
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Carlos Eugenio Torres
 
Treinamento Android Nooclix
Iury Teixeira
 
Anúncio

Mais de grupouro (9)

PPTX
Asoso aplicação
grupouro
 
PPTX
Asoso protótipo da aplicação e funcionalidades
grupouro
 
PPTX
Asoso apresentação - for sale
grupouro
 
PPTX
Asoso apresentação - for sale
grupouro
 
PPTX
Avaliação de comunidades couchsurfing
grupouro
 
PPTX
Avaliação de comunidades couchsurfing
grupouro
 
PPTX
Asoso tipos de aplicações móveis (1)
grupouro
 
PPTX
Podcast
grupouro
 
PPTX
Podcast
grupouro
 
Asoso aplicação
grupouro
 
Asoso protótipo da aplicação e funcionalidades
grupouro
 
Asoso apresentação - for sale
grupouro
 
Asoso apresentação - for sale
grupouro
 
Avaliação de comunidades couchsurfing
grupouro
 
Avaliação de comunidades couchsurfing
grupouro
 
Asoso tipos de aplicações móveis (1)
grupouro
 
Podcast
grupouro
 
Podcast
grupouro
 
Anúncio

Asoso tipos de aplicações móveis (1)

  • 2.  Alguns anos atrás, um dos maiores problemas com a disparidade entre as plataformas era a manutenção da aplicação, controle de atualizações e custeamento de equipes com conhecimentos específicos nos mais variados dispositivos e sistemas operacionais.
  • 3.  Para suprir tais problemas surgiram algumas alternativas no desenvolvimento de aplicações móveis.  Estes novos meios/plataformas permitem que o código seja escrito uma vez e o mesmo execute em diversos tipos de dispositivos e sistemas operacionais, como: Android, iOS, BlackBerry, Windows Phone, etc.
  • 4.  Isso é possível devido as seguintes tecnologias web: › HTML5; › CSS3; › Linguagem JavaScript;
  • 5.  Estas novas tecnologias ocasionaram a divisão das plataformas de desenvolvimentos móvel em três categorias: › WebApp; › Nativa; › Híbrida.
  • 6.  São aplicações projetadas para serem executadas em browsers de dispositivos móveis. A sua interface gráfica é adaptada para dispositivos que não utilizam mouse e que tenham telas menores utilizando conceitos como o responsive.  “Responsive são websites com excelente visualização e experiência em plataformas e resoluções diferentes.”  Estas aplicações são hospedadas em servidores web e programadas para serem carregadas em máquinas de “baixo” processamento e também com baixa velocidade de banda de rede.  Vantagem: › Atualização/manutenção no próprio servidor; › Todos os dispositivos recebem a nova versão automaticamente bastando apenas atualizar a página no browser e isso independe da plataforma.  Desvantagem: › Persistência dos dados no próprio dispositivo.
  • 7. O Gmail, quando acessado pelo navegador de um dispositivo iOS ou Android, é um ótimo exemplo de um site que comporta-se como se fosse um aplicativo. Ainda hoje é possível acessar o Facebook pelo navegador de um smartphone e ter uma interface muito parecida com a do aplicativo que é baixado pela iTunes Store ou pelo Google Play.
  • 8.  Se diz Nativa as aplicações que são desenvolvidas especificamente para uma plataforma, como: Android (utilizando Java) ou para iOS (utilizando ObjectiveC).  Grande parte das aplicações baixadas da iTunes Store ou do Google Play são feitas assim.  As vantagens e desvantagens são: › total acesso aos recursos dos dispositivos e hardwares; › armazenamento local de dados; › maior desempenho; › componentes projetados para a plataforma, entre outras. › necessita de tempo para desenvolver código diferente para cada plataforma; › UX mais específica; › SDK pode facilitar o desenvolvimento e teste dos aplicativos; › a atualização do aplicativo depende de Apple/Play Store e do usuário.
  • 10.  A ideia, é que você faça um código único e no final, gere uma aplicação para iOS, outra para Android e assim por diante, sem alterar seu código ou com alterações realmente mínimas.  Um exemplo claro, é o framework Sencha Touch, produzido e mantido pela Sencha, Inc. O Sencha Touch possibilita desenvolvimento ágil e implementa o padrão arquitetural MVC (Model, View e Controller).Aplicações desenvolvidas com esse framework são consideradas Híbridas pelo seguinte motivo: o código é desenvolvido em linguagem de script, utilizando normalmente a “velha” linguagem dos browsers, JavaScript.