63

Android conference

Embed Size (px)

Citation preview

Page 1: Android conference
Page 2: Android conference

Conferencia: José Román Hernández - Manz

www.emezeta.com

Page 3: Android conference
Page 4: Android conference

Motorola DynATAC 8000X (1983)

3.084€

780g

330x90x45 mm

Page 5: Android conference

� Sistema operativo con núcleo Linux

� Es código abierto

� Cualquier empresa puede utilizarlo

� Interés real de Google: Internet

� Posibilidad de rootearlo

Page 6: Android conference

Competencia

Page 7: Android conference

Crecimiento

Fuente: AdMob / Arstechnica

Page 8: Android conference

Fuente: Nielsen

Crecimiento

Page 9: Android conference
Page 10: Android conference

Ventas

Page 11: Android conference
Page 12: Android conference
Page 13: Android conference
Page 14: Android conference
Page 15: Android conference

Niveles API

3 4 7 8

Fragmentación

Page 16: Android conference
Page 17: Android conference
Page 18: Android conference

AndroidManifiest.xml

� uses-sdk

� minSDKversion = “3”

� targetSDKversion = “4”

� supports-screens

� smallScreens = “true”

� normalScreens = “true”

� largeScreens = “true”

� anyDensity = “true”

Page 19: Android conference

Configuración para Windows: http://bit.ly/eclipsewin

Configuración para Linux: http://bit.ly/eclipselinux

Desarrollo

Page 20: Android conference

Configuración para Windows: http://bit.ly/netbeanswin

Configuración para Linux: http://bit.ly/netbeanslinux

Desarrollo

Page 21: Android conference

App Inventor: http://appinventor.googlelabs.com/

Page 22: Android conference
Page 23: Android conference

Bluetooth Conectividad 3G

Sólo a partir de 2.0

Sensor de movimiento

WIFI GPS XML

Base de datos Geolocalización

Page 24: Android conference

http://www.android.com/market

Android Market

Page 25: Android conference

¿ é es el Market?

Page 26: Android conference

Crear una aplicación

� Crear almacén de identidad de claves (KeyStore)

� Almacén contiene id de varias aplicaciones

� Desde eclipse se puede gestionar muy facilmente

Page 27: Android conference

Panel de Desarrollador de Android

Page 28: Android conference

Panel de Desarrollador de Android

Page 29: Android conference

� Alta en Android: 20€

� Alta en iPhone (sólo aplicaciones gratuitas): 77€ al año

� Alta en iPhone (aplicaciones de pago): 232€ al año

Page 30: Android conference

� Alta en Android: 20€

� Alta en iPhone (sólo aplicaciones gratuitas): 77€ al año

� Alta en iPhone (aplicaciones de pago): 232€ al año

� Tiempo de pago

� Android: Periodo de prueba de 24 horas

� iPhone: No hay periodo de prueba

Page 31: Android conference

¡

�� � � � � �� � !

Aprox. 120€

Page 32: Android conference

Matar a todos los humanos¡

�� � � � � �� � !

Aprox. 120€ Aprox. 155€

Page 33: Android conference

Matar a todos los humanos La venganza del borracho¡

�� � � � � �� � !

Aprox. 120€ Aprox. 155€ Aprox. 120€

Page 34: Android conference

� Alta en Android: 20€

� Alta en iPhone (sólo aplicaciones gratuitas): 77€ al año

� Alta en iPhone (aplicaciones de pago): 232€ al año

� Tiempo de pago

� Android: Periodo de prueba de 24 horas

� iPhone: No hay periodo de prueba

� Número de aplicaciones

� Android Market: 10.000 (dic/09) a 70.000 aplicaciones (x7)

� Apple App Store: 70.000 (dic/09) a 200.000 aplicaciones (x3)

Page 35: Android conference

� Alta en Android: 20€

� Alta en iPhone (sólo aplicaciones gratuitas): 77€ al año

� Alta en iPhone (aplicaciones de pago): 232€ al año

� Tiempo de pago

� Android: Periodo de prueba de 24 horas

� iPhone: No hay periodo de prueba

� Alta de aplicaciones

� Android: Instantáneamente

� iPhone: De días a algunos meses

� Número de aplicaciones

� Android Market: 10.000 (dic/09) a 70.000 aplicaciones (x7)

� Apple App Store: 70.000 (dic/09) a 200.000 aplicaciones (x3)

Page 36: Android conference

RentabilidadAplicaciones de pago

Page 37: Android conference

� Cuenta Google Checkout

Page 38: Android conference

� Ni Paypal ni cuentas bancarias

� Cuenta Google Checkout

Page 39: Android conference

� Cuenta Google Checkout

� Ni Paypal ni cuentas bancarias

