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

Flash mobile

  • 1.
  • 2.
    Web / Mobile/ Desktop www.riacycle.com Desenvolvimento Consultoria Treinamento
  • 3.
  • 4.
    A perspectiva donegócio A diversidade das plataformas A escolha do desenvolvedor
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
    A diversidade dasplataformas
  • 16.
    A diversidade dasplataformas 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 dasplataformas Nativo ou Web Third Apple iOS Party Vendors Termo Webkit 3.3.1 Cocoa touch
  • 18.
    A diversidade dasplataformas 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 dasplataformas Nativo e web Nokia • Meego Vendeu 500 • Symbian milhões de • Maemo aparelhos em 2010 39% do marketshare global
  • 20.
    A diversidade dasplataformas 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 dasplataformas Nativo, web e third party RIM • Blackberry • Playbook • Etc 20% do marketshare global
  • 22.
    A diversidade dasplataformas Vantagem da plataforma RIM Muitas opções para desenvolvedores Desvantagem Abertura de sua App store mais tarde do que os concorrentes.
  • 23.
    A diversidade dasplataformas 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 dasplataformas 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 dasplataformas
  • 26.
    A diversidade dasplataformas Nativo, Web e third party Microsoft Windows Marketshare Mobile 5.8% 7.0 6.5
  • 27.
    A diversidade dasplataformas Nativo , Web e third party Juntas possuem 7% HP Palm do marketshare global Samsung Bada
  • 28.
    A escolha dodesenvolvedor
  • 29.
    A escolha dodesenvolvedor
  • 30.
    A escolha dodesenvolvedor 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 dodesenvolvedor Esse ano estima-se que abram mais 11 novas app Stores De fabricantes De operadoras
  • 32.
    A escolha dodesenvolvedor Isso significa mais $$$
  • 33.
    A escolha dodesenvolvedor Como desenvolver para Mobile Third Web Nativo Party
  • 34.
    A escolha dodesenvolvedor Escolha web Web CSS Ruby on HTML 5 CSS 3 Webkit PHP Python especifico Rails
  • 35.
    A escolha dodesenvolvedor Vários SDK PhoneGap Jquery Mobile AppCelerator Sencha Framework JTouch Meu framework
  • 36.
    A escolha dodesenvolvedor 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 dodesenvolvedor Nativo Nativo Objective- C C++ QNX Python Brew .Net C
  • 38.
    A escolha dodesenvolvedor Vários SDK iOS SDK .Net SDK C++ SDK Android SDK Brew Python SDK QNX Java SDK
  • 39.
    A escolha dodesenvolvedor 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 dodesenvolvedor E hibrido? Combinando os 2 mundos em 1 só.
  • 41.
    A escolha dodesenvolvedor Bem vindo Adobe AIR
  • 42.
    A escolha dodesenvolvedor Compile 1 código e faça o deploy em 2 OS diferentes
  • 43.
    A escolha dodesenvolvedor 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 dodesenvolvedor Adobe AIR Custo de desenvolvimento R$0,00 para adota‐lo.
  • 45.
    A escolha dodesenvolvedor Adobe AIR Em 2010, 300 milhões de aparalhos tem instalado o run‐time.
  • 46.
    A escolha dodesenvolvedor Adobe AIR
  • 47.
    A escolha dodesenvolvedor 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 dodesenvolvedor Adobe AIR | App Demo Criar 1 aplicativo que faça deploy no Android e no Playbook
  • 49.
  • 50.
    Sorteio de 1vaga 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.