SlideShare una empresa de Scribd logo
1 de 51
Descargar para leer sin conexión
www.riacycle.com
Web / Mobile / Desktop
  www.riacycle.com




                     Desenvolvimento
 Consultoria




           Treinamento
#flacpbr4 e #cpbr4
A perspectiva do negócio
A diversidade das plataformas
A escolha do desenvolvedor
A perspectiva do negócio
A perspectiva do negócio
A perspectiva do negócio
A perspectiva do negócio
A perspectiva do negócio
A perspectiva do negócio
A perspectiva do negócio
A perspectiva do negócio
A perspectiva do negócio
A perspectiva do negócio
A diversidade das plataformas
A diversidade das plataformas

                                      Apple iOS
                  Samsung
                  •Bada




       Nokia                             Google Android
       •Meego                            •1.5
       •Symbian                          •2.3
       •Maemo


           Windows
           •6.5
                                         HP WebOS
           •7.0




                                RIM



                          Ecossistema Mobile
A diversidade das plataformas

 Nativo ou Web

                    Third        Apple iOS
                    Party
                   Vendors

                 Termo
                                   Webkit
                 3.3.1


                         Cocoa
                         touch
A diversidade das plataformas


Vantagem do iOS
90% já possui versão 4.0 instalado no iPhone,iPods e iPads.



Desvantagem
70% das aplicações são feitas para versão 2.3 do SDK ou 3.0
A diversidade das plataformas

Nativo e web
                              Nokia
                              • Meego
               Vendeu 500     • Symbian
               milhões de     • Maemo
                aparelhos
                 em 2010



                       39% do
                     marketshare
                       global
A diversidade das plataformas


Vantagem das plataformas da Nokia
Quase metade do mundo usa seus smartphones 16 modelos.

Desvantagem
Geralmente seus OS são travados pelas operadoras.
A diversidade das plataformas
Nativo, web e third party
                                      RIM
                                      • Blackberry
                                      • Playbook
                                      • Etc

                          20% do
                        marketshare
                          global
A diversidade das plataformas


Vantagem da plataforma RIM
Muitas opções para desenvolvedores

Desvantagem
Abertura de sua App store mais tarde do que os concorrentes.
A diversidade das plataformas
Nativo, web e third party

                                        Google Android
                                        • 1.5
                                        • 1.6
                      Em média 300      • 2.0
                        mil novos       • 2.1
                                        • 2.2
                        aparelhos
                                        • 2.3
                       diariamente      • 3.0 esse ano




                               Open source
A diversidade das plataformas


Vantagem da plataforma Android
Código fonte aberto e mais de 8 fabricantes fazendo
parte do projeto

Desvantagem
Segmentação das suas versões do OS.
51% dos usuários android tem a versão 2.2 Froyo
A diversidade das plataformas
A diversidade das plataformas
Nativo, Web e third party



                                    Microsoft
                                    Windows
                      Marketshare    Mobile
                         5.8%



                            7.0     6.5
A diversidade das plataformas
Nativo , Web e third party



                        Juntas
                      possuem 7%            HP Palm
                          do
                      marketshare
                        global




                             Samsung Bada
A escolha do desenvolvedor
A escolha do desenvolvedor
A escolha do desenvolvedor
 Escolha das apps Store:


 Apple App Store
 Android Market
 Ovi App Store
 Samsung App Store
 Blackberry App Store
 Vivo App Store
 Etc!
A escolha do desenvolvedor


 Esse ano estima-se que abram mais   11 novas app Stores


 De fabricantes
 De operadoras
A escolha do desenvolvedor



 Isso significa
 mais $$$
A escolha do desenvolvedor
Como desenvolver para



                        Mobile

                               Third
              Web       Nativo
                               Party
A escolha do desenvolvedor
Escolha web




                                     Web

                                  CSS                               Ruby on
              HTML 5   CSS 3                Webkit   PHP   Python
                               especifico                            Rails
A escolha do desenvolvedor
Vários SDK
                   PhoneGap

   Jquery Mobile
                   AppCelerator
  Sencha Framework
                              JTouch
  Meu framework
A escolha do desenvolvedor
Múltiplos frameworks para múltiplas plataformas


 Vantagem

                   Não há necessidade de se instalar



  Desvantagem

               Acesso a recursos limitados do smartphone
