Going Mobile

  • View
    94

  • Download
    0

Embed Size (px)

DESCRIPTION

Mercado atual, futuro e oportunidades na área de desenvolvimento de aplicativos

Text of Going Mobile

  • 1. Going MobileMercado atual, futuro e oportunidades na rea dedesenvolvimento de aplicativos

2. Roteiro Mercado Mobile Desenvolvendo apps: O que precisa para iniciar? Principais dificuldades iniciais Futuro e oportunidades na rea mobile Recursos e sites 3. Mercado MobileSmartphones, sistemas mveis e aplicativos 4. Mercado mobile Computao mvel a nova era dacomputao Apps, smartphones, Android, iOS,lojas de apps, Tem uma app praisso! Todos usam smartphones e internetmvel (at minha av!) 5. Mercado mobile No mundo, venda de smartphones cresceu 25%no segundo trimestre (300 milhes vendidos) No Brasil, expanso de 70% na venda desmartphones, queda de 41% na de dumb phonesem comparao a 2013 Smartphones e planos de dados cada vez maisacessveis ao consumidorFonte: IDC 6. Mercado mobile Android lder do mercado (84,7%), seguido por iOS(11,7%) e Windows Phone (2,5%) Projees para 2018 no indicam grandes mudanasnesses nmeros Android e smartphones de baixo custo Dispositivos da Apple ainda no so acessveis comoos Android Windows Phone chegou tarde ao mercadoFonte: IDC 7. Mercado mobile Volume de download de apps deve chegar a 182,7bilhes por ano at 2015 18 vezes o valor de 2010 Novas tendncias nos modelos de venda dos apps Lojas de aplicativos Compra de recursos dentro do app Mobile advertisingFonte: IDC 8. Mercado mobile Facebook compra Instagram por U$ 1,1 bilhes(2012) Google compra Waze por U$ 1,3 bilhes (2013) Facebook compra WhatsApp por U$ 19 bilhes(2014) Microsoft compra diviso mobile da Nokia por U$7,3 bilhes (2013) 9. Desenvolvendo appsO que precisa para iniciar? 10. Android Computador (Windows, MacOS ou Linux) Dispositivo Android Conhecimentos bsicos em Java 11. iOS Macbook iPhone/iPad/iPod Touch Conta de desenvolvedor da Apple ($99 anuais) Objective-C e Swift 12. Comparao Android Bem mais acessvel ao desenvolvedor iniciante Reflete no sucesso do sistema iOS Precisa de uma conta de desenvolvedor desde o incio Processo de submisso de apps complicado edemorado 13. Dificuldades Iniciais 14. Android Fragmentao do sistemaVerso Nome Distribuio2.2 Froyo 0.7%2.3.3 - 2.3.7 Gingerbread 13.6%4.0.3 - 4.0.4Ice CreamSandwich10.6%4.1.xJelly Bean26.5%4.2.x 19.8%4.3 7.9%4.4 KitKat 20.9%Dados de agosto/2014 15. Android Comparao com o iOS 91% dos dispositivos Apple rodam o iOS7Dados de agosto/2014 16. Android Fragmentao dos dispositivos (18769 diferentes em 2014) 17. Android Fragmentao do sistemaSupport Library: Conjunto de bibliotecas quepromovem compatibilidade de novas APIs doAndroid com verses antigas do sistema. Bastante documentao sobre compatibilidade deverses e como suportar vrios aparelhosdiferentes disponveis no developer.android.com 18. Android Ciclo de vida das Activities 19. Android Ciclo de vida das Activities Evitar crashes quando o usurio mudar ocontexto para outro aplicativo No consumir recursos do sistema enquanto ousurio no estiver usando seu aplicativo Evitar crash e que o usurio perca o seuprogresso ao sair do aplicativo e voltar depois 20. iOS Processo de testes e submisso de aplicativos Certificados e Provisioning ProfilesCer tificados: Utilizados para identificar odesenvolvedor e para assinar aplicativos em nomeda Apple.Provisioning Profiles: Permitem que devices sejamusados para teste. 21. iOS Processo de reviso de apps da Apple Pode levar de 6 a 8 dias para a app ser aceita naApp Store Expedited review para bugs crticos (https://developer.apple.com/appstore/contact/?topic=expedite) 22. Futuro eOportunidades 23. Internet das Coisas Dispositivos conectadosentre si e Internet Qualcomm AllJoyn Samsung Smart Things Google TV, Google Auto 24. Qualcomm AllJoyn A Casa Inteligente Framework para permitir a conexo entredispositivos de diferentes fabricantes e tecnologiasde comunicao Dispositivos e eletrodomsticos podem enviarnotificaes entre si (texto, imagem/vdeo, audio) 25. Qualcomm AllJoyn 26. Computao Vestvel Google Glass Smartwatches Android Wear, Samsung Galaxy Gear, iWatch 27. Android Wear Extenso dosmartphone Android Comunicao viaBluetooth Mostra informaesde acordo com ocontexto do usurio 28. Computao Baseada emLocalizao Sucesso de apps baseadas em localizao Foursquare, Waze, EasyTaxi, etc Localizao Indoor Qualcomm Gimbal, Apple iBeacon 29. Qualcomm Gimbal Dispositivos bluetooth quepermitem descobrir alocalizao do usurio Enviar informaes relevantesde acordo com a localizao 30. Qualcomm Gimbal 31. Oportunidades SDKs disponveis! AllJoyn www.alljoyn.org Android Wear developer.android.com/wear Gimbal www.gimbal.com 32. Oportunidades Concurso de apps do governo com at 100 milreais de prmio para uma app (http://www.comunicacoes.gov.br/concurso-inovapps) Google Campus So Paulo (http://g1.globo.com/tecnologia/noticia/2014/07/google-anuncia-campus-em-sao-paulo-para-criacao-de-startups.html) 33. Recursos 34. Recursos Curso de Android gratuito da Google (https://www.udacity.com/course/ud853) Curso de iOS de Stanford (http://online.stanford.edu/course/developing-ios7-apps-fall-2013) Livro da Apple sobre Swift (https://itunes.apple.com/br/book/swift-programming-language/id881256329?mt=11) Site de desenvolvedores Apple (developer.apple.com) Site de desenvolvedores Android (developer.android.com) 35. Obrigado! :-) 36. ContatoRodrigo BorgesEmail: rodrigo.borges@ingresse.comTwitter: @rdgborges