SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
DESARROLLO
MULTIPLATAFORMA O NATIVO
PABLO GUTIÉRREZ DÍEZ
PGUTIERREZ@MOBBITAT.COM
@_PGUTIERREZ_
1viernes, 11 de enero de 13
DEFINICIONES
APPS NATIVAS APPS HÍBRIDAS
- ESPECÍFICAS PARA CADA PLATAFORMA
- SDK
- HERRAMIENTAS Y LENGUAJES PROPIOS
EJEMPLO:
XCODE/OBJECTIVE-C PARA IOS
ECLIPSE/JAVA PARA ANDROID
VISUAL STUDIO/C# PARA WINDOWS PHONE...
WEB MÓVIL
- ALOJADAS EN UN SERVIDOR
- CONTRUIDAS CON CUALQUIER TECNOLOGÍA
(PHP, NODE.JS, ASP.NET...) -> HTML
- SE EJECUTAN COMO NATIVAS
- DESARROLLADAS EN HTML5, CSS Y
JAVASCRIPT
- EJECUTADAS DENTRO DE UN
CONTENEDOR NATIVO
PABLO GUTIÉRREZ
2viernes, 11 de enero de 13
¿CUÁL ELEGIR?
¡DEPENDE!
FACTORES A TENER EN CUENTA:
- INTERFAZ DE USUARIO
- DESARROLLO
- CAPACIDADES
- MONETIZACIÓN
- MÉTODO DE ENTREGA
- VERSIONES DE LA APLICACIÓN
....
PABLO GUTIÉRREZ
3viernes, 11 de enero de 13
APPS NATIVAS
DESARROLLO
- DESARROLLO PROPIO
- PLATAFORMAS PROPIAS DE
PROGRAMACIÓN
- USO DE SDK’S PROPIOS
CAPACIDADES
- ACCESO A TODAS LAS
FUNCIONALIDADES DEL
DISPOSITIVOS
MONETIZACIÓN
- PLATAFORMAS DE PUBLICIDAD
ESPECIFICAS PARA CADA UNO.
- POSIBILIDAD DE CAMBIAR EL
PRECIO EN LAS TIENDAS.
DESPLIEGUE
- DESCARGA DIRECTA EN EL
MOVIL
- INSTALACIÓN POR TIENDAS
- DESCARGA MANUAL
VERSIONES
- P O R L A S T I E N D A S O
DIRECTAMENTE POR DESCARGAS.
- PROBLEMAS EN DISTRIBUCIÓN DE
VERSIONES
PABLO GUTIÉRREZ
4viernes, 11 de enero de 13
WEB MÓVIL
DESARROLLO
- SE EJECUTAN SOBRE EL
NAVEGADOR DEL TELÉFONO.
- DESARROLLADO EN HTML5,
CSS3, JAVASCRIPT Y LENGUAJES
SOBRE SERVIDOR.
- NO REQUIERE DE SDK.
CAPACIDADES
- NO DA ACCESO A TODAS
LAS FUNCIONALIDADES DEL
DISPOSITIVOS.
MONETIZACIÓN
- S E P U E D E I N T R O D U C I R
PUBLICIDAD Y SUSCRIPCIONES AL
SITIO.
- REQUIERE DE UNA PLATAFORMA
DE PAGO.
DESPLIEGUE
- A C C E S O D E S D E E L
NAVEGADOR DEL TELÉFONO.
- NO NECESITA NINGÚN SW.
- ACTUALIZACIONES EN LA
PARTE DEL SERVIDOR
- DIFICIL DE ENCONTRAR
DIRECTAMENTE
VERSIONES
- TODOS LOS USUSARIOS TIENEN LA
MISMA VERSIÓN
PABLO GUTIÉRREZ
5viernes, 11 de enero de 13
COMPARATIVA ENTRE AMBAS
FORTALEZAS
- NORMALMENTE MÁS RÁPIDAS QUE LAS WEB
APPS
- LAS TIENDAS AYUDAN A ENCONTRAR LAS APPS
- LAS TIENDAS APRUEBAN LAS APLICACIONES
(CALIDAD Y SEGURIDAD)
- HERRAMIENTAS, SOPORTE Y ESTANDARIZACIÓN
AYUDAN A UN RÁPIDO DESARROLLO
APP NATIVA
- CÓDIGO COMÚN A TODAS LAS PLATAFORMAS
- LOS USUARIOS NO NECESITAN IR A LA TIENDA
PARA DESCARGAR E INSTALAR LA APP.
- REVISIONES AUTOMÁTICAS
WEB MÓVIL
PABLO GUTIÉRREZ
6viernes, 11 de enero de 13
COMPARATIVA ENTRE AMBAS
APP NATIVA WEB MÓVIL
DEBILIDADES
-DESARROLLO MAS CARO, ESPECIALMENTE PARA
VARIAS PLATAFORMAS.
- MULTIPLES PLATAFORMAS REQUIEREN
MÚLTIPLES MANTENIMIENTOS.
- LOS USUARIOS PUEDEN TENER DIFERENTES
VERSIONES DE LA APP.
- LAS REVISIONES EN LAS TIENDAS PUEDEN SER
LENTARS.
-NO SE TIENE ACCESO A LOS ELEMENTOS DEL
TELÉFONO (TODAVÍA)
- SOPORTE PARA MÚLTIPLES NAVEGADORES
PUEDE REQUERIR UN COSTE ELEVADO DE
MANTENIMIENTO Y DESARROLLO.
- LOS USUARIOS PUEDEN CAMBIAR DE
NAVEGADOR Y TENER PROBLEMAS DE USO.
- PARA LOS USUARIOS ES COMPLICADO
ENCONTRAR LAS WEBS MÓVILES.
PABLO GUTIÉRREZ
7viernes, 11 de enero de 13
ANÁLISIS
GRÁFICO DE DOUG SEVEN, ICENIUM.COM
PABLO GUTIÉRREZ
8viernes, 11 de enero de 13
APPS HÍBRIDAS
DESARROLLO
- DESARROLLADO EN HTML5, CSS3,
JAVASCRIPT Y LENGUAJES SOBRE
SERVIDOR.
- PLUG-INS EN LENGUAJE PROPIO .
CAPACIDADES
- DA ACCESO A TODAS LAS
FUNCIONALIDADES DEL
TELÉFONO POR MEDIO DE
JAVASCRIPT.
MONETIZACIÓN
- PUBLICIDAD INCRUSTADA EN LA
APP.
- POSIBILIDAD DE PAGO POR APP.
DESPLIEGUE
- DESCARGA DIRECTA EN EL MOVIL
- INSTALACIÓN POR TIENDAS
- DESCARGA MANUAL
- POSIBILIDAD DE HACER APP.
VERSIONES
- NO TODOS LOS USUARIOS TIENEN
LA MISMA VERSION
PABLO GUTIÉRREZ
9viernes, 11 de enero de 13
CONCLUSIONES
LA DECISIÓN ES DIFÍCIL, DEPENDIENDO DE MUCHOS FACTORES:
OBJETIVOS DEL NEGOCIO, PUBLICO OBJETIVO, REQUISITOS
TÉCNICOS, COSTES, ....
“CADA APLICACIÓN ES UN MUNDO Y CADA MUNDO UNA APLICACIÓN”
PABLO GUTIÉRREZ
10viernes, 11 de enero de 13
¡GRACIAS!
PABLO GUTIÉRREZ DÍEZ
PGUTIERREZ@MOBBITAT.COM
@_PGUTIERREZ_
11viernes, 11 de enero de 13