A escolha do desenvolvedor
Nativo


                          Nativo

         Objective-
                      C   C++   QNX   Python   Brew   .Net
             C
A escolha do desenvolvedor
Vários SDK
                  iOS SDK

   .Net SDK   C++ SDK
                   Android SDK
  Brew
              Python SDK
                            QNX
  Java SDK
A escolha do desenvolvedor
Múltiplos frameworks para múltiplas plataformas


 Vantagem

                   Acesso a recursos nativos do smartphone como 3D
                   Ou Open GL


  Desvantagem

               É necessário instalar
A escolha do desenvolvedor



E hibrido?
Combinando os 2 mundos em 1 só.
A escolha do desenvolvedor




        Bem vindo Adobe AIR
A escolha do desenvolvedor


Compile 1 código e faça o deploy em 2 OS diferentes
A escolha do desenvolvedor

      Adobe AIR
      Vantagens
                  • API consistente em vários dispositivos
                  • 1 único SDK
                  • Programação fácil em Actionscript 3.0


       Desvantagem

             Não suporta todas as plataformas mobile, apenas
             Android, Blackberry e em breve iOS.
A escolha do desenvolvedor


       Adobe AIR


  Custo de desenvolvimento R$0,00
  para adota‐lo.
A escolha do desenvolvedor



               Adobe AIR

  Em 2010, 300 milhões de aparalhos
  tem instalado o run‐time.
A escolha do desenvolvedor

     Adobe AIR
A escolha do desenvolvedor

      Adobe AIR
        Requisitos para desenvolver para Android
        e Playbook da RIM

         •   Adobe AIR SDK (Grátis)
         •   Android SDK ( Grátis)
         •   Eclipse IDE (Grátis)
         •   Playbook SDK (Grátis)
         •   VMW Player (Grátis)
         •   Flash Builder (Pago)
A escolha do desenvolvedor

      Adobe AIR | App Demo
      Criar 1 aplicativo que faça deploy no Android
      e no Playbook
Dúvidas?
#cpbr4
Sorteio de 1 vaga no curso de AIR Mobile
www.riacycle.com/airmobile
E 1 Adobe Flash Builder

  Resolva a equação 5x = 125.
  Qual valor de X?
Obrigado!


Download dessa apresentação: Slideshare.net/igorcosta

Más contenido relacionado

La actualidad más candente

Levando o c# para o mundo mobile ios, android e windows phone - com xamarin
Levando o c# para o mundo mobile   ios, android e windows phone - com xamarinLevando o c# para o mundo mobile   ios, android e windows phone - com xamarin
Levando o c# para o mundo mobile ios, android e windows phone - com xamarinMicrosoft
 
Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Erisvaldo Junior
 
Desenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaDesenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaJose Augusto Cintra
 
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...Vinicius Jarina
 
Apresentação - Sistemas Operacionais para Smartphones
Apresentação - Sistemas Operacionais para SmartphonesApresentação - Sistemas Operacionais para Smartphones
Apresentação - Sistemas Operacionais para SmartphonesTiago Carmo
 
Programando symbian aula_1
Programando symbian aula_1Programando symbian aula_1
Programando symbian aula_1Talita Carvalho
 
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
 
Desenvolvendo para iOS em linux
Desenvolvendo para iOS em linuxDesenvolvendo para iOS em linux
Desenvolvendo para iOS em linuxErisvaldo Junior
 
Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012Diego Dukão
 
Curso de Google Android - Aula 1
Curso de Google Android - Aula 1Curso de Google Android - Aula 1
Curso de Google Android - Aula 1Jose Berardo
 
Iniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidIniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidSalvador Torres
 
Desenvolvimento para Android - Bento Gonçalves (08/2011)
Desenvolvimento para Android - Bento Gonçalves (08/2011)Desenvolvimento para Android - Bento Gonçalves (08/2011)
Desenvolvimento para Android - Bento Gonçalves (08/2011)Gustavo Ciello
 
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...Édipo Souza
 
Introdução ao Xamarin
Introdução ao XamarinIntrodução ao Xamarin
Introdução ao XamarinStudyxnet
 

La actualidad más candente (20)

