Plataforma iOS

13.170 visualizações

Publicada em

Uma visão geral sobre desenvolvimento para plataforma iOS, dispositivos, pre-requisitos, SDK, App Store, Mercado, etc.

1 comentário
13 gostaram
Estatísticas
Notas
  • Bom dia, sou estudante de ciencia da computação e estou me formando. Estou fazendo minha monografia sobre o iOS e o Android. Teria como você me passar algum material no qual você estou? Não estou encontrando livro nada. Se puder me ajudar ficarei muito grato, e-mail samuckaemail@gmail.com
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
Sem downloads
Visualizações
Visualizações totais
13.170
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
0
Comentários
1
Gostaram
13
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Plataforma iOS

  1. 1. eMob Tech web on the goPlataforma Ernandes Mourão Júnior ernandes@gmail.com
  2. 2. Plataforma iOS Ernandes Mourão Jr. Bacharel em Informática pela UNIFOR +7 de experiência em desenvolvimento móvel Java ME, Android, iPhone, SuperWaba, WAP, XHTML M-Stocks App e iTonight Twitter API ME e Google Analytics MEeMob Tech web on the go ernandes@gmail.com 2
  3. 3. Plataforma iOS Agenda Mundo iOS Dispositivos SDK Developer Program App Store MercadoeMob Tech web on the go ernandes@gmail.com 3
  4. 4. Plataforma iOS Mundo Bem-vindo!eMob Tech web on the go ernandes@gmail.com 4
  5. 5. Plataforma iOS O que é iOS? É o sistema operacional móvel da Apple Presente no iPhone, iPod Touch e iPad Provê as tecnologias utilizadas na construção de aplicativos: Phone, Mail, Safari, etc Aplicações de terceiroseMob Tech web on the go ernandes@gmail.com 5
  6. 6. Plataforma iOS História 01/2007 - iPhone revelado Não havia distinção entre SO e dispositivo 06/2007 - Início das vendas 1.0 SO denominado como sendo o OS X 03/2008 - iPhone OS SDK Beta liberado 4.3 06/2010 - iOS Distinção clara entre SO e dispositivo 2 e 3.0eMob Tech web on the go ernandes@gmail.com 6
  7. 7. Plataforma iOS Características do iOS Qualidade Gráfica Performance Usabilidade Segurança Internet Internacionalização Jogos e Aplicativos Consumo de Bateria Multi-touch Inovação Multi-tarefa Game CentereMob Tech web on the go ernandes@gmail.com 7
  8. 8. Plataforma iOS iPhone 4 iOS 4.3 Facetime Retina Display Gravação de vídeo em HD Câmera de 5-MegapixeleMob Tech web on the go ernandes@gmail.com 8
  9. 9. Plataforma iOS iPod Touch iOS 4.3 Basicamente tudo o que o iPhone 4 tem, menos Telefone, GPS e Bússola.eMob Tech web on the go ernandes@gmail.com 9
  10. 10. Plataforma iOS iPad iOS 4.3 Tela de 9.5” Multi-tarefa iBooks iWorkeMob Tech web on the go ernandes@gmail.com 10
  11. 11. Plataforma iOS Arquitetura A arquitetura do iOS é bastante similar a do Mac OS X Cocoa Touch As camadas superiores atuam como Media um intermediário entre o hardware e as aplicações Core Services Core OS Protegem os aplicativos contra mudanças no hardwareeMob Tech web on the go ernandes@gmail.com 11
  12. 12. Plataforma iOS Cocoa Touch UI Kit Contém os principais frameworks para Address Book UI a construção das aplicações Message UI Define a arquitetura básica de uma Map Kit aplicação (MVC) iAd FrameworkseMob Tech web on the go ernandes@gmail.com 12
  13. 13. Plataforma iOS Media Core Audio Contém os principais frameworks Core Graphics relacionados a tecnologias de criação Open GL ES de gráficos e reprodução de audio e vídeo Quartz Core Core Video FrameworkseMob Tech web on the go ernandes@gmail.com 13
  14. 14. Plataforma iOS Core Services Core Data CFNetwork Contém os frameworks que fornecem serviços fundamentais às aplicações e Core Foundation camadas superiores Core Location Core Telephony FrameworkseMob Tech web on the go ernandes@gmail.com 14
  15. 15. Plataforma iOS Core OS Accelerate Contém os frameworks e serviços de mais baixo nível, e.g., thread, I/O, External Accessory gerenciamento de memória, etc, que Security servem de base para a construção das demais camadas System FrameworkseMob Tech web on the go ernandes@gmail.com 15
  16. 16. Plataforma iOS O que é iOS SDK? É o conjunto de ferramentas para desenvolver, instalar, executar e testar aplicações nativas na plataforma iOS Aplicações rodam diretamente no sistema operacionaleMob Tech web on the go ernandes@gmail.com 16
  17. 17. Plataforma iOS Ferramentas Xcode Interface Builder Instruments iOS Simulator iOS Developer LibraryeMob Tech web on the go ernandes@gmail.com 17
  18. 18. Plataforma iOS Pré-requisitos Para desenvolver com o iOS SDK, você precisa: Macintosh Intel (e.g. MacBook) Conhecimento em C/Objective-C Noções de Orientação à Objetos Fazer parte do iOS Developer ProgrameMob Tech web on the go ernandes@gmail.com 18
  19. 19. Plataforma iOS iOS Developer Program Cadastro oficial de desenvolvedores Totalmente gratuito Acesso a todos os recursos: Ferramentas (i.e. Xcode*) Documentação http://developer.apple.com Fóruns *O novo Xcode 4 custa US$ 4,99 na modalidade gratuita.eMob Tech web on the go ernandes@gmail.com 19
  20. 20. Plataforma iOS Testar e Distribuir Somente para desenvolvedores participantes das modalidades pagas: Individual (US$ 99/ano) Company (US$ 199/ano) Enterprise (US$ 299/ano)eMob Tech web on the go ernandes@gmail.com 20
  21. 21. Plataforma iOS App Store Loja de aplicativos para iPhone, iPod Touch e iPad 350,000 aplicativos (pagos e grátis) 60.000 só para iPad Presente em 90 países 10 bilhões de downloads O desenvolvedor fica com 70%eMob Tech web on the go ernandes@gmail.com 21
  22. 22. Plataforma iOS App Store (2) A partir do iTunes A partir do dispositivoeMob Tech web on the go ernandes@gmail.com 22
  23. 23. Plataforma iOS Números 8% 25% % do mercado de smartphones, 31% no primeiro trimestre de 2011, 4% nos EUA Microsoft 32% RIM Google Palm Fonte: ComScore, 04/2011 AppleeMob Tech web on the go ernandes@gmail.com 23
  24. 24. Plataforma iOS Números (2) 4% 9% 26% % de dispositivos conectados à web no último trimestre de 34% 2010, nos EUA Microsoft 27% RIM Google Apple Palm Fonte: ComScore, 01/2011eMob Tech web on the go ernandes@gmail.com 24
  25. 25. Plataforma iOS Números (3) 3%6% 21% 12% Plataforma escolhida pelos os desenvolvedores para o seu 5% 23% próximo aplicativo em 2011 Windows 30% RIM Android iPhone Fonte: Millenial Media, 11/2010 Palm iPad SymbianeMob Tech web on the go ernandes@gmail.com 25
  26. 26. Plataforma iOS Números (4) iPhone RIM % de consumidores que Symbian pretendem continuar com o Windows mesmo fabricante em sua próxima compra Android Palm 0 15 30 45 60 75 90 Fonte: Zokem, 01/2011eMob Tech web on the go ernandes@gmail.com 26
  27. 27. Plataforma iOS Números (5) x1.000.000 20 16,667 13,333 Número de dispositivos 10 vendidos pela Apple no último trimestre 6,667 3,333 0 iPod iPhone Mac iPad Fonte: Apple, 01/2011eMob Tech web on the go ernandes@gmail.com 27
  28. 28. Plataforma iOS Como Ganhar Dinheiro? Trabalhar para uma empresa especializada Desenvolver aplicativos pagos ou grátis e disponibiliza-los na App Store Aplicativos grátis podem lucrar com propagandas embutidaseMob Tech web on the go ernandes@gmail.com 28
  29. 29. Plataforma iOS Números (6) Em 2010, 8.2 bilhões de aplicativos baixados (dobro de 2009) Faturamento de US$ 5,2 bilhões (indústria fonográfica = US$ 4,6) 81% dos downloads foram de aplicativos gratuitoseMob Tech web on the go ernandes@gmail.com 29
  30. 30. Plataforma iOS Números (6) (2) Estima-se um crescimento de 100% em 2011 (17,7 bilhões) Já em 2015, 185 bilhões de downloads A arrecadação deverá disparar 300%, atingindo US$ 15 bilhões Entre 2012 e 2014, aplicativos pagos X gratuitos deve se equivalereMob Tech web on the go ernandes@gmail.com 30
  31. 31. Plataforma iOS Treinamento de iOS Primeiro treinamento da plataforma iOS em Fortaleza Xcode, Objective-C, UI, animações, persistência, conectividade, App Store Carga horária de 40h Turma em andamento na Art&Cia CursoseMob Tech web on the go ernandes@gmail.com 31
  32. 32. Plataforma iOS DemoeMob Tech web on the go ernandes@gmail.com 32
  33. 33. Plataforma iOS Obrigado! Ernandes Mourão Júnior ernandes@gmail.com www.emobtech.com @ernandesmjreMob Tech web on the go ernandes@gmail.com 33

×