22. O consumidor escolhe
http://www.flickr.com/photos/tfrancis/2558039735/
Monday, July 2, 12
23. Market Share IDC Worldwide Mobile Phone Tracker, May 24, 2012
iOS Symbian
23.0% 6.8%
BlackBerry OS
6.4%
Linux
2.3%
Windows (Mobile + Phone 7)
2.2% Other
0.3%
Android
59.0% Q1 2012 Shipments
Monday, July 2, 12
24. Ad Impressions Millennial Media, Q1 2012
49.0%
1.0% 33.0%
Android
3.0%
iOS
BlackBerry OS 14.0%
Windows (Mobile + Phone 7)
Symbian
Monday, July 2, 12
25. Daily Android Activations Andy Rubin, Google
1,000,000
1,000,000
750,000
500,000
500,000
250,000
100,000
0
2010 2011 June/2012
Monday, July 2, 12
26. Google Play Apps former Android Market
600,000
450,000
300,000
150,000
0
Mar ‘09 Mar ‘10 Aug ‘10 May ‘11 Oct ‘11 Jan ‘12 Jun ‘12
20 bi downloads
Monday, July 2, 12
32. Gerenciamento de
memória
Memória livre é desperdício
Monday, July 2, 12
33. Gerenciamento de Memória
• O SO fecha e restaura aplicativos
automaticamente, conforme necessário
• O desenvolvedor não precisa não deve finalizar
aplicativos manualmente
Monday, July 2, 12
41. Segurança
• Permissões no AndroidManifest.xml
• Ao instalar, o usuário é avisado sobre as
permissões
• Linux: UID
Monday, July 2, 12
42. Tela
• Tamanhos • Densidades
• small • ldpi (0.75)
• normal • mdpi (1.0)
• large • hdpi (1.5)
• x-large • xhdpi (2.0)
http://developer.android.com/resources/dashboard/screens.html - May 1, 2012
Monday, July 2, 12
43. Fragmentação
http://developer.android.com/resources/dashboard/platform-versions.html - May 1, 2012
Monday, July 2, 12
44. Honeycomb
• Interface otimizada para tablets
• Notificações mais ricas
• Aceleração de hardware para APIs de views
• Action Bar
• Fragments (+ compatibility package)
• Renderscript
Monday, July 2, 12
47. Android Open Accessory
Periféricos USB <=> SO e Apps
Compatível com Arduino
Gingerbread (2.3.4) e Honeycomb (3.1)
http://www.youtube.com/watch?v=OxzucwjFEEs
Monday, July 2, 12
55. Jelly Bean
Google Now - Voice Search
http://developer.android.com/about/versions/jelly-bean.html
Monday, July 2, 12
56. Backports
Support Package
http://abs.io/
http://nineoldandroids.com/
Monday, July 2, 12
57. Material de estudo
• http://developer.android.com
• Google Groups
• android-developers (oficial)
• androidbrasil
• androidbrasil-dev
• http://stackoverflow.com/questions/tagged/
android
Monday, July 2, 12