SlideShare una empresa de Scribd logo
1 de 52
Descargar para leer sin conexión
Desenvolvimento para dispositivos móveis:
mercado, plataformas, por onde começar?
                                      Tadeu Araujo
                                  Setembro de 2011




     XII Jornada de Informática
     UNESP - Bauru
Quem vos fala?
 •Tadeu Araujo.

 •Entusiasta e evangelista de assuntos relacionados à Tecnologia de Informação
 (principalmente o que envolve dispositivos móveis) e design.

 •Graduado em Sistemas de Informação pela Universidade Estadual Paulista
 "Júlio de Mesquita Filho“.

 •A quase 10 anos trabalhando com TI, atuando em diversas áreas
 desenvolvimento de aplicações desktop, aplicações web, atendimento ao cliente,
 administração e controle de redes de computadores e pesquisa e
 desenvolvimento. “Especialização pra que, né?”

 •Mobile Developer na Arca Solutions.




                                                                   @araujotadeu
       tadeu.araujo@gmail.com
... e vocês?
Agenda

 •Porque mobile?
 •O que são dispositivo móveis?
 •Mercado
 •Antes de depois das lojas virtuais
 •Plataformas
 •Interfaces / Interação
 •Vírus e Segurança
 •Como ganhar dinheiro?
 •Dicas para quem quer começar
 •O que o futuro nos guarda?
Porque mobile?
Porque mobile?

 Vale a pena aprender isso?


 Vale a pena investir?


 Não é só uma modinha passageira?


 O PC deixará de existir?


 Não é o mesmo que desenvolver para Web ou Desktop?
O que são dispositivo móveis?

 “Dispositivo móvel, popularmente em inglês denominado handheld é
 um computador de bolso habitualmente equipado com um pequeno ecrã (output)
 e um teclado em miniatura (input). No caso dos PDAs, o output e
 o input combinam-se num ecrã táctil.”


 “Dispositivo/aparelho fácil de transportar, de rápido acesso, que permita um certo
 nível de conectividade, podendo possuir uma ou mais funcionalidades.”
O que são dispositivos móveis?

 •Um Celular/Smartphone?


 •Um Notebook?


 •Um Tablet?


 •Player de música? (iPod, MP3 Players, etc.)
Dispositivos não tão móveis?
Novas definições

 Dispositivos limitados


 Apesar de possuírem funcionalidades (muitas vezes apenas uma) a de um
 computador, são dispositivos conceitualmente diferentes.


 “Desenvolvimento voltado para sistemas utilizados em um hardware limitado se
 comparado a um computador, que pode possuir uma ou mais funcionalidades.”
Mercado
Mercado

  “O Brasil fechou agosto de 2011 com mais de 224 milhões
 de celulares ativos. Em oito meses, o Serviço Móvel Pessoal
  (SMP) registrou mais de 21 milhões de novas habilitações,
 crescimento de 10,39% no ano em comparação com os 15,4
   milhões de linhas registradas no mesmo período no ano
                         passado....”

                                                   Fonte: Anatel
Mercado

  “Segundo dados da Anatel, o Brasil terminou Ago/11 com
 30,5 milhões de celulares 3G, sendo 24,6 milhões aparelhos
  WCDMA e 5,9 milhões de terminais de dados 3G (13,6%
               dos celulares do Brasil são 3G).

   Das adições líquidas de 2.075 mil acessos 3G no mês,
    1.863 mil foram via aparelhos WCDMA e 212 mil por
                  terminais de dados 3G.”
Mercado
Mercado
Mercado

 “Tablet mais barato: Senado deve aprovar MP que reduz
                           impostos
   A previsão é do líder do governo, senador Romero Jucá;
 estimativa é de equipamentos produzidos no Brasil tenham
                  preços até 36% inferiores.

   O Senado pretende votar amanhã (21/9) a medida ...”
Mercado

 “Positivo anuncia dois tablets com Android a partir de
                        R$ 1 mil

 Aparelhos de 7 e 9,7 polegadas foram chamados de 'Ypy'.
  Tablet menor chegará ao mercado no meio de outubro.
                            ...”
Antes de depois das lojas virtuais
Antes de depois das lojas virtuais
                                       ANTES




 •Poucos aplicativos (quantidade e diversidade)


 •Poucos desenvolvedores (maioria grandes empresas)


 •Dificuldade para distribuir, controlar, instalar e lucrar com os aplicativos
Antes de depois das lojas virtuais
                                      DEPOIS



 •Grande aplicativos (quantidade e diversidade), até “Hello World!”


 •Muitos desenvolvedores
 •(de pequenas a grandes empresas e desenvolvedores independentes)


 •Facilidade para distribuir, controlar, instalar e lucrar com os aplicativos


 •Diferentes formas de instalar um aplicativo (dispositivo, PC, web site)
Antes de depois das lojas virtuais
Qual a melhor plataforma?
    Todas
      e
   Nenhuma
Plataformas
Plataformas
 •Sistema proprietário

 •Research in Motion (RIM)

 •BlackBerry Store

 •Voltado para o ambiente corporativo

 •Possui vários aparelhos (smartphones e tablets)

 •Já foi sinônimo de status e luxo entre empresários, mas tem perdido mercado.

 •Possui SDK para desenvolvimento (Java/HTML5)
     •Plugin para Eclipse e Visual Studio (somente para o desenvolvimento web)

 •Boa documentação online
Plataformas
 •Sistema aberto (GNU GPL)

 •Desenvolvido pela Nokia em parceria com
 outros projetos (Debian, QT Software, Gnome, etc.)

 •Baseado no Linux Debian

 •Possui poucos dispositivos, basicamente
 utilizados na linha N### da Nokia

 •Loja virtual não para todos os aparelhos (Nokia OVI)

 •Pode ser customizado e possui SDK para desenvolvimento de aplicações
 (C/C++)

 •Documentação online/Comunidade ativa
Plataformas
 •Sistema proprietário (talvez por pouco tempo)

 •Desenvolvido e mantido pela Samsung (quase 10 anos)

 •Utilizado em seus aparelhos de segunda linha

 •Possui vários aparelhos, toda a linha Wave da Samsung

 •Samsung Apps ($)

 •Possui SDK para desenvolvimento (C++)
     •Sua IDE é uma modificação do Eclipse

 •Boa documentação online
Plataformas
 •Sistema aberto (GNU GPL)

 •Baseado em Linux

 •Nokia (Maemo) + Intel (Moblin)

 •Processadores Intel Atom

 •Netbooks, Handset, In-Vehicle, SmartTV, Media Phone

 •Compatível com diversos dispositivos mas pouco utilizado

 •Possui SDK para desenvolvimento de aplicações (QT/C++)

 •Documentação online

 •AppUp / OVI Store
Plataformas
 •Sistema aberto (fevereiro de 2010)

 •Mantido atualmente pela Nokia

 •Já foi o sistema mais popular do mercado

 •Possui uma grande variedade de aparelhos

 •Possui SDK para desenvolvimento de aplicações (C++)
     IDE Carbide (modificação do eclipse)

 •Vasta documentação online

 •OVI Store ($)
Plataformas
 •Sistema proprietário

 •Mantido pela Microsoft

 •Mais utilizado no meio corporativo
 e PocketPC, Media Device

 •Possui uma grande variedade de aparelhos

 •Possui SDK para desenvolvimento de aplicações (.Net)
     Microsoft Visual Studio

 •Vasta documentação online (MSDN)

 •Marketplace ($$$)
Plataformas
 •Sistema proprietário

 •Mantido pela Microsoft

 •Surge a METRO UI (sensação de movimento,
 metro de Londres)

 •Ainda não atingiu um mercado relevante,
 devido a muitos atrasos

 •Possui SDK para desenvolvimento de aplicações
 (Silverlight, XNA)
      Microsoft Visual Studio
      * VB limitado

 •Boa documentação online (MSDN)

 •Marketplace
Plataformas
 •Uma das mais senão a mais antiga

 •Plataforma mais adotada e mais difundida
 (compatível com outras plataformas)

 •Limitada, ideal para dispositivos mais simples

 •Possui SDK para desenvolvimento de aplicações
     Plugin para Eclipse

 •Possui uma grande variedade de aparelhos

 •Vasta documentação online

 •Não possui uma loja única
Plataformas
 •Sistema proprietário

 •Plataforma famosa por sua interface

 •E responsável pela massificação de smartphones e tablets

 •Possui SDK para desenvolvimento de aplicações (ObjectC)
     IDE xCode

 •Possui pouca variedade de aparelhos

 •Ótima documentação online

 •Apple Store ($$$)

 •Lançado em Janeiro de 2007
Plataformas
 •Sistema de código aberto

 •Baseado em Linux

 •Desenvolvido pela Open Handset Alliance

 •Tem se mostrado forte, e possivelmente futuro líder de mercado

 •Possui SDK para desenvolvimento de aplicações (Java, C++)
     Plugin para Eclipse

 •Lançado em outubro de 2008

 •Boa documentação online

 •Android Market ($$$) (possui Markets Alternativos,
 slideMe, Only Android, Amazon App Store)
Outras plataformas, SDKs, Engines ...
Misturando as coisas...

           •HTML5 + CSS + Java Script
           •iOS, Android, Blackberry, WebOS, Symbian e Bada



           •HTML5 + CSS
           •iOS, Android, Desktop
Interfaces / Interação
Interfaces / Interação

 Dispositivos grandes, pequenos, flexíveis, sensíveis
  ao toque, com botões físicos, com acelerômetros,
  com sensores de proximidade, com câmeras, com
     mais de uma tela, que se conectam a outros
 dispositivos e ao mundo, com sistemas diferentes e
                    muito mais...
Interfaces / Interação

 Podem possuir a mesma finalidade, mas funcionam e interagem de formas
 totalmente distintas. Possuem conceitos diferentes.

 Tais conceitos deveriam ser RESPEITADOS.

 Usabilidade e Design são MUITO IMPORTANTES se tratando de dispositivos
 móveis
Interfaces / Interação




 * Todos os demais dispositivos que mencionamos anteriormente.
Interfaces / Interação

 Fácil de usar           Intuitiva

 Simples                 Esteticamente bem feita
Interfaces / Interação

                                     DICA


      Quando for desenvolver um aplicativo peça a ajuda de um designer, de
 preferência um que conheça (ou ensine para ele) a plataforma para qual você irá
                                 desenvolver.

                                        Ou

        Não invente muito, utilize o que a SDK da plataforma disponibiliza.
Interfaces / Interação

           FLIP PHONE CONCEPT VÍDEO
Vírus e Segurança

 •Não é mais uma preocupação apenas para quem possui PCs

 •WiFi

 •Bluetooth

 •Roubos

 •Malwares

 •Independente de plataforma

 •Lojas alternativas

 •Apps piratas
Como ganhar dinheiro?
 •Anúncios

 •Venda de aplicativos móveis

 •Venda de serviços/outros produtos utilizando aplicativos móveis
Para quem quer começar
Dicas e Desafios
 •Performance.

 •Variedade de aparelhos, sistemas e configurações especificas

 •Interface / Usabilidade.

 •Estética.

 •Precisa resolver o problema do usuário?

 •Sem bugs!

 •Atualize sua aplicação! Não a abandone.

 •Seja simples, use o que você tem, não invente!

 •Analise bem quem será seu usuário e qual mercado pretende atender.
Para quem quer começar
 •O conteúdo esta na rede é só procurar
     •Site dos fabricantes
     •Comunidades
     •Sites das plataformas


 •Não precisa gastar ($$$) com aparelhos ou licenças
     •Emuladores
     •Aparelhos de amigos, familiares, professores talvez?


 •Não tenha medo de danificar seu aparelho (mas tenha cuidado)


 •Vou ter onde trabalhar? Mas precisa trabalhar pra alguém?
O que o futuro nos guarda?
•Conectividade
O que o futuro nos guarda?

         NOKIA MORPH CONCEPT VÍDEO
DÚVIDAS?
OBRIGADO!
                      XII Jornada de Informática UNESP - Bauru


Desenvolvimento para dispositivos móveis:
mercado, plataformas, por onde começar?
                                                                     Tadeu Araujo
                                                                 Setembro de 2011




                                                                       @araujotadeu
   tadeu.araujo@gmail.com

Más contenido relacionado

La actualidad más candente

Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Eduardo Lagares
 
Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012Diego Dukão
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1Carlos Eugenio Torres
 
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
 
Desenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisDesenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisMarcelo Quinta
 
Dispositivos móveis: Conceito, história e mercado
Dispositivos móveis: Conceito, história e mercadoDispositivos móveis: Conceito, história e mercado
Dispositivos móveis: Conceito, história e mercadoDanilo Filitto
 
Resumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileResumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileCícero Moura
 
Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis Italo Andrade
 
IGDA Recife: Oportunidades de negócios para pequenas empresas
IGDA Recife: Oportunidades de negócios para pequenas empresasIGDA Recife: Oportunidades de negócios para pequenas empresas
IGDA Recife: Oportunidades de negócios para pequenas empresasfelipebzr
 
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...Impacta Eventos
 
Kluk design dispositivos moveis ufpb 20131025
Kluk design dispositivos moveis ufpb 20131025Kluk design dispositivos moveis ufpb 20131025
Kluk design dispositivos moveis ufpb 20131025Hanry Marcel Kluk
 
Arquitetura de Celulares
Arquitetura de CelularesArquitetura de Celulares
Arquitetura de CelularesMurilknot
 
Mini Curso de Design de Interfaces para Dispositivos Móveis
Mini Curso de Design de Interfaces para Dispositivos MóveisMini Curso de Design de Interfaces para Dispositivos Móveis
Mini Curso de Design de Interfaces para Dispositivos MóveisPaolo Passeri
 
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
 
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
 
Mellon - Dados de mercado 2012
Mellon - Dados de mercado 2012Mellon - Dados de mercado 2012
Mellon - Dados de mercado 2012mellonmkt
 
Hora GTI - Top 10 Tendências Mobile para 2015 e 2016
Hora GTI - Top 10 Tendências Mobile para 2015 e 2016Hora GTI - Top 10 Tendências Mobile para 2015 e 2016
Hora GTI - Top 10 Tendências Mobile para 2015 e 2016Cássio Nandi Citadin
 

La actualidad más candente (20)

Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Introdução a dispositivos móveis.
Introdução a dispositivos móveis.
 
Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012
 
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 1
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1
 
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
 
Dispositivos móveis
Dispositivos móveisDispositivos móveis
Dispositivos móveis
 
Desenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisDesenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveis
 
Dispositivos móveis: Conceito, história e mercado
Dispositivos móveis: Conceito, história e mercadoDispositivos móveis: Conceito, história e mercado
Dispositivos móveis: Conceito, história e mercado
 
Resumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileResumo Desenvolvimento Mobile
Resumo Desenvolvimento Mobile
 
Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis Arquitetura de dispositivos móveis
Arquitetura de dispositivos móveis
 
IGDA Recife: Oportunidades de negócios para pequenas empresas
IGDA Recife: Oportunidades de negócios para pequenas empresasIGDA Recife: Oportunidades de negócios para pequenas empresas
IGDA Recife: Oportunidades de negócios para pequenas empresas
 
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
 
Kluk design dispositivos moveis ufpb 20131025
Kluk design dispositivos moveis ufpb 20131025Kluk design dispositivos moveis ufpb 20131025
Kluk design dispositivos moveis ufpb 20131025
 
Arquitetura de Celulares
Arquitetura de CelularesArquitetura de Celulares
Arquitetura de Celulares
 
Mini Curso de Design de Interfaces para Dispositivos Móveis
Mini Curso de Design de Interfaces para Dispositivos MóveisMini Curso de Design de Interfaces para Dispositivos Móveis
Mini Curso de Design de Interfaces para Dispositivos Móveis
 
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...
 
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
 
Mellon - Dados de mercado 2012
Mellon - Dados de mercado 2012Mellon - Dados de mercado 2012
Mellon - Dados de mercado 2012
 
Apple 1 PT
Apple 1 PTApple 1 PT
Apple 1 PT
 
Hora GTI - Top 10 Tendências Mobile para 2015 e 2016
Hora GTI - Top 10 Tendências Mobile para 2015 e 2016Hora GTI - Top 10 Tendências Mobile para 2015 e 2016
Hora GTI - Top 10 Tendências Mobile para 2015 e 2016
 
Tecnologias Mobile
Tecnologias MobileTecnologias Mobile
Tecnologias Mobile
 

Destacado

Apresentacao android-fatec
Apresentacao android-fatecApresentacao android-fatec
Apresentacao android-fatecTadeu Araujo
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionIn a Rocket
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer ExperienceYuan Wang
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanPost Planner
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldabaux singapore
 

Destacado (6)

Apresentacao android-fatec
Apresentacao android-fatecApresentacao android-fatec
Apresentacao android-fatec
 
Android training
Android trainingAndroid training
Android training
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media Plan
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
 

Similar a Desenvolvimento para dispositivos móveis: mercado, plataformas, por onde começar

Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-PlatformAdriel Café
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveiscedulio
 
Windows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPsWindows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPsMicrosoft
 
Aula 01 - Apresentaçã e Conceitos.pptx
Aula 01 - Apresentaçã e Conceitos.pptxAula 01 - Apresentaçã e Conceitos.pptx
Aula 01 - Apresentaçã e Conceitos.pptxRoberto Aragy
 
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...Carlos Eugenio Torres
 
Marketing digital tecnologia da informação
Marketing digital   tecnologia da informaçãoMarketing digital   tecnologia da informação
Marketing digital tecnologia da informaçãoAna Paula Coelho Barbosa
 
Palestra Mobilidade - Computação móvel, dispositivos e aplicativos
Palestra Mobilidade - Computação móvel, dispositivos e aplicativosPalestra Mobilidade - Computação móvel, dispositivos e aplicativos
Palestra Mobilidade - Computação móvel, dispositivos e aplicativosCarlos Eugenio Torres
 
Internet of Things, M2M e aplicativos mobile: Tendências, oportunidades, desa...
Internet of Things, M2M e aplicativos mobile: Tendências, oportunidades, desa...Internet of Things, M2M e aplicativos mobile: Tendências, oportunidades, desa...
Internet of Things, M2M e aplicativos mobile: Tendências, oportunidades, desa...Jacques Chicourel
 
BRAPPS: Internet of Things, M2M e aplicativos mobile: Tendências, oportunidad...
BRAPPS: Internet of Things, M2M e aplicativos mobile: Tendências, oportunidad...BRAPPS: Internet of Things, M2M e aplicativos mobile: Tendências, oportunidad...
BRAPPS: Internet of Things, M2M e aplicativos mobile: Tendências, oportunidad...Brapps Brasil
 
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)Santhyago Gallao
 
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013Carlos Eugenio Torres
 
Distribuição de Conteúdos em Equipamentos Móveis
Distribuição de Conteúdos em Equipamentos MóveisDistribuição de Conteúdos em Equipamentos Móveis
Distribuição de Conteúdos em Equipamentos MóveisNuno Inacio
 
Como não entalar os dedos nas janelas: Finger-based apps no Windows 8
Como não entalar os dedos nas janelas: Finger-based apps no Windows 8Como não entalar os dedos nas janelas: Finger-based apps no Windows 8
Como não entalar os dedos nas janelas: Finger-based apps no Windows 8Comunidade NetPonto
 
Android: mercado mobile e visão geral da plataforma
Android: mercado mobile e visão geral da plataformaAndroid: mercado mobile e visão geral da plataforma
Android: mercado mobile e visão geral da plataformaJonas Alves
 
Desenvolvimento de aplicações móveis, IOS, Android, Windows Phone 7
Desenvolvimento de aplicações móveis, IOS, Android, Windows Phone 7Desenvolvimento de aplicações móveis, IOS, Android, Windows Phone 7
Desenvolvimento de aplicações móveis, IOS, Android, Windows Phone 7Dirceu Belém
 

Similar a Desenvolvimento para dispositivos móveis: mercado, plataformas, por onde começar (20)

Going Mobile
Going MobileGoing Mobile
Going Mobile
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-Platform
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveis
 
Curso Marketing Digital Ana Paula Coelho
Curso Marketing Digital Ana Paula CoelhoCurso Marketing Digital Ana Paula Coelho
Curso Marketing Digital Ana Paula Coelho
 
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
 
Windows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPsWindows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPs
 
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
 
Aula 01 - Apresentaçã e Conceitos.pptx
Aula 01 - Apresentaçã e Conceitos.pptxAula 01 - Apresentaçã e Conceitos.pptx
Aula 01 - Apresentaçã e Conceitos.pptx
 
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos (setembro ...
 
Marketing digital tecnologia da informação
Marketing digital   tecnologia da informaçãoMarketing digital   tecnologia da informação
Marketing digital tecnologia da informação
 
Palestra Mobilidade - Computação móvel, dispositivos e aplicativos
Palestra Mobilidade - Computação móvel, dispositivos e aplicativosPalestra Mobilidade - Computação móvel, dispositivos e aplicativos
Palestra Mobilidade - Computação móvel, dispositivos e aplicativos
 
Internet of Things, M2M e aplicativos mobile: Tendências, oportunidades, desa...
Internet of Things, M2M e aplicativos mobile: Tendências, oportunidades, desa...Internet of Things, M2M e aplicativos mobile: Tendências, oportunidades, desa...
Internet of Things, M2M e aplicativos mobile: Tendências, oportunidades, desa...
 
BRAPPS: Internet of Things, M2M e aplicativos mobile: Tendências, oportunidad...
BRAPPS: Internet of Things, M2M e aplicativos mobile: Tendências, oportunidad...BRAPPS: Internet of Things, M2M e aplicativos mobile: Tendências, oportunidad...
BRAPPS: Internet of Things, M2M e aplicativos mobile: Tendências, oportunidad...
 
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
 
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013
Palestra Mobilidade - Computação móvel, Dispositivos e Aplicativos 2013
 
Distribuição de Conteúdos em Equipamentos Móveis
Distribuição de Conteúdos em Equipamentos MóveisDistribuição de Conteúdos em Equipamentos Móveis
Distribuição de Conteúdos em Equipamentos Móveis
 
Como não entalar os dedos nas janelas: Finger-based apps no Windows 8
Como não entalar os dedos nas janelas: Finger-based apps no Windows 8Como não entalar os dedos nas janelas: Finger-based apps no Windows 8
Como não entalar os dedos nas janelas: Finger-based apps no Windows 8
 
TelemóVeis E Sistemas Operativos
TelemóVeis E Sistemas OperativosTelemóVeis E Sistemas Operativos
TelemóVeis E Sistemas Operativos
 
Android: mercado mobile e visão geral da plataforma
Android: mercado mobile e visão geral da plataformaAndroid: mercado mobile e visão geral da plataforma
Android: mercado mobile e visão geral da plataforma
 
Desenvolvimento de aplicações móveis, IOS, Android, Windows Phone 7
Desenvolvimento de aplicações móveis, IOS, Android, Windows Phone 7Desenvolvimento de aplicações móveis, IOS, Android, Windows Phone 7
Desenvolvimento de aplicações móveis, IOS, Android, Windows Phone 7
 

Desenvolvimento para dispositivos móveis: mercado, plataformas, por onde começar

  • 1.
  • 2. Desenvolvimento para dispositivos móveis: mercado, plataformas, por onde começar? Tadeu Araujo Setembro de 2011 XII Jornada de Informática UNESP - Bauru
  • 3. Quem vos fala? •Tadeu Araujo. •Entusiasta e evangelista de assuntos relacionados à Tecnologia de Informação (principalmente o que envolve dispositivos móveis) e design. •Graduado em Sistemas de Informação pela Universidade Estadual Paulista "Júlio de Mesquita Filho“. •A quase 10 anos trabalhando com TI, atuando em diversas áreas desenvolvimento de aplicações desktop, aplicações web, atendimento ao cliente, administração e controle de redes de computadores e pesquisa e desenvolvimento. “Especialização pra que, né?” •Mobile Developer na Arca Solutions. @araujotadeu tadeu.araujo@gmail.com
  • 5. Agenda •Porque mobile? •O que são dispositivo móveis? •Mercado •Antes de depois das lojas virtuais •Plataformas •Interfaces / Interação •Vírus e Segurança •Como ganhar dinheiro? •Dicas para quem quer começar •O que o futuro nos guarda?
  • 7. Porque mobile? Vale a pena aprender isso? Vale a pena investir? Não é só uma modinha passageira? O PC deixará de existir? Não é o mesmo que desenvolver para Web ou Desktop?
  • 8. O que são dispositivo móveis? “Dispositivo móvel, popularmente em inglês denominado handheld é um computador de bolso habitualmente equipado com um pequeno ecrã (output) e um teclado em miniatura (input). No caso dos PDAs, o output e o input combinam-se num ecrã táctil.” “Dispositivo/aparelho fácil de transportar, de rápido acesso, que permita um certo nível de conectividade, podendo possuir uma ou mais funcionalidades.”
  • 9. O que são dispositivos móveis? •Um Celular/Smartphone? •Um Notebook? •Um Tablet? •Player de música? (iPod, MP3 Players, etc.)
  • 11. Novas definições Dispositivos limitados Apesar de possuírem funcionalidades (muitas vezes apenas uma) a de um computador, são dispositivos conceitualmente diferentes. “Desenvolvimento voltado para sistemas utilizados em um hardware limitado se comparado a um computador, que pode possuir uma ou mais funcionalidades.”
  • 13. Mercado “O Brasil fechou agosto de 2011 com mais de 224 milhões de celulares ativos. Em oito meses, o Serviço Móvel Pessoal (SMP) registrou mais de 21 milhões de novas habilitações, crescimento de 10,39% no ano em comparação com os 15,4 milhões de linhas registradas no mesmo período no ano passado....” Fonte: Anatel
  • 14. Mercado “Segundo dados da Anatel, o Brasil terminou Ago/11 com 30,5 milhões de celulares 3G, sendo 24,6 milhões aparelhos WCDMA e 5,9 milhões de terminais de dados 3G (13,6% dos celulares do Brasil são 3G). Das adições líquidas de 2.075 mil acessos 3G no mês, 1.863 mil foram via aparelhos WCDMA e 212 mil por terminais de dados 3G.”
  • 17. Mercado “Tablet mais barato: Senado deve aprovar MP que reduz impostos A previsão é do líder do governo, senador Romero Jucá; estimativa é de equipamentos produzidos no Brasil tenham preços até 36% inferiores. O Senado pretende votar amanhã (21/9) a medida ...”
  • 18. Mercado “Positivo anuncia dois tablets com Android a partir de R$ 1 mil Aparelhos de 7 e 9,7 polegadas foram chamados de 'Ypy'. Tablet menor chegará ao mercado no meio de outubro. ...”
  • 19. Antes de depois das lojas virtuais
  • 20. Antes de depois das lojas virtuais ANTES •Poucos aplicativos (quantidade e diversidade) •Poucos desenvolvedores (maioria grandes empresas) •Dificuldade para distribuir, controlar, instalar e lucrar com os aplicativos
  • 21. Antes de depois das lojas virtuais DEPOIS •Grande aplicativos (quantidade e diversidade), até “Hello World!” •Muitos desenvolvedores •(de pequenas a grandes empresas e desenvolvedores independentes) •Facilidade para distribuir, controlar, instalar e lucrar com os aplicativos •Diferentes formas de instalar um aplicativo (dispositivo, PC, web site)
  • 22. Antes de depois das lojas virtuais
  • 23. Qual a melhor plataforma? Todas e Nenhuma
  • 25. Plataformas •Sistema proprietário •Research in Motion (RIM) •BlackBerry Store •Voltado para o ambiente corporativo •Possui vários aparelhos (smartphones e tablets) •Já foi sinônimo de status e luxo entre empresários, mas tem perdido mercado. •Possui SDK para desenvolvimento (Java/HTML5) •Plugin para Eclipse e Visual Studio (somente para o desenvolvimento web) •Boa documentação online
  • 26. Plataformas •Sistema aberto (GNU GPL) •Desenvolvido pela Nokia em parceria com outros projetos (Debian, QT Software, Gnome, etc.) •Baseado no Linux Debian •Possui poucos dispositivos, basicamente utilizados na linha N### da Nokia •Loja virtual não para todos os aparelhos (Nokia OVI) •Pode ser customizado e possui SDK para desenvolvimento de aplicações (C/C++) •Documentação online/Comunidade ativa
  • 27. Plataformas •Sistema proprietário (talvez por pouco tempo) •Desenvolvido e mantido pela Samsung (quase 10 anos) •Utilizado em seus aparelhos de segunda linha •Possui vários aparelhos, toda a linha Wave da Samsung •Samsung Apps ($) •Possui SDK para desenvolvimento (C++) •Sua IDE é uma modificação do Eclipse •Boa documentação online
  • 28. Plataformas •Sistema aberto (GNU GPL) •Baseado em Linux •Nokia (Maemo) + Intel (Moblin) •Processadores Intel Atom •Netbooks, Handset, In-Vehicle, SmartTV, Media Phone •Compatível com diversos dispositivos mas pouco utilizado •Possui SDK para desenvolvimento de aplicações (QT/C++) •Documentação online •AppUp / OVI Store
  • 29. Plataformas •Sistema aberto (fevereiro de 2010) •Mantido atualmente pela Nokia •Já foi o sistema mais popular do mercado •Possui uma grande variedade de aparelhos •Possui SDK para desenvolvimento de aplicações (C++) IDE Carbide (modificação do eclipse) •Vasta documentação online •OVI Store ($)
  • 30. Plataformas •Sistema proprietário •Mantido pela Microsoft •Mais utilizado no meio corporativo e PocketPC, Media Device •Possui uma grande variedade de aparelhos •Possui SDK para desenvolvimento de aplicações (.Net) Microsoft Visual Studio •Vasta documentação online (MSDN) •Marketplace ($$$)
  • 31. Plataformas •Sistema proprietário •Mantido pela Microsoft •Surge a METRO UI (sensação de movimento, metro de Londres) •Ainda não atingiu um mercado relevante, devido a muitos atrasos •Possui SDK para desenvolvimento de aplicações (Silverlight, XNA) Microsoft Visual Studio * VB limitado •Boa documentação online (MSDN) •Marketplace
  • 32. Plataformas •Uma das mais senão a mais antiga •Plataforma mais adotada e mais difundida (compatível com outras plataformas) •Limitada, ideal para dispositivos mais simples •Possui SDK para desenvolvimento de aplicações Plugin para Eclipse •Possui uma grande variedade de aparelhos •Vasta documentação online •Não possui uma loja única
  • 33. Plataformas •Sistema proprietário •Plataforma famosa por sua interface •E responsável pela massificação de smartphones e tablets •Possui SDK para desenvolvimento de aplicações (ObjectC) IDE xCode •Possui pouca variedade de aparelhos •Ótima documentação online •Apple Store ($$$) •Lançado em Janeiro de 2007
  • 34. Plataformas •Sistema de código aberto •Baseado em Linux •Desenvolvido pela Open Handset Alliance •Tem se mostrado forte, e possivelmente futuro líder de mercado •Possui SDK para desenvolvimento de aplicações (Java, C++) Plugin para Eclipse •Lançado em outubro de 2008 •Boa documentação online •Android Market ($$$) (possui Markets Alternativos, slideMe, Only Android, Amazon App Store)
  • 36. Misturando as coisas... •HTML5 + CSS + Java Script •iOS, Android, Blackberry, WebOS, Symbian e Bada •HTML5 + CSS •iOS, Android, Desktop
  • 38. Interfaces / Interação Dispositivos grandes, pequenos, flexíveis, sensíveis ao toque, com botões físicos, com acelerômetros, com sensores de proximidade, com câmeras, com mais de uma tela, que se conectam a outros dispositivos e ao mundo, com sistemas diferentes e muito mais...
  • 39. Interfaces / Interação Podem possuir a mesma finalidade, mas funcionam e interagem de formas totalmente distintas. Possuem conceitos diferentes. Tais conceitos deveriam ser RESPEITADOS. Usabilidade e Design são MUITO IMPORTANTES se tratando de dispositivos móveis
  • 40. Interfaces / Interação * Todos os demais dispositivos que mencionamos anteriormente.
  • 41. Interfaces / Interação Fácil de usar Intuitiva Simples Esteticamente bem feita
  • 42. Interfaces / Interação DICA Quando for desenvolver um aplicativo peça a ajuda de um designer, de preferência um que conheça (ou ensine para ele) a plataforma para qual você irá desenvolver. Ou Não invente muito, utilize o que a SDK da plataforma disponibiliza.
  • 43. Interfaces / Interação FLIP PHONE CONCEPT VÍDEO
  • 44. Vírus e Segurança •Não é mais uma preocupação apenas para quem possui PCs •WiFi •Bluetooth •Roubos •Malwares •Independente de plataforma •Lojas alternativas •Apps piratas
  • 45. Como ganhar dinheiro? •Anúncios •Venda de aplicativos móveis •Venda de serviços/outros produtos utilizando aplicativos móveis
  • 46. Para quem quer começar
  • 47. Dicas e Desafios •Performance. •Variedade de aparelhos, sistemas e configurações especificas •Interface / Usabilidade. •Estética. •Precisa resolver o problema do usuário? •Sem bugs! •Atualize sua aplicação! Não a abandone. •Seja simples, use o que você tem, não invente! •Analise bem quem será seu usuário e qual mercado pretende atender.
  • 48. Para quem quer começar •O conteúdo esta na rede é só procurar •Site dos fabricantes •Comunidades •Sites das plataformas •Não precisa gastar ($$$) com aparelhos ou licenças •Emuladores •Aparelhos de amigos, familiares, professores talvez? •Não tenha medo de danificar seu aparelho (mas tenha cuidado) •Vou ter onde trabalhar? Mas precisa trabalhar pra alguém?
  • 49. O que o futuro nos guarda? •Conectividade
  • 50. O que o futuro nos guarda? NOKIA MORPH CONCEPT VÍDEO
  • 52. OBRIGADO! XII Jornada de Informática UNESP - Bauru Desenvolvimento para dispositivos móveis: mercado, plataformas, por onde começar? Tadeu Araujo Setembro de 2011 @araujotadeu tadeu.araujo@gmail.com