Contenu connexe

Similaire à Madmobers

Ionic: el framework para crear aplicaciones-hibridas-multiplataforma
Ionic: el framework para crear aplicaciones-hibridas-multiplataformaIonic: el framework para crear aplicaciones-hibridas-multiplataforma
Ionic: el framework para crear aplicaciones-hibridas-multiplataforma
QuasarMaximus
 
Software erp libre y propietario
Software erp libre y propietarioSoftware erp libre y propietario
Software erp libre y propietario
Charlie Stark
 
Software erp libre y propietario
Software erp libre y propietarioSoftware erp libre y propietario
Software erp libre y propietario
Rolando
 
Software erp libre y propietario
Software erp libre y propietarioSoftware erp libre y propietario
Software erp libre y propietario
Charlie Stark
 
Software erp libre y propietario
Software erp libre y propietarioSoftware erp libre y propietario
Software erp libre y propietario
Charlie Stark
 
Software erp libre y propietario
Software erp libre y propietarioSoftware erp libre y propietario
Software erp libre y propietario
Charlie Stark
 

Similaire à Madmobers (20)

2.GeneXus introducción-al_curso
2.GeneXus introducción-al_curso2.GeneXus introducción-al_curso
2.GeneXus introducción-al_curso
 
Software
SoftwareSoftware
Software
 
Descubriendo Android Oreo 8.0 - Jorge Antonio Muñoz Herbas - Dualbiz S.R.L.
Descubriendo Android Oreo 8.0 - Jorge Antonio Muñoz Herbas - Dualbiz S.R.L.Descubriendo Android Oreo 8.0 - Jorge Antonio Muñoz Herbas - Dualbiz S.R.L.
Descubriendo Android Oreo 8.0 - Jorge Antonio Muñoz Herbas - Dualbiz S.R.L.
 
