50
Mobile Day – UFBA/2014 Antonio Lazaro Carvalho Borges MERCADO MOBILE: DEMANDAS E DESAFIOS

Mobile day-ufba-2014-slideshare

Embed Size (px)

Citation preview

Page 1: Mobile day-ufba-2014-slideshare

Mobile Day – UFBA/2014

Antonio Lazaro Carvalho Borges

MERCADO MOBILE: DEMANDAS E DESAFIOS

Page 2: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 2

Índice

01 Quem é a Indra? 02 Um pouco de história… 03 Cronologia mercado mobile 04 Principais plataformas 05 Como escolho uma plataforma? 06 Quebrando paradigma novamente…

Page 3: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 3

01 Quem é a Indra? 02 Um pouco de história… 03 Cronologia mercado mobile 04 Principais plataformas 05 Como escolho uma plataforma? 06 Quebrando paradigma novamente…

Page 4: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 4

Quem é a Indra?

QUIENES SOMOSMobile Day – UFBA - 2014

Page 5: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 5

01 Quem é a Indra? 02 Um pouco de história… 03 Cronologia mercado mobile 04 Principais plataformas 05 Como escolho uma plataforma? 06 Quebrando paradigma novamente…

Page 6: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 6

Um pouco de história…E quando tudo começou?Mobile Day – UFBA - 2014

Fonte: http://www.revista.vestibular.uerj.br/lib/spaw2/uploads/images/Turismo/Turismo_2010_Hist_02.png

Page 7: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 7

Fonte: http://www.sohistoria.com.br/resumos/revolucaoindustrial.php

Um pouco de história…Revolução industrialMobile Day – UFBA - 2014

Page 8: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 8

Um pouco de história…Evolução dos computadoresMobile Day – UFBA - 2014

Fonte: http://www.professores.aedb.br/miguel/ConceitoInforEduca08Figuras.htm

Page 9: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 9

O que é mobilidade?Mobile Day – UFBA - 2014

Page 10: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 10

nome feminino 1.propriedade do que é móvel ou do que obedece às leis do movimento 2. facilidade em mudar ou variar, mutabilidade

Fonte: http://www.infopedia.pt/lingua-portuguesa/mobilidade

Substantivo feminino 1. Facilidade para se mover, para ser movido. 2. Facilidade para mudar de expressão. 3. Fig. Inconstância, instabilidade.

Fonte: http://www.dicio.com.br/mobilidade/

O que é mobilidade?Mobile Day – UFBA - 2014

Page 11: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 11

01 Quem é a Indra? 02 Um pouco de história… 03 Cronologia mercado mobile 04 Principais plataformas 05 Como escolho uma plataforma? 06 Quebrando paradigma novamente…

Page 12: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 12

Timeline de telefonesMobile Day – UFBA - 2014

Fonte: http://pying91.files.wordpress.com/2012/07/infographic-the-evolution-of-cell-phones-by-c3a9poca-brazil.jpg

Page 13: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 13

Grandes colaboradores… - Palm / Blackberry / NokiaMobile Day – UFBA - 2014

Page 14: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 14

Como tudo começou? – Outros sistemas operacionais e plataformasMobile Day – UFBA - 2014

Windows CE:

Site do projeto: http://www.microsoft.com/windowsembedded/en-us/windows-embedded.aspx Ano lançamento: 1996 Principal empresa: Microsoft Aparelhos: Motorola MPx200, Motorola MPx Última versão lançada: 7.0 (Março, 2011)

Page 15: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 15

Como tudo começou? – Outros sistemas operacionais e plataformasMobile Day – UFBA - 2014

J2ME (Java Plataform Micro Edition):

Site do projeto: http://www.oracle.com/technetwork/java/javame/index.html Ano lançamento: 2006 Principal empresa: Oracle (criado pela Sun) Última versão lançada: 3.x (Outubro, 2011, foi cancelada posteriormente)

Page 16: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 16

Como tudo mudou?Mobile Day – UFBA - 2014

2007

2010

Page 17: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 17

Como tudo mudou?Mobile Day – UFBA - 2014

Algumas coisas que fizeram diferença:

•Foco no consumidor comum. •Tornar as coisas mais simples. •Mudança de designer. •Sem botões •Tela touch capacitivas •Sistema seguro •“Boom” de aplicativos. •Navegador “como no desktop”

Page 18: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 18

01 Quem é a Indra? 02 Um pouco de história… 03 Cronologia mercado mobile 04 Principais plataformas 05 Como escolho uma plataforma? 06 Quebrando paradigma novamente…

Page 19: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 19

Principais plataformas do mercadoMobile Day – UFBA - 2014

Plataforma Proprietários Lançamento Versão atual Linguagem Comunidade

Android Google 2008 4.4 Java http://developer.android.com/index.html

IOS Apple 2007 7 Objective-C / C/ C++

https://developer.apple.com/

Windows Phone Microsoft 2011 8 Javascript/ C# / VB. Script / C++

http://developer.windowsphone.com/en-us

Firefox OS Mozilla 2013 1.2 Html/CSS/Javascript

https://developer.mozilla.org/en-US/Firefox_OS

Blackberry RIM 2006 10 C/ C++ https://developer.blackberry.com/

Page 20: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 20

Linguagens de programaçãoMobile Day – UFBA - 2014

• Últimos anos é perceptível crescimento de busca por plataformas e linguagens que suportem o mobile.

• Quem não tem sistemas mobile “parece” não contemporâneo

• C sempre é uma alternativa no desenvolvimento mobile. Lembre-se disso!

Page 21: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 21

Linguagens de programação – Evolução do uso das linguagensMobile Day – UFBA - 2014

Page 22: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 22

Linguagens de programaçãoMobile Day – UFBA - 2014

• Crescimento de linguagens “mobile”.

• Crescimento do uso de Javascript, como alternativa para o cross-plataforma

Page 23: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 23

Linguagens de programaçãoMobile Day – UFBA - 2014

•Bebendo de outras fontes além do TIOBE

Page 24: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 24

Linguagens de programaçãoMobile Day – UFBA - 2014

Fonte: http://lang-index.sourceforge.net/

Page 25: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 25

01 Quem é a Indra? 02 Um pouco de história… 03 Cronologia mercado mobile 04 Principais plataformas 05 Como escolho uma plataforma? 06 Quebrando paradigma novamente…

Page 26: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 26

Algumas perguntas devem ser feitas…Mobile Day – UFBA - 2014

1. Qual meu objetivo? 2. Qual plataforma eu utilizarei? 3. Qual público pretendo atingir? 4. Qual nicho de mercado irei atuar? 5. Qual meu conhecimento ou da equipe que

trabalho? 6. Qual prazo para execução do projeto? 7. Quais recursos possuo para executar? 8. Tenho a infra necessária?

Page 27: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 27

Apresentando algumas ferramentas…Mobile Day – UFBA - 2014

Nome Site Linguagem Plataformas alvo

HP Anywhere http://www8.hp.com/us/en/software-solutions/mobile-application-development.html

HTML 5 + Css + Javascript Android/IOS

Icenium http://www.icenium.com HTML 5 + Css + Javascript Android/IOS

Flex http://flex.apache.org/ Action Script 3 Native Windows/Mac OS, IOS/ Android/ Blackberry

Enyo http://enyojs.com/ (fork do WebOS)

HTML 5 + Css + Javascript IOS/Android/Blackberry/Windows/Web OS

Intel App Framework http://app-framework-software.intel.com/

HTML 5 + Css + Javascript

jQTouch http://jqtjs.com/ HTML 5 + Css + Javascript Android/IOS

Kendo UI http://www.kendoui.com HTML 5 + Css + Javascript Android/IOS/Blackberry

Phone JS http://phonejs.devexpress.com HTML 5 + Css + Javascript Android/IOS/Windows Phone

Rho Mobile http://www.motorolasolutions.com/US-EN/Business+Product+and+Services/Software+and+Applications/RhoMobile+Suite

HTML 5 + Css + Javascript + Ruby

Android/IOS/Windows Phone

Sencha Touch http://www.sencha.com/products/touch

HTML 5 + Css + Javascript Android/IOS/Windows Phone/Blackberry

Titanium http://www.appcelerator.com/titanium/

HTML 5 + Css + Javascript Android/IOS/Blackberry

Xamarin http://xamarin.com/ C# Android/IOS/Windows Phone

Page 28: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 28

Apresentando algumas ferramentas…Mobile Day – UFBA - 2014

Page 29: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 29

Apresentando algumas ferramentas…Mobile Day – UFBA - 2014

Site que ajuda escolha: http://propertycross.com/

Page 30: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 30

Apresentando outras ferramentas…Java FX, Super Wabba e jogosMobile Day – UFBA - 2014

Nome Site Linguagem Plataformas alvo

Corona https://coronalabs.com/

Lua Android/IOS/Kindle

MOAI http://getmoai.com/

C/C++ Android/IOS

Unity 3D http://unity3d.com/

C Android/IOS/Blackberry/Windows Phone/Mac OS/Linux/Windows/ Wii/ XBOX / PS3

Page 31: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 31

01 Quem é a Indra? 02 Um pouco de história… 03 Cronologia mercado mobile 04 Principais plataformas 05 Como escolho uma plataforma? 06 Quebrando paradigma novamente…

Page 32: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 32

Pensando diferente…pense mobile – Arquitetura?Mobile Day – UFBA - 2014

Page 33: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 33

Pensando diferente…pense mobile – Novo paradigma?Mobile Day – UFBA - 2014

•De onde vem os dados? •Preocupações com segurança. •Preocupações com confidencialidade e confiabilidade •Gestos •Comunicação (Json x XML x ?) •Recursos limitados.

Page 34: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 34

DesafiosMobile Day – UFBA - 2014

1. UX (User Experience) 1. Designer responsivo 2. HTML 5 e CSS 3 3. Nativo

Tela reduzida Cross-plataforma? Cross-devices?

Page 35: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 35

DesafiosMobile Day – UFBA - 2014

2. Idéia relevante

Page 36: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 36

Desafios – Como criar uma marca confiável? Mobile Day – UFBA - 2014

3. Credibilidade da sua marca, como desenvolvedor.

Page 37: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 37

Desafios - ProdutividadeMobile Day – UFBA - 2014

4. Nativo x Gerado?

“Facebook released a completely rebuilt version of its iOS app for iPhone and iPad today, changing a fundamental aspect of the company's mobile strategy. Gone is the Web-centric, HTML5 approach. In its place, Facebook has rebuilt the iOS app using Apple’s native framework. The result? A more streamlined, faster app for the iPhone and iPad.”

Zuckerberg, CEO Facebook.

Fonte:http://readwrite.com/2013/04/01/the-facebook-phone-the-triumph-of-native-apps-over-html5#awesm=~oszXlhW4xIbVxb

Page 38: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 38

DesafiosMobile Day – UFBA - 2014

5. Recursos computacionais limitados...

...por enquanto (em breve, os dual core com 64 bits para dispositivos móveis em escala popular)

Page 39: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 39

DesafiosMobile Day – UFBA - 2014

6. Ouça seus usuários

Page 40: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 40

Alguns gargalosMobile Day – UFBA - 2014

1. Qualidade e velocidade banda larga móvel

Page 41: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 41

Alguns gargalosMobile Day – UFBA - 2014

2. Limitações de tamanho/recursos computacionais

Page 42: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 42

Alguns gargalosMobile Day – UFBA - 2014

3. Bateria

Page 43: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 43

Outras tendências mobileMobile Day – UFBA - 2014

Page 44: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 44

Tendências mobileMobile Day – UFBA - 2014

Outras novidades que devem impactar o mobile nos próximos anos (meses?):

• Baterias que duram mais • Telas 4k • Internet cada vez mais rápida

Page 45: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 45

Tendências mobile – Limites????Mobile Day – UFBA - 2014

Page 46: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 46

•http://www.mafagrafos.net/wp-content/uploads/2013/12/Ios-x-Android.jpg •http://3.bp.blogspot.com/-aCSSOjQsYY4/TWJkhIqdA2I/AAAAAAAAAIg/VQ6JZL8osgA/s400/android-pissin-on-apple-300x300.jpg •http://www.teqarazzi.com/wp-content/uploads/2013/05/android-windows-ios-bb.jpg •http://www.eduardoangel.com/wp-content/uploads/2011/12/AndroidiOSvsAppleiOS_image02.jpg •http://blogs.computerworld.com/sites/default/themes/cw_blogs/cache/files/u177/android-ios-app-profit.jpg •http://img.gawkerassets.com/img/18zypqzl4fceijpg/ku-xlarge.jpg •http://en.wikipedia.org/wiki/Mobile_development •http://propertycross.com/ •http://readwrite.com/2013/04/01/the-facebook-phone-the-triumph-of-native-apps-over-html5#awesm=~oszXlhW4xIbVxb •http://www.computerhistory.org/ •http://mundodasmarcas.blogspot.com.br/2006/08/palm-ultimate-navigation-solution.html •http://www.techtudo.com.br/artigos/noticia/2013/01/conheca-historia-da-rim-fabricante-do-blackberry.html •http://rimdevblog.files.wordpress.com/2010/08/blackberry-torch-slider1.jpg%3Fw%3D800 •http://andromeno.com/wp-content/uploads/2013/04/devblog-sencha.png •http://en.wikipedia.org/wiki/MeeGo •http://en.wikipedia.org/wiki/Symbian •http://en.wikipedia.org/wiki/Windows_CE •http://www.microsoft.com/windowsembedded/en-us/windows-embedded.aspx •http://en.wikipedia.org/wiki/Category:Windows_CE_devices •http://en.wikipedia.org/wiki/Java_Platform,_Micro_Edition •http://en.wikipedia.org/wiki/JavaFX_Mobile •http://blogdoiphone.com/2010/02/veja-em-primeira-mao-as-novidades-do-novo-beta-do-ipad/ •http://en.wikipedia.org/wiki/TIOBE_index •http://www.openplanetsfoundation.org/aggregator/sources/15 •http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm •http://george.insideiphone.com/?p=182

Fontes diversasMobile Day – UFBA - 2014

Page 47: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 47

•http://www.novasemente.org/wp-content/uploads/2012/06/Frente-e-agora-630x424.jpg •http://www.tecmundo.com.br/novidade/48980-as-provaveis-especificacoes-dos-smartphones-top-de-linha-em-2014.htm •http://blog.locaweb.com.br/geral/10-linguagens-de-programacao-mais-populares/ •http://lang-index.sourceforge.net/ •http://www.langpop.com/ •http://canaltech.com.br/materia/ces/Especial-CES-2014-as-melhores-tecnologias-apresentadas-na-feira/ •http://www.pepitaspet.com/wp-content/uploads/2014/01/cachorro-bebendo-agua-direto-da-fonte1.jpg •http://taisgomes.blog.terra.com.br/files/2009/07/infinito.jpg •http://3.bp.blogspot.com/_5altrCJLYzY/TQu5S8I6psI/AAAAAAAAAbA/UB0vIjYBwkA/s1600/einstein_lingua.jpg •http://3.bp.blogspot.com/-UOveskkGdLo/UYP9ysn8NzI/AAAAAAAAAiM/WQh_DLGIwi4/s1600/Chave2.png •http://api.ning.com/files/7l33hFydjUBV*XHCtr*gSRYC6OZyCyPOHlE9Nd81b-8XUYjaIVTwqBspfuv1TYJW3zdjQtXz-wBtsVGeSXqRywcEc9kzEDZo/inverses1.jpg •http://media-cache-ec0.pinimg.com/236x/77/c5/6a/77c56ad8c204fb5a889f8062cf7bcca3.jpg •http://2.bp.blogspot.com/_2xSE2C_Chkk/SrQLP-GgxFI/AAAAAAAAALc/5b3WOLHvAWo/s400/mente%2Baberta.bmp •http://www.superwaba.com.br/en/default.asp •http://voodogalo.files.wordpress.com/2010/09/mundo20digital.jpg •http://www.dicasfree.com/wp-content/uploads/conhecimento.jpg •http://2.bp.blogspot.com/-Y9I5FqXRNuI/UAPuv1y5kYI/AAAAAAAADWY/iN18KC6WA-I/s640/dicionario.jpg •http://appadvice.com/appnn/2013/06/how-apples-iphone-home-screen-has-changed-over-the-years •http://www.beatech.in/wp-content/uploads/2013/09/Android.jpg •http://cdn.skatter.com/blob/files/2010/06/samsung-bada.jpg •http://www.geek.com/wp-content/uploads/2010/02/5298.jpg

Fontes diversasMobile Day – UFBA - 2014

Page 48: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 48

•http://1.bp.blogspot.com/-PNPnQtR8gQ8/TsZ03Ckzw_I/AAAAAAAACxs/1QlsOFiWkIU/s1600/ubuntu_phone.png •http://pdaexpert.net/wp-content/uploads/artigos/sw-passos-iniciais-para-desenvolvimento-utilizando-o-superwaba/passos-iniciais.gif •http://news.kynosarges.org/2013/10/10/javafx-on-ios-android/ •https://blogs.oracle.com/jfxprg/entry/how_to_build_open_javafx •https://blogs.oracle.com/jfxprg/entry/ipack_the_ios_application_packager •http://glass-apps.org/wp-content/uploads/2013/06/google-glass1.jpg •http://i-cdn.phonearena.com/images/articles/93915-image/smart-watch2-1694509a.jpg •http://phandroid.s3.amazonaws.com/wp-content/uploads/2012/11/Sony-SmartWatch.jpg •http://www.digitaltrends.com/wp-content/uploads/2014/01/Razer_Nabu.jpg •http://learnjavafx.typepad.com/weblog/javafx_mobile/page/2/ •http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/kikuchi/introducao.html •http://cnx.org/content/m17524/latest/ •http://www.linhadecodigo.com.br/artigo/2002/web-uma-introducao-ao-desenvolvimento-para-a-internet-com-java-parte-01-preparando-o-ambiente-para-o-desenvolvimento.aspx •http://uxdesign.smashingmagazine.com/2010/10/05/what-is-user-experience-design-overview-tools-and-resources/ •http://imasters.com.br/wp-content/uploads/2013/01/aplicativos.jpg •http://peregrinacultural.files.wordpress.com/2010/06/ideia-12-pato-donald-ideia-lampada.jpg •http://us.123rf.com/400wm/400/400/iqoncept/iqoncept1110/iqoncept111000075/10978049-a-man-presses-a-button-beside-the-word-good-when-giving-feedback-and-opinions-on-a-touch-screen-aski.jpg •http://www.blogging4jobs.com/wp-content/uploads/2013/04/feedback-1.png •http://b-i.forbesimg.com/joefolkman/files/2013/12/feedback-heads1.png •http://lmsgoncalves.com/wp-content/uploads/2013/12/feedback.jpg •http://radioloandafm.files.wordpress.com/2008/03/charge-desvantagem.jpg •http://www.mundoecommerce.com.br/includes/imagens/blog/Desvantagens-Comercio-Eletronico.jpg •http://direitosdodevedor.com.br/wp-content/uploads/2012/04/21-18-05-2012-Tema-3-Vantagem-de-ter-a-divida-cedida.jpg

Fontes diversasMobile Day – UFBA - 2014

Page 49: Mobile day-ufba-2014-slideshare

Plantillas Prediseñadas | 49

•http://www.blogarte.com.br/wp-content/uploads/2011/04/credibilidade1.jpg •http://www.acii.com.br/cati/?p=343 •http://g1.globo.com/platb/files/2119/2013/02/consumo.jpg •http://imgsapp.diariodepernambuco.com.br/app/noticia_127983242361/2012/11/10/407019/20121109223207614091a.jpg •http://images.thecarconnection.com/lrg/apples-ios-in-the-car-app_100430079_l.jpg •http://g.foolcdn.com/editorial/images/68914/iosinthecarjpg_large.jpg •http://telematicsnews.info/wp-content/uploads/general/ford%20sync%20latest.jpg •http://www.thetechherald.com/media/images/201148/Ford-cuts-in-car-texting-risk-with-talkback-Sync-feature-FordSync_1.jpg •http://i.i.cbsi.com/cnwk.1d/i/tim/2011/03/28/AudiConnect.jpg •https://securityledger.com/wp-content/uploads/2014/01/connected-car-audi.jpg •http://www.audi.com/etc/medialib/ngw/service/audi_online_dienste/mib_high/flight_information.Par.0021.Image.jpg/00_audi-connect_fluginfo-einstieg.jpg •http://1.bp.blogspot.com/-XyRV6dqFk_o/UqEuYrmS_iI/AAAAAAAAsbU/i9mfD91XL7A/s1600/selfdrivingvolvo.jpg •http://www.redeelite.com.br/midias/banner-a2a9151d28819ec6f80d022178e35b54.jpg •http://www.adappt.co.uk/sites/default/files/images/smart-tv.JPG •http://www.theinquirer.net/IMG/654/258654/kogan-android-smart-3d-tv.jpg •http://fs02.androidpit.info/userfiles/1345085/image/androidsamsungsmarttv.png •http://www.blogcdn.com/www.engadget.com/media/2012/04/lenovo4-6.jpg •http://cdn.ndtv.com/tech/images/gadgets/lg-webos-Smart-tv-ces2014-635.jpg

Fontes diversasMobile Day – UFBA - 2014

Page 50: Mobile day-ufba-2014-slideshare

Antonio Lázaro Carvalho Borges