Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Dispositivos móveis

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →
Avatar for Inseed Inseed
August 26, 2013

Dispositivos móveis

Mini palestra com objetivo de apresentar as principais plataformas móveis de mercado e tratar dos aspectos do perfil profissional.

Avatar for Inseed

Inseed

August 26, 2013

Other Decks in Technology

Transcript

  1. O palestrante ▪ Gustavo Costa de Freitas (@axcdnt) ▪ Eng.

    de Computação ▪ Business starter (o tal do empreendedor) ▪ Cofundador/Instrutor da Inseed ▪ Venha bater um papo! 26/08/2013 2 Apresentado por "Inseed - semeando pessoas"
  2. Você deve estar aqui, pois… ▪ nunca ouviu falar sobre

    (será mesmo?) ▪ quer fazer networking (eu também!) ▪ possui várias dúvidas (ótimo!) ▪ veio respirar novos ares ▪ NDA (e agora?) 26/08/2013 3 Apresentado por "Inseed - semeando pessoas"
  3. A ideia não é… ▪ defender plataformas, ideologias… ▪ falar

    de melhor ou pior ▪ ensinar como ficar rico (alguém pode me ensinar?) 26/08/2013 4 Apresentado por "Inseed - semeando pessoas"
  4. Objetivos ▪ Falar do que há de interessante no mercado

    ▪ Levantar alternativas e possibilidades ▪ Atuar como facilitador ▪ Tratar sobre alguns possíveis caminhos a seguir ▪ Relatar algumas experiências boas e ruins 26/08/2013 5 Apresentado por "Inseed - semeando pessoas"
  5. Dispositivo móvel “Um dispositivo móvel, designado popularmente em inglês por

    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.” fonte: http://pt.wikipedia.org/wiki/Dispositivo_m%C3%B3vel 26/08/2013 6 Apresentado por "Inseed - semeando pessoas"
  6. Características 26/08/2013 8 Apresentado por "Inseed - semeando pessoas" ▪

    Hardware “limitado” ▪ Telas com tamanho reduzido ▪ Uma tela (view) por vez ▪ Diversidade ▪ Apps/Aplicativo/Aplicação ▪ Tipos de Apps – Nativo – Híbrido – Web
  7. Características 26/08/2013 9 Apresentado por "Inseed - semeando pessoas" ▪

    Hardware “limitado” há smartphones com 8 núcleos atualmente!!! ▪ Telas com tamanho reduzido ▪ Uma tela (view) por vez ▪ Diversidade ▪ Apps/Aplicativo/Aplicação ▪ Tipos de Apps – Nativo – Híbrido – Web
  8. 26/08/2013 10 Apresentado por "Inseed - semeando pessoas" Pessoas Plataformas

    Dispositivos móveis Mercado Estatísticas Fabricantes Experiência Paradigma “Ecossistema” Brasil Mundo Web Nativo Android iOS Firefox OS HTML JavaScript Tablet Smartphone CSS Monetização Híbrido Apps Windows phone BlackBerry
  9. O estado da arte 26/08/2013 11 Apresentado por "Inseed -

    semeando pessoas" “O estado da arte é o nível mais alto de desenvolvimento, seja de um aparelho, de uma técnica ou de uma área científica, alcançado em um tempo definido, como ‘Este novo televisor reflete o estado da arte em tecnologia de projeção’, ou ‘Jimmy Hendrix trouxe o estado da arte para a guitarra’.” fonte: http://pt.wikipedia.org/wiki/Estado_da_arte
  10. Fabricantes de dispositivos móveis 26/08/2013 15 Apresentado por "Inseed -

    semeando pessoas" fonte: http://gs.statcounter.com
  11. iOS 26/08/2013 16 Apresentado por "Inseed - semeando pessoas" ▪

    Apple ▪ Desenvolvimento ▪ Distribuição
  12. Apple/iOS 26/08/2013 17 Apresentado por "Inseed - semeando pessoas" ▪

    O iOS é desenvolvido e distribuido pela Apple ▪ Desde 2007 ▪ Plataforma fechada ▪ Utilizado no iPhone, iPod, iPad e Apple TV ▪ Releases anuais – Atualmente na versão 6.0 / Set. 2012 – Versão 7.x em beta ▪ Mesma base do OS X (Mac), com kernel Darwin
  13. Desenvolvimento 26/08/2013 18 Apresentado por "Inseed - semeando pessoas" ▪

    Ambiente – Possuir um Mac – Xcode (IDE) ▪ Gratuito mediante cadastro na App Store ▪ SDK (Standard Development Kit) ▪ Simulador ▪ Objective-C – Baseada na linguagem C – É possível desenvolver partes de código em C – Desenv. de Mac estarão familiarizados – Menor curva de aprendizado para desenvolvedores C/C++
  14. Distribuição 26/08/2013 19 Apresentado por "Inseed - semeando pessoas" ▪

    App Store – Taxa desenvolvedor  $99,00/ano ▪ A execução em aparelhos físicos, só após pagamento da taxa – Apps gratuitos ou pagos – Receitas ▪ 70% desenvolvedor e 30% Apple – Processo de aprovação ▪ Submeter para aprovação ▪ Escolher data de publicação – Plataforma para gerenciamento de Apps ▪ Reviews e crash reports (erros)
  15. Android 26/08/2013 20 Apresentado por "Inseed - semeando pessoas" ▪

    Google e OHA ▪ Desenvolvimento ▪ Distribuição
  16. Google e OHA 26/08/2013 21 Apresentado por "Inseed - semeando

    pessoas" ▪ Open Handset Alliance – Consórcio de mais de 30 empresas, lideradas pelo Google – Samsung, HTC, LG, Motorola, T-Mobile, etc ▪ Desde 2007 ▪ O Android está em smartphones, tablets, GPSs e TVs ▪ Maior parte da licença é Apache 2.0 ▪ Kernel baseado em Linux
  17. Desenvolvimento 26/08/2013 22 Apresentado por "Inseed - semeando pessoas" ▪

    Ambiente – Variedade de IDEs (Eclipse, Android Studio, IntelliJ e NetBeans) – SDK – Simulador – Multiplataforma (Linux, Mac e Windows) ▪ Java – API baseada em Java – Menor curva de aprendizado para desenvolvedores Java ▪ Desenvolvimento de código nativo com NDK (C++) ▪ API Lvl
  18. Distribuição 26/08/2013 23 Apresentado por "Inseed - semeando pessoas" ▪

    Google play – Apps gratuitos ou pagos – Google Wallet (p/ Apps pagos) – Taxa desenvolvedor  $25 único – Plataforma para gerenciamento de Apps e monetização ▪ Receitas ▪ 70% desenvolvedor e 30% Google ▪ Instalação – Google play/e-mail/Google Drive, Dropbox, Skydrive, etc – Apps de terceiro
  19. Firefox OS 26/08/2013 24 Apresentado por "Inseed - semeando pessoas"

    ▪ Mozilla Foundation – Comunidade global – Simplicidade – Baixo custo ▪ Final de 2013 no Brasil ▪ Desenvolvimento – Kernel Linux – HTML5 + CSS3 + JavaScript ▪ Distribuição – Firefox Marketplace
  20. BlackBerry OS 26/08/2013 25 Apresentado por "Inseed - semeando pessoas"

    ▪ BlackBerry – Código fechado, proprietário – Versão 7.1 – Desenvolvido em C++ e suporte à Java – Até 2012 – Jan. 2013, BlackBerry 10 ▪ Tablets e Smartphones – PlayBook (Tablet) ▪ C/C++, JavaScript/CSS/HTML, ActionScript/AIR ou Android – BlackBerry OS (Smartphone) ▪ Java ou JavaScript/CSS/HTML ▪ Distribuição – BlackBerry World, GetJar, Handango e Handmark
  21. 26/08/2013 Apresentado por "Inseed - semeando pessoas" 26 ¼ dos

    Apps para BlackBerry OS são criados pelo mesmo desenvolvedor! fonte: http://www.theregister.co.uk/2013/08/21/single_developer_made_1_in_4_blackberry_apps
  22. Windows Phone 26/08/2013 27 Apresentado por "Inseed - semeando pessoas"

    ▪ Microsoft – Demanda Windows 8 para desenvolvimento – Emulador  requer hardware/software específico ▪ Desenvolvimento – IDE (Visual Studio) – Maior facilidade para desenvolvedores .NET ▪ Distribuição – Registro de conta com Windows Live ID – Custo de $19/ano para submeter Apps
  23. Um guia básico de sobrevivência 26/08/2013 30 Apresentado por "Inseed

    - semeando pessoas" ▪ Escolha uma plataforma ▪ Planeje seu aprendizado ▪ Boas práticas e feedbacks
  24. Plataforma 26/08/2013 32 Apresentado por "Inseed - semeando pessoas" ▪

    Importância ▪ Conhecimento prévio ▪ Custos ▪ Boa documentação ▪ Comunidade ▪ Market share ▪ Possibilidade de empreender
  25. Planeje seu aprendizado 26/08/2013 34 Apresentado por "Inseed - semeando

    pessoas" ▪ Leia, pratique ▪ Faça um curso ▪ Mantenha-se atualizado ▪ Conheça pessoas envolvidas ▪ Saia do lugar!
  26. Planeje seu aprendizado 26/08/2013 35 Apresentado por "Inseed - semeando

    pessoas" ▪ Leia, pratique ▪ Faça um curso Conheça mais sobre a Inseed! ▪ Mantenha-se atualizado ▪ Conheça pessoas envolvidas ▪ Saia do lugar!
  27. Planeje seu aprendizado 26/08/2013 36 Apresentado por "Inseed - semeando

    pessoas" ▪ Leia, pratique ▪ Faça um curso ▪ Mantenha-se atualizado ▪ Conheça pessoas envolvidas ▪ Saia do lugar!
  28. Planeje seu aprendizado 26/08/2013 37 Apresentado por "Inseed - semeando

    pessoas" ▪ Leia, pratique ▪ Faça um curso ▪ Mantenha-se atualizado ▪ Conheça pessoas envolvidas ▪ Saia do lugar!
  29. Planeje seu aprendizado 26/08/2013 38 Apresentado por "Inseed - semeando

    pessoas" ▪ Leia, pratique ▪ Faça um curso ▪ Mantenha-se atualizado ▪ Conheça pessoas envolvidas ▪ Saia do lugar!
  30. Boas práticas e feedback 26/08/2013 40 Apresentado por "Inseed -

    semeando pessoas" ▪ Alie-se à documentação ▪ Agregue valor ao usuário – Resolva problemas ▪ Garanta a qualidade do App – Execute testes ▪ Diferentes dispositivos – Invista em pequenas funcionalidades – Priorize a resolução de problemas ▪ Obtenha feedback – Valorize os usuários
  31. Um pouco mais sobre a Inseed 26/08/2013 42 Apresentado por

    "Inseed - semeando pessoas" ▪ Semear pessoas de valor ▪ Tecnologias novas e atualizadas ▪ Metodologia/Material diferenciado ▪ Cursos baseados em projetos e prática @_inseed Inseed