Universidad tecnológica de estado de zacatecas
Universidad tecnológica de estado de zacatecasUniversidad tecnológica de estado de zacatecas
Universidad tecnológica de estado de zacatecas
 
Progressive web app
Progressive web appProgressive web app
Progressive web app
 
Introducción al desarrollo de aplicaciones para dispositivos móviles
Introducción al desarrollo de aplicaciones para dispositivos móvilesIntroducción al desarrollo de aplicaciones para dispositivos móviles
Introducción al desarrollo de aplicaciones para dispositivos móviles
 
Ionic: el framework para crear aplicaciones-hibridas-multiplataforma
Ionic: el framework para crear aplicaciones-hibridas-multiplataformaIonic: el framework para crear aplicaciones-hibridas-multiplataforma
Ionic: el framework para crear aplicaciones-hibridas-multiplataforma
 
Code Blast 2012 - Node.js
Code Blast 2012 - Node.jsCode Blast 2012 - Node.js
Code Blast 2012 - Node.js
 
Software erp libre y propietario
Software erp libre y propietarioSoftware erp libre y propietario
Software erp libre y propietario
 
Software erp libre y propietario
Software erp libre y propietarioSoftware erp libre y propietario
Software erp libre y propietario
 
Software erp libre y propietario
Software erp libre y propietarioSoftware erp libre y propietario
Software erp libre y propietario
 
Software erp libre y propietario
Software erp libre y propietarioSoftware erp libre y propietario
Software erp libre y propietario
 
Software erp libre y propietario
Software erp libre y propietarioSoftware erp libre y propietario
Software erp libre y propietario
 
Base de datos(2)
Base de datos(2)Base de datos(2)
Base de datos(2)
 
Base de datos
Base de datosBase de datos
Base de datos
 
Las apps en tipo presentacion
Las apps en tipo presentacionLas apps en tipo presentacion
Las apps en tipo presentacion
 
Las apps
Las appsLas apps
Las apps
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones moviles
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
IONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataformaIONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataforma
 

Madmobers

  • 1. DESARROLLO MULTIPLATAFORMA O NATIVO PABLO GUTIÉRREZ DÍEZ PGUTIERREZ@MOBBITAT.COM @_PGUTIERREZ_ 1viernes, 11 de enero de 13
  • 2. DEFINICIONES APPS NATIVAS APPS HÍBRIDAS - ESPECÍFICAS PARA CADA PLATAFORMA - SDK - HERRAMIENTAS Y LENGUAJES PROPIOS EJEMPLO: XCODE/OBJECTIVE-C PARA IOS ECLIPSE/JAVA PARA ANDROID VISUAL STUDIO/C# PARA WINDOWS PHONE... WEB MÓVIL - ALOJADAS EN UN SERVIDOR - CONTRUIDAS CON CUALQUIER TECNOLOGÍA (PHP, NODE.JS, ASP.NET...) -> HTML - SE EJECUTAN COMO NATIVAS - DESARROLLADAS EN HTML5, CSS Y JAVASCRIPT - EJECUTADAS DENTRO DE UN CONTENEDOR NATIVO PABLO GUTIÉRREZ 2viernes, 11 de enero de 13
  • 3. ¿CUÁL ELEGIR? ¡DEPENDE! FACTORES A TENER EN CUENTA: - INTERFAZ DE USUARIO - DESARROLLO - CAPACIDADES - MONETIZACIÓN - MÉTODO DE ENTREGA - VERSIONES DE LA APLICACIÓN .... PABLO GUTIÉRREZ 3viernes, 11 de enero de 13
  • 4. APPS NATIVAS DESARROLLO - DESARROLLO PROPIO - PLATAFORMAS PROPIAS DE PROGRAMACIÓN - USO DE SDK’S PROPIOS CAPACIDADES - ACCESO A TODAS LAS FUNCIONALIDADES DEL DISPOSITIVOS MONETIZACIÓN - PLATAFORMAS DE PUBLICIDAD ESPECIFICAS PARA CADA UNO. - POSIBILIDAD DE CAMBIAR EL PRECIO EN LAS TIENDAS. DESPLIEGUE - DESCARGA DIRECTA EN EL MOVIL - INSTALACIÓN POR TIENDAS - DESCARGA MANUAL VERSIONES - P O R L A S T I E N D A S O DIRECTAMENTE POR DESCARGAS. - PROBLEMAS EN DISTRIBUCIÓN DE VERSIONES PABLO GUTIÉRREZ 4viernes, 11 de enero de 13
  • 5. WEB MÓVIL DESARROLLO - SE EJECUTAN SOBRE EL NAVEGADOR DEL TELÉFONO. - DESARROLLADO EN HTML5, CSS3, JAVASCRIPT Y LENGUAJES SOBRE SERVIDOR. - NO REQUIERE DE SDK. CAPACIDADES - NO DA ACCESO A TODAS LAS FUNCIONALIDADES DEL DISPOSITIVOS. MONETIZACIÓN - S E P U E D E I N T R O D U C I R PUBLICIDAD Y SUSCRIPCIONES AL SITIO. - REQUIERE DE UNA PLATAFORMA DE PAGO. DESPLIEGUE - A C C E S O D E S D E E L NAVEGADOR DEL TELÉFONO. - NO NECESITA NINGÚN SW. - ACTUALIZACIONES EN LA PARTE DEL SERVIDOR - DIFICIL DE ENCONTRAR DIRECTAMENTE VERSIONES - TODOS LOS USUSARIOS TIENEN LA MISMA VERSIÓN PABLO GUTIÉRREZ 5viernes, 11 de enero de 13
  • 6. COMPARATIVA ENTRE AMBAS FORTALEZAS - NORMALMENTE MÁS RÁPIDAS QUE LAS WEB APPS - LAS TIENDAS AYUDAN A ENCONTRAR LAS APPS - LAS TIENDAS APRUEBAN LAS APLICACIONES (CALIDAD Y SEGURIDAD) - HERRAMIENTAS, SOPORTE Y ESTANDARIZACIÓN AYUDAN A UN RÁPIDO DESARROLLO APP NATIVA - CÓDIGO COMÚN A TODAS LAS PLATAFORMAS - LOS USUARIOS NO NECESITAN IR A LA TIENDA PARA DESCARGAR E INSTALAR LA APP. - REVISIONES AUTOMÁTICAS WEB MÓVIL PABLO GUTIÉRREZ 6viernes, 11 de enero de 13
  • 7. COMPARATIVA ENTRE AMBAS APP NATIVA WEB MÓVIL DEBILIDADES -DESARROLLO MAS CARO, ESPECIALMENTE PARA VARIAS PLATAFORMAS. - MULTIPLES PLATAFORMAS REQUIEREN MÚLTIPLES MANTENIMIENTOS. - LOS USUARIOS PUEDEN TENER DIFERENTES VERSIONES DE LA APP. - LAS REVISIONES EN LAS TIENDAS PUEDEN SER LENTARS. -NO SE TIENE ACCESO A LOS ELEMENTOS DEL TELÉFONO (TODAVÍA) - SOPORTE PARA MÚLTIPLES NAVEGADORES PUEDE REQUERIR UN COSTE ELEVADO DE MANTENIMIENTO Y DESARROLLO. - LOS USUARIOS PUEDEN CAMBIAR DE NAVEGADOR Y TENER PROBLEMAS DE USO. - PARA LOS USUARIOS ES COMPLICADO ENCONTRAR LAS WEBS MÓVILES. PABLO GUTIÉRREZ 7viernes, 11 de enero de 13
  • 8. ANÁLISIS GRÁFICO DE DOUG SEVEN, ICENIUM.COM PABLO GUTIÉRREZ 8viernes, 11 de enero de 13
  • 9. APPS HÍBRIDAS DESARROLLO - DESARROLLADO EN HTML5, CSS3, JAVASCRIPT Y LENGUAJES SOBRE SERVIDOR. - PLUG-INS EN LENGUAJE PROPIO . CAPACIDADES - DA ACCESO A TODAS LAS FUNCIONALIDADES DEL TELÉFONO POR MEDIO DE JAVASCRIPT. MONETIZACIÓN - PUBLICIDAD INCRUSTADA EN LA APP. - POSIBILIDAD DE PAGO POR APP. DESPLIEGUE - DESCARGA DIRECTA EN EL MOVIL - INSTALACIÓN POR TIENDAS - DESCARGA MANUAL - POSIBILIDAD DE HACER APP. VERSIONES - NO TODOS LOS USUARIOS TIENEN LA MISMA VERSION PABLO GUTIÉRREZ 9viernes, 11 de enero de 13
  • 10. CONCLUSIONES LA DECISIÓN ES DIFÍCIL, DEPENDIENDO DE MUCHOS FACTORES: OBJETIVOS DEL NEGOCIO, PUBLICO OBJETIVO, REQUISITOS TÉCNICOS, COSTES, .... “CADA APLICACIÓN ES UN MUNDO Y CADA MUNDO UNA APLICACIÓN” PABLO GUTIÉRREZ 10viernes, 11 de enero de 13