� ¿

� � � � � � � � � � � � aplicaciones gratuitas + publicidad?

� Cuenta Google Checkout

Page 40: Android conference
Page 41: Android conference

¿

Page 42: Android conference

� Cuenta Google Checkout

� Depende del perfil del usuario final

� Ni Paypal ni cuentas bancarias

� ¿

� � � � � � � � � � � � aplicaciones gratuitas + publicidad?

Page 43: Android conference

Publicidad

� Depende directamente de la popularidad de la aplicación

� Depende de la temática de la aplicación

� Dependen de varios factores de la aplicación (idioma, tipo, …)

Page 44: Android conference

Ejemplo de aplicación

� Sencilla. Categoría entretenimiento

� Utiliza elementos atractivos: sensor movimiento, touch…

� No necesita idioma: aplicación para todos los territorios

� Tiempo de desarrollo: 1-2 días

� Rentabilidad: En 2 meses y medio: Más de 200$

Page 45: Android conference

Ahora imagina lo rentable que podría ser una aplicación que no fuera una estupidez

Page 46: Android conference

+

Modelo ideal: Freemium

Gratuito Premium

Page 47: Android conference

EspañaWebcamEmezeta

� Interfaz rápida

� Posibilidad de guardar captura

� Inicialmente: TenerifeWebcam

� Revisar tráfico o tiempo

� Actualmente: Madrid, Barcelona, Sevilla…

Page 48: Android conference

EspañaWebcamEmezeta

� Organizado por zonas

� Muestra el tiempo que hace que se actualizó

� Muestra el tiempo que tardó en responder

� Miniaturas y nombre del lugar

Webcam: http://bit.ly/tenerifewebcam

Page 49: Android conference

BudaPhoneEmezeta

� Interfaz rápida y cómoda: un click

� Gestiona información

� Realiza cálculos según necesidad

Budaphone: http://bit.ly/budaphone

Page 50: Android conference

� Entretenimiento: MZSpray

Tipos de aplicaciones

� Aplicaciones Utiles: twicca

� Interfaz web / en la nube: Spotify

� Originales: Google Goggles

� Sociales: Layar Reality Browser

Page 51: Android conference

Smart Alarm ClockAlexander Kosenkov

� Idea muy original alarma inteligente

� Basada en teoría del sueño de fase REM

� La alarma no suena hasta que dejas de moverte

� Guarda gráficas de movimiento durante el sueño

Page 52: Android conference

Camera 360mAPPn, Inc

� Mejora la cámara de serie

� Funciones avanzadas: Nocturno, LOMO, HDR…

� Lo mejor: estabilizador de imagen

� Review de Camera360: http://bit.ly/camera360

Page 53: Android conference

WardriveRaffaele Ragni

� Detectar redes WIFI según localización

� Compartir datos e información

� Utiliza librería de Google Maps

Page 54: Android conference

ShapeWriter KeyboardShapeWriter Inc

� Mejora del teclado de serie

� Realiza predicciones según recorrido

� Ahorra tiempo al escribir textos largos

� Existen clones: SwiftKey, Swype…

Page 55: Android conference

JuiceDefenderLatedroid

� Objetivo principal: Ahorrar batería

� Activar/Desactivar 3G para actualizar datos

� Buena idea, Mala implementación

� Apagar características cada cierto tiempo

Page 56: Android conference

Enlaces y recursos

� Utilidad DDMS (Depuración, Logs, Captura de pantallas.…)

Page 57: Android conference

DDMS (Dalvik Debug Monitor System)

Page 58: Android conference

Enlaces y recursos

� Guía de Referencia http://developer.android.com/reference

� Utilidad DDMS (Depuración, Logs, Captura de pantallas.…)

Page 59: Android conference

Guía de referencia SDK

Page 60: Android conference

Enlaces y recursos

� Guía de Referencia http://developer.android.com/reference

� Utilidad DDMS (Depuración, Logs, Captura de pantallas.…)

� Recursos http://developer.android.com/resources

Page 61: Android conference

Recursos y Guías

� Evitar fugas de memoria (leaks)

� Ejemplos de aplicaciones

� Buenas prácticas (rendimiento, respuesta….)

Page 62: Android conference

Preguntas

Ningún pato ha sufrido daños en la realización de estas transparencias

Page 63: Android conference

Créditos

� Flashy Android Logo (Xevin)

� Postura del mono de Steve Jobs (Gizmovil)

� Imágenes de Pacman y fantasmas (Namco)

� Dollar (Siena, webdesignerdepot.com)

� Android es una marca propiedad de Google

� iPhone es una marca propiedad de Apple

�Windows Phone es una marca propiedad de Microsoft

� Blackberry es una marca propiedad de RIM