Levando o c# para o mundo mobile ios, android e windows phone - com xamarin
Levando o c# para o mundo mobile   ios, android e windows phone - com xamarinLevando o c# para o mundo mobile   ios, android e windows phone - com xamarin
Levando o c# para o mundo mobile ios, android e windows phone - com xamarin
 
Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1
 
Desenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaDesenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis Multiplataforma
 
Android SestInfo 2010
Android SestInfo 2010Android SestInfo 2010
Android SestInfo 2010
 
Introdução intel XDK
Introdução intel XDKIntrodução intel XDK
Introdução intel XDK
 
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...
 
Apresentação - Sistemas Operacionais para Smartphones
Apresentação - Sistemas Operacionais para SmartphonesApresentação - Sistemas Operacionais para Smartphones
Apresentação - Sistemas Operacionais para Smartphones
 
Programando symbian aula_1
Programando symbian aula_1Programando symbian aula_1
Programando symbian aula_1
 
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
 
Desenvolvendo para iOS em linux
Desenvolvendo para iOS em linuxDesenvolvendo para iOS em linux
Desenvolvendo para iOS em linux
 
Android
AndroidAndroid
Android
 
Conheça a Plataforma Xamarin
Conheça a Plataforma XamarinConheça a Plataforma Xamarin
Conheça a Plataforma Xamarin
 
O futuro do Android
O futuro do AndroidO futuro do Android
O futuro do Android
 
Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012
 
Curso de Google Android - Aula 1
Curso de Google Android - Aula 1Curso de Google Android - Aula 1
Curso de Google Android - Aula 1
 
Iniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidIniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google Android
 
Desenvolvimento para Android - Bento Gonçalves (08/2011)
Desenvolvimento para Android - Bento Gonçalves (08/2011)Desenvolvimento para Android - Bento Gonçalves (08/2011)
Desenvolvimento para Android - Bento Gonçalves (08/2011)
 
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
 
Introdução Ao Desenvolvimento Para Iphone
Introdução Ao Desenvolvimento Para IphoneIntrodução Ao Desenvolvimento Para Iphone
Introdução Ao Desenvolvimento Para Iphone
 
Introdução ao Xamarin
Introdução ao XamarinIntrodução ao Xamarin
Introdução ao Xamarin
 

Destacado

Busqueda web
Busqueda webBusqueda web
Busqueda webmihefer70
 
Plots in neemrana behror,nh8 4
Plots in neemrana behror,nh8 4Plots in neemrana behror,nh8 4
Plots in neemrana behror,nh8 4Baburaj Patel
 
Contenido del informe final del proyecto
Contenido del informe final del proyecto Contenido del informe final del proyecto
Contenido del informe final del proyecto Daniel Sanmartin Diaz
 
Cronograma 2014 mateo gomez jimenez 7 e
Cronograma 2014 mateo gomez jimenez 7 eCronograma 2014 mateo gomez jimenez 7 e
Cronograma 2014 mateo gomez jimenez 7 eMateo Gomez
 
Rúbrica de habilidades en ciencias
Rúbrica de habilidades en cienciasRúbrica de habilidades en ciencias
Rúbrica de habilidades en cienciasprofesoraudp
 
Acta semanal de desempeño mateo gomez jimenez
Acta semanal de desempeño mateo gomez jimenezActa semanal de desempeño mateo gomez jimenez
Acta semanal de desempeño mateo gomez jimenezMateo Gomez
 
O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA
O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA
O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA Rafael Machado Alves
 
Apostila de comandos elétricos (senai sp)
Apostila de comandos elétricos (senai   sp)Apostila de comandos elétricos (senai   sp)
Apostila de comandos elétricos (senai sp)Antonio Carlos
 
Gravidez na Adolescência
Gravidez na AdolescênciaGravidez na Adolescência
Gravidez na AdolescênciaMichele Pó
 

Destacado (13)

Busqueda web
Busqueda webBusqueda web
Busqueda web
 
Plots in neemrana behror,nh8 4
Plots in neemrana behror,nh8 4Plots in neemrana behror,nh8 4
Plots in neemrana behror,nh8 4
 
Autônomo formalizado ganha mais
Autônomo formalizado ganha maisAutônomo formalizado ganha mais
Autônomo formalizado ganha mais
 
Contenido del informe final del proyecto
Contenido del informe final del proyecto Contenido del informe final del proyecto
Contenido del informe final del proyecto
 
Profesional ID
Profesional IDProfesional ID
Profesional ID
 
Minuta 1
Minuta 1Minuta 1
Minuta 1
 
Cronograma 2014 mateo gomez jimenez 7 e
Cronograma 2014 mateo gomez jimenez 7 eCronograma 2014 mateo gomez jimenez 7 e
Cronograma 2014 mateo gomez jimenez 7 e
 
Rúbrica de habilidades en ciencias
Rúbrica de habilidades en cienciasRúbrica de habilidades en ciencias
Rúbrica de habilidades en ciencias
 
Actividad módulo1
Actividad módulo1Actividad módulo1
Actividad módulo1
 
Acta semanal de desempeño mateo gomez jimenez
Acta semanal de desempeño mateo gomez jimenezActa semanal de desempeño mateo gomez jimenez
Acta semanal de desempeño mateo gomez jimenez
 
O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA
O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA
O USO DO SCRATCH EM EDUCAÇÃO E ROBÓTICA
 
Apostila de comandos elétricos (senai sp)
Apostila de comandos elétricos (senai   sp)Apostila de comandos elétricos (senai   sp)
Apostila de comandos elétricos (senai sp)
 
Gravidez na Adolescência
Gravidez na AdolescênciaGravidez na Adolescência
Gravidez na Adolescência
 

Similar a Diversidade de plataformas móveis e escolhas para desenvolvedores

EDTED - Frameworks mobile multiplataforma
EDTED - Frameworks mobile multiplataforma EDTED - Frameworks mobile multiplataforma
EDTED - Frameworks mobile multiplataforma Alano Teles
 
TDC 2012 - Desenvolvimento de Jogos Mobile
TDC 2012 - Desenvolvimento de Jogos MobileTDC 2012 - Desenvolvimento de Jogos Mobile
TDC 2012 - Desenvolvimento de Jogos MobileBruno Cicanci
 
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 mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...Eteg
 
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
 
Aplicações Móveis Híbridas
Aplicações Móveis HíbridasAplicações Móveis Híbridas
Aplicações Móveis HíbridasThomas Kanzig
 
Introdução à plataforma android.
Introdução à plataforma android.Introdução à plataforma android.
Introdução à plataforma android.Everton Dewes
 
Palestra sobre android
Palestra sobre androidPalestra sobre android
Palestra sobre androidReuel Lopes
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveiscedulio
 
Dotnet conflocal Salvador 2016 - Xamarin.Forms
Dotnet conflocal Salvador 2016 - Xamarin.FormsDotnet conflocal Salvador 2016 - Xamarin.Forms
Dotnet conflocal Salvador 2016 - Xamarin.FormsAlisson Sena, MBA
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2Carlos Eugenio Torres
 
Apresentação JAVOU 5
Apresentação JAVOU 5Apresentação JAVOU 5
Apresentação JAVOU 5Bruno Muniz
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesWilliam S. Rodriguez
 
O que é preciso para ser um desenvolvedor Android
O que é preciso para ser um desenvolvedor AndroidO que é preciso para ser um desenvolvedor Android
O que é preciso para ser um desenvolvedor AndroidNelson Glauber Leal
 
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Wennder Santos
 

Similar a Diversidade de plataformas móveis e escolhas para desenvolvedores (20)

EDTED - Frameworks mobile multiplataforma
EDTED - Frameworks mobile multiplataforma EDTED - Frameworks mobile multiplataforma
EDTED - Frameworks mobile multiplataforma
 
TDC 2012 - Desenvolvimento de Jogos Mobile
TDC 2012 - Desenvolvimento de Jogos MobileTDC 2012 - Desenvolvimento de Jogos Mobile
TDC 2012 - Desenvolvimento de Jogos Mobile
 
A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3
 
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...
 
Flex Mobile
Flex MobileFlex Mobile
Flex Mobile
 
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
O mercado atual e as tecnologias relacionadas a desenvolvimento para disposit...
 
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
 
Aplicações Móveis Híbridas
Aplicações Móveis HíbridasAplicações Móveis Híbridas
Aplicações Móveis Híbridas
 
Introdução à plataforma android.
Introdução à plataforma android.Introdução à plataforma android.
Introdução à plataforma android.
 
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
 
Palestra sobre android
Palestra sobre androidPalestra sobre android
Palestra sobre android
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveis
 
Dotnet conflocal Salvador 2016 - Xamarin.Forms
Dotnet conflocal Salvador 2016 - Xamarin.FormsDotnet conflocal Salvador 2016 - Xamarin.Forms
Dotnet conflocal Salvador 2016 - Xamarin.Forms
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
 
Apresentação JAVOU 5
Apresentação JAVOU 5Apresentação JAVOU 5
Apresentação JAVOU 5
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
 
Conhecendo o PhoneGap
Conhecendo o PhoneGapConhecendo o PhoneGap
Conhecendo o PhoneGap
 
O que é preciso para ser um desenvolvedor Android
O que é preciso para ser um desenvolvedor AndroidO que é preciso para ser um desenvolvedor Android
O que é preciso para ser um desenvolvedor Android
 
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
 
Palestra Android
Palestra AndroidPalestra Android
Palestra Android
 

Más de Campus Party Brasil

Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineCampus Party Brasil
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosCampus Party Brasil
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Campus Party Brasil
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesCampus Party Brasil
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solarCampus Party Brasil
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custoCampus Party Brasil
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresCampus Party Brasil
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXCampus Party Brasil
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreCampus Party Brasil
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito ImpressoCampus Party Brasil
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasCampus Party Brasil
 

Más de Campus Party Brasil (20)

Wordpress
WordpressWordpress
Wordpress
 
Buracos negros
Buracos negrosBuracos negros
Buracos negros
 
Programação para Atari 2600
Programação para Atari 2600Programação para Atari 2600
Programação para Atari 2600
 
Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App Engine
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivos
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdades
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solar
 
Passeio virtual pelo LHC
Passeio virtual pelo LHCPasseio virtual pelo LHC
Passeio virtual pelo LHC
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custo
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusiva
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectX
 
Blue Via
Blue ViaBlue Via
Blue Via
 
Linux para iniciantes
Linux para iniciantesLinux para iniciantes
Linux para iniciantes
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusiva
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software Livre
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito Impresso
 
Vida de Programador
Vida de Programador Vida de Programador
Vida de Programador
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendencias
 

Diversidade de plataformas móveis e escolhas para desenvolvedores

  • 2. Web / Mobile / Desktop www.riacycle.com Desenvolvimento Consultoria Treinamento
  • 4. A perspectiva do negócio A diversidade das plataformas A escolha do desenvolvedor
  • 5. A perspectiva do negócio
  • 6. A perspectiva do negócio
  • 7. A perspectiva do negócio
  • 8. A perspectiva do negócio
  • 9. A perspectiva do negócio
  • 10. A perspectiva do negócio
  • 11. A perspectiva do negócio
  • 12. A perspectiva do negócio
  • 13. A perspectiva do negócio
  • 14. A perspectiva do negócio
  • 15. A diversidade das plataformas
  • 16. A diversidade das plataformas Apple iOS Samsung •Bada Nokia Google Android •Meego •1.5 •Symbian •2.3 •Maemo Windows •6.5 HP WebOS •7.0 RIM Ecossistema Mobile
  • 17. A diversidade das plataformas Nativo ou Web Third Apple iOS Party Vendors Termo Webkit 3.3.1 Cocoa touch
  • 18. A diversidade das plataformas Vantagem do iOS 90% já possui versão 4.0 instalado no iPhone,iPods e iPads. Desvantagem 70% das aplicações são feitas para versão 2.3 do SDK ou 3.0
  • 19. A diversidade das plataformas Nativo e web Nokia • Meego Vendeu 500 • Symbian milhões de • Maemo aparelhos em 2010 39% do marketshare global
  • 20. A diversidade das plataformas Vantagem das plataformas da Nokia Quase metade do mundo usa seus smartphones 16 modelos. Desvantagem Geralmente seus OS são travados pelas operadoras.
  • 21. A diversidade das plataformas Nativo, web e third party RIM • Blackberry • Playbook • Etc 20% do marketshare global
  • 22. A diversidade das plataformas Vantagem da plataforma RIM Muitas opções para desenvolvedores Desvantagem Abertura de sua App store mais tarde do que os concorrentes.
  • 23. A diversidade das plataformas Nativo, web e third party Google Android • 1.5 • 1.6 Em média 300 • 2.0 mil novos • 2.1 • 2.2 aparelhos • 2.3 diariamente • 3.0 esse ano Open source
  • 24. A diversidade das plataformas Vantagem da plataforma Android Código fonte aberto e mais de 8 fabricantes fazendo parte do projeto Desvantagem Segmentação das suas versões do OS. 51% dos usuários android tem a versão 2.2 Froyo
  • 25. A diversidade das plataformas
  • 26. A diversidade das plataformas Nativo, Web e third party Microsoft Windows Marketshare Mobile 5.8% 7.0 6.5
  • 27. A diversidade das plataformas Nativo , Web e third party Juntas possuem 7% HP Palm do marketshare global Samsung Bada
  • 28. A escolha do desenvolvedor
  • 29. A escolha do desenvolvedor
  • 30. A escolha do desenvolvedor Escolha das apps Store: Apple App Store Android Market Ovi App Store Samsung App Store Blackberry App Store Vivo App Store Etc!
  • 31. A escolha do desenvolvedor Esse ano estima-se que abram mais 11 novas app Stores De fabricantes De operadoras
  • 32. A escolha do desenvolvedor Isso significa mais $$$
  • 33. A escolha do desenvolvedor Como desenvolver para Mobile Third Web Nativo Party
  • 34. A escolha do desenvolvedor Escolha web Web CSS Ruby on HTML 5 CSS 3 Webkit PHP Python especifico Rails
  • 35. A escolha do desenvolvedor Vários SDK PhoneGap Jquery Mobile AppCelerator Sencha Framework JTouch Meu framework
  • 36. A escolha do desenvolvedor Múltiplos frameworks para múltiplas plataformas Vantagem Não há necessidade de se instalar Desvantagem Acesso a recursos limitados do smartphone
  • 37. A escolha do desenvolvedor Nativo Nativo Objective- C C++ QNX Python Brew .Net C
  • 38. A escolha do desenvolvedor Vários SDK iOS SDK .Net SDK C++ SDK Android SDK Brew Python SDK QNX Java SDK
  • 39. A escolha do desenvolvedor Múltiplos frameworks para múltiplas plataformas Vantagem Acesso a recursos nativos do smartphone como 3D Ou Open GL Desvantagem É necessário instalar
  • 40. A escolha do desenvolvedor E hibrido? Combinando os 2 mundos em 1 só.
  • 41. A escolha do desenvolvedor Bem vindo Adobe AIR
  • 42. A escolha do desenvolvedor Compile 1 código e faça o deploy em 2 OS diferentes
  • 43. A escolha do desenvolvedor Adobe AIR Vantagens • API consistente em vários dispositivos • 1 único SDK • Programação fácil em Actionscript 3.0 Desvantagem Não suporta todas as plataformas mobile, apenas Android, Blackberry e em breve iOS.
  • 44. A escolha do desenvolvedor Adobe AIR Custo de desenvolvimento R$0,00 para adota‐lo.
  • 45. A escolha do desenvolvedor Adobe AIR Em 2010, 300 milhões de aparalhos tem instalado o run‐time.
  • 46. A escolha do desenvolvedor Adobe AIR
  • 47. A escolha do desenvolvedor Adobe AIR Requisitos para desenvolver para Android e Playbook da RIM • Adobe AIR SDK (Grátis) • Android SDK ( Grátis) • Eclipse IDE (Grátis) • Playbook SDK (Grátis) • VMW Player (Grátis) • Flash Builder (Pago)
  • 48. A escolha do desenvolvedor Adobe AIR | App Demo Criar 1 aplicativo que faça deploy no Android e no Playbook
  • 50. Sorteio de 1 vaga no curso de AIR Mobile www.riacycle.com/airmobile E 1 Adobe Flash Builder Resolva a equação 5x = 125. Qual valor de X?
  • 51. Obrigado! Download dessa apresentação: Slideshare.net/igorcosta