Entendiendo android

5,518
-1

Published on

Conferencia "Entendiendo Android" (Introducción) impartida en la Tenerife LAN Party 2k11.

Published in: Technology, Business
0 Comments
15 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,518
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
15
Embeds 0
No embeds

No notes for slide

Entendiendo android

  1. 1. José Román Hernández - Manz www.emezeta.com
  2. 2. ¿Qué es Android?H A L
  3. 3. Nivel 1 Hardware Conjunto decomponentes.
  4. 4. PROCESADOR Nivel 1MEMORIA RAM Hardware CaracterísticasMEMORIA INTERNA necesarias.TIPO PANTALLA Muy subjetivo.
  5. 5. PROCESADOR Nivel 1CÁMARAMEMORIA RAM HardwareMARCA CaracterísticasMEMORIA INTERNA interesantes.BATERÍATIPO PANTALLA Muy subjetivo.
  6. 6. Nivel 2 AndroidSistema operativo. Versión OTA
  7. 7. Parrot ASTEROIDManos libres para el coche
  8. 8. Sony Internet TVTelevisor
  9. 9. Sony Internet TVTelevisor
  10. 10. Recon InstrumentsGafas de Esquí
  11. 11. Nivel 2 AndroidNo sólo para móviles. Tablets Domótica
  12. 12. Nivel 3 LauncherInterfaz de usuario. Apariencia
  13. 13. Nivel 3 Launcher HTC SenseInterfaz de HTC
  14. 14. Nivel 3 Launcher TouchWizInterfaz de Samsung
  15. 15. Nivel 3 Launcher Regina3DInterfaz 3D de Nemustech
  16. 16. Nivel 3 Launcher Launcher2Interfaz por defecto de Android 2.3
  17. 17. DiversidadMarcas, modelos,características...Adaptabilidad Confusión
  18. 18. DiversidadMarcas, modelos,características...Adaptabilidad Confusión
  19. 19. DiversidadMarcas, modelos,características...Adaptabilidad Confusión
  20. 20. ¡Cuidado con características! Siempre fuente oficial Para evitar cosas como estas...
  21. 21. Velocidad CPU/GPU Memoria RAMMemoria internaTarjeta MicroSD
  22. 22. EstructuraMem. interna dividida en particiones Dependen del fabricante
  23. 23. Almacenamiento Hasta Android 2.2oficial, no se puedeguardar apps en la tarjeta SD.
  24. 24. MODELO ERRÓNEO Memoria RAM Evita usar task-killer Memoria libre NO es sinónimo de mejor rendimiento.MEM 30% TASK-KILLER
  25. 25. MODELO CORRECTO Memoria RAM Uso de memoria al máximo posible. Usuario no cierra CACHÉ realmente apps, el sistema decide. Opción salir no sirve, no incluirla.MEM 90% AUTOMATICO
  26. 26. Versiones de Android3 4 7 8 9
  27. 27. Futuras versiones12 13
  28. 28. FragmentaciónVersiones antiguas, no podrán disfrutar denuevas características. 2010
  29. 29. FragmentaciónJunio 2011 Versiones antiguas, no podrán disfrutar de nuevas características. 2011
  30. 30. Fragmentación Uso de unidadesindependientes de la resolución del dispositivo.
  31. 31. Desarrollador
  32. 32. AlquimiaCombinar elementos para generar otros.
  33. 33. Sleep as an Droid Analiza movimientos durante el sueño paradespertarte en el mejor momento.
  34. 34. PajímetroAnalizador de“rendimiento”.
  35. 35. Ciclo de vidaConocer las fases porlas que pasa una app.
  36. 36. Liberar recursosConsumo de batería en uso de cámara sin y con liberación de recursos en onPause.Fuente: SonyDevelopers
  37. 37. Objetivos Respuesta rápida. ÁgilEvitar “no responde”
  38. 38. Tipos de error FC: Forzar cierre(Error en el programa)ANR: App no responde (Bucle infinito o proceso pesado)
  39. 39. Objetivos Alto rendimiento.Evitar acciones lentas Optimizar Fluidez
  40. 40. Objetivos Accesibilidad.Aplicaciones cómodas Sencillas Intuitivas.
  41. 41. Objetivos Integridad.Conocer contexto.Respetar normas Seguir consejos
  42. 42. Fichero .APK Estructura de un paquete APK(Aplicación Android)
  43. 43. PosibilidadesMultitud de frentes quepodemos controlar en nuestra aplicación. Importante: Buena idea
  44. 44. PosibilidadesMultitud de frentes quepodemos controlar en nuestra aplicación. Importante: Buena idea
  45. 45. PosibilidadesMultitud de frentes quepodemos controlar en nuestra aplicación. Importante: Buena idea
  46. 46. PosibilidadesMultitud de frentes quepodemos controlar en nuestra aplicación. Importante: Buena idea
  47. 47. PosibilidadesMultitud de frentes quepodemos controlar en nuestra aplicación. Importante: Buena idea
  48. 48. PosibilidadesMultitud de frentes quepodemos controlar en nuestra aplicación. Importante: Buena idea
  49. 49. DDMSDalvik Debug Monitor Monitorización deoperaciones y errores
  50. 50. Android MarketTienda de aplicaciones gratis y de pago.
  51. 51. DistribuciónWeb Market/AppStore
  52. 52. Distribución Web Market/AppStoreGratis Alta: ~18€
  53. 53. Distribución Web Market/AppStoreGratis Alta: ~18€Alta: ~210€ Alta: ~70€
  54. 54. Distribución Web Market/AppStoreGratis Alta: ~18€Alta: ~210€/año Alta: ~70€/año
  55. 55. Tasa para estudiantes No tiene Si, gratis
  56. 56. Sólo usable en dispositivo físico forever distribution No tiene Si, gratis
  57. 57. IngresosCobro por app Cobro por publicidad
  58. 58. EnlacesSitios interesantes sobre Android. Información Novedades Recursos
  59. 59. @ManzEmezeta
  60. 60. Infografía de Android:http://www.emezeta.com/articulos/infografia-de-androidOptimizar Android (Velocidad y Batería):http://www.emezeta.com/articulos/optimizar-android-velocidad-y-bateria10 operaciones útiles para Android vía ADB:http://www.emezeta.com/articulos/10-operaciones-utiles-para-android-via-adb Artículos10 launchers gratuitos para Android:http://www.emezeta.com/articulos/android-11-launchers-gratuitos Artículos sobreHacer capturas de pantalla en Android: Android.http://www.emezeta.com/articulos/hacer-capturas-de-pantalla-en-android15 consejos esenciales para Android:http://www.emezeta.com/articulos/15-consejos-esenciales-para-androidEmulador Android para PC:http://www.emezeta.com/articulos/emulador-de-htc-magic-androidBudaPhone: Consumo vodafonehttp://www.emezeta.com/articulos/budaphone-consumo-vodafoneFormato EPA (Elige tu propia aventura):http://www.emezeta.com/articulos/formato-epa-elige-tu-propia-aventura

×