View
182
Download
4
Category
Preview:
DESCRIPTION
Diapositivas de la ponencia impartida en el curso de mCommerce en Aranjuez en su edición del 2013. Comentamos el desarrollo de apps para iOS y el enfoque de un proyecto de movilidad
Citation preview
DESARROLLO DE APPS EN IOS
Curso mCommerce Aranjuez 2013
miércoles, 24 de julio de 13
miércoles, 24 de julio de 13
PABLO FORMOSO ESTRADA
• Fundador de Softwhisper SL
• Ingeniero en Informática por la UEM
•Master en dirección estratégica y gestión de la innovación en IUP
•@pabloformoso - in/pabloformoso
miércoles, 24 de julio de 13
SOFTWHISPER•Desde el Octubre del 2010
• Somos 4 empleados, 5 a partir de Agosto
• En Oleiros, Coruña
• Cluster TIC Galicia
miércoles, 24 de julio de 13
OBJETIVOS
• Entender el ecosistema de Apple
• Saber como afrontar el desarrollo de una App si ser desarrollador
• Entender a los desarrolladores :)
• Los entresijos de Apple y sus políticas
• Ver IAPs y monetización en iOS
miércoles, 24 de julio de 13
HISTORIA DE IOS
miércoles, 24 de julio de 13
IPHONE OS 1.0
• Sin App Store
• iPhone2G como sustituto del iPod
• Safari (webkit) en el bolsillo
•Mail, mapas, fotos con una una nunca vista.
• Backup completo del dispositivo... en 2007.
miércoles, 24 de julio de 13
IPHONE OS 2.0
• AppStore, nuevo boom de Apple.
• En menos de un año
• 50.000 apps
• 25M de desacargas
• Redes 3G (iPhone 3G)
• SDK de desarrollo y developers program.
miércoles, 24 de julio de 13
IPHONE OS 3.0
•Nuevo salto de gigantes. Llega el iPhone 3GS.
• Tethering
• Posición en landscape global
•Mejoras en Mail y Safari
• Spotlight y Find my iPhone
• Copiar y pegar!
miércoles, 24 de julio de 13
IPHONE OS 3.2
miércoles, 24 de julio de 13
IOS 4miércoles, 24 de julio de 13
IOS 5
• Siri
• Centro de notificaciones
•Mac/PC Free
• Photostream, primera piedra de iCloud
• Safari 5, Airplay, mejoras en la cámara
• iPhone 4S
miércoles, 24 de julio de 13
IOS 6
•Mejoras en las apps generales
• Siri un poco más inteligente
• La nueva y “famosa” app de mapas (by tomtom)
• Passbook
• Ampliación general de la SDK y herramientas de desarrollo
• iPhone 5
miércoles, 24 de julio de 13
IOS 7
miércoles, 24 de julio de 13
LOS NÚMEROS
25
50
75
100
miércoles, 24 de julio de 13
• 900.000 aplicaciones en la App Store
• 575 millones de usuarios con su tarjetas de crédito
• $10B entregados a los desarrolladores, $5B en el último año
• 600 millones de dispositivos iOS vendidos hasta la fecha
•Menos del 10% de usuarios piratean su dispositivo
• 91% de los usuarios de iPhone repite
•De los usuarios de Android que cambiarán, el 75% lo hará a un iPhone
• Un dev iOS gana de media $3100, (x3 más que con Android)
miércoles, 24 de julio de 13
DESARROLLO PARA IOS
miércoles, 24 de julio de 13
REQUISITOS
• Cuenta en iOS Developer Center
• 79€ al año ($99)
• 299€ licencia enterprise para distribuciones InHouse
• Cumplir con la primera validación de contenidos al publicar
• Pasar el proceso de validación
miércoles, 24 de julio de 13
POSIBILIDADES
• Social networking
• Juegos
• Healthing (estilo de vida)
•Desarrollo personal
•Ocio y consumo multimedia
miércoles, 24 de julio de 13
... EN MCOMMERCE
miércoles, 24 de julio de 13
CLAVES DEL DESARROLLO
• Buscar el momento emocional
• Insistir en la parte de visión del producto
• Contenidos multimedia e imágenes
• Guideline de navegación: vertical > horizontal
• Integración con pasarelas conocidas (Paypal, GCheckout)
• Permanecer al día
miércoles, 24 de julio de 13
ARQUITECTURA DE UNA APP
• Estática
• App tipo catálogo
•No requiere conexiones
•Más sencillas
• Solo por branding
•Dinámica
• Cliente - Servidor
• Integración con terceros
• Redes sociales
•Optimizar conexiones
•Minimizar el consumo
miércoles, 24 de julio de 13
POR QUÉ EL MODELO CL-SVR
• Sincronización de datos
• El manejo de bases de datos complejas es muy tedioso y lento en dispositivos móviles
• Centralización en la nube
• Aumenta la escalabilidad de nuestro proyecto y las posibilidades de pivotar en un futuro
Veamos el ciclomiércoles, 24 de julio de 13
miércoles, 24 de julio de 13
EL ARMA: XCODE
• IDE de desarrollo completo
• Editor de código
• Gestor de recursos
• Interface Builder : generación de interfaces
• Intruments: herramienta de análisis y optimización
miércoles, 24 de julio de 13
miércoles, 24 de julio de 13
CAPACIDADES Y LIMITACIONES
miércoles, 24 de julio de 13
CAPACIDADES• Conexiones a diferentes tipos de redes de datos
• Bases de datos locales (con ciertas limitaciones)
• Acelerómetro, giroscopio, compass y otros sensores
• Interfaz de I/O para gadgets
• Procesamiento matemático y gráfico de alto rendimiento
• Acceso a contactos, música, fotos, redes sociales etc...
• Persistencia de estados y encriptación de datos
• Alta capacidad de customizaciónmiércoles, 24 de julio de 13
LIMITACIONES•Necesidad de una conexione de datos. Plan B.
•Dependiendo de la versión del teléfono no dispondremos de algunas funcionalidades.
• Políticas de Apple
• Ventas de bienes digitales fuera de IAP
• Cumplir con los requisitos de Apple en IAP
• 5 modos de procesamiento en 2 plano
• El GPS y su calidad dependerá de la red y nuestra situación
• Impuestas por el usuariomiércoles, 24 de julio de 13
COMPRAS IAP
miércoles, 24 de julio de 13
• Cliente-Apple
• El más común
• Pierdes la capacidad de actualizar productos
• Validación de las transacciones con Apple
•No se adquiere información adicional
•Desarrollo sencillo
• Cliente-Servidor-Apple
• Utilizado en grandes Apps
• Recibe del servidor los productos
• Envía la transacción al servidor y este valida
• Si deja, puede verse el email del comprador
• Incrementa el periodo de desarrollo
miércoles, 24 de julio de 13
COMPRAS NO IAP
• A través de un agente externo (PayPal por ejemplo)
•Olvidemos bienes digitales: música, vídeos, publicaciones, etc...
• Ropa, plantas, cartuchos de tinta, cámaras de fotos, relojes ...
• Es recomendable integrar el carro dentro de la App
• Se puede llevar al Safari por medio de Schemas URLs
• Probar los puntos críticos del proceso de compra
miércoles, 24 de julio de 13
APRENDIENDO DE LOS JUEGOS
• Los grandes éxitos en ventas tienen un fuerte componente emocional.
•No solo se limitan a vender en el juego, llevan el merchan a la calle.
• El 1 en pago tiene que hacer una media de 36.000 € al día en el global. Menos el WApp, por ingresos los 10 primeros son juegos.
• Cuidado de la marca y de los consumidores. Muchos updates y nuevo producto.
miércoles, 24 de julio de 13
IOS 7
miércoles, 24 de julio de 13
NECESIDAD DE CAMBIO
• Con el iPhone5 se crea un nuevo fenómeno: INSTA-DELETE
• Al poco tiempo los usuarios de iPhone5 borraban las apps no adaptadas y que se mostraban con el efecto “lettering”
• iOS7 apunta a la misma situación
• Si un dev os recomienda un actualización:
• Escuchar, razonar, ver pros y contras
miércoles, 24 de julio de 13
NOVEDADES
• Procesamiento en segundo plano completo
•Mejoras en el tratamiento y creación de juegos
• Las políticas de compra y los tipos de productos no cambian
• AirDrop
•Mayor integración con iCloud
• SDK mucho más completa para comunicaciones
miércoles, 24 de julio de 13
CUANDO?
• iOS 6 llegó a una propagación del 75% en los dos primeros meses.
• Hoy cuenta con el 92% de los dispositivos iOS
• Tras la Beta 5/6 solemos recibir la GM y en 2 semanas se hace publica. Estiman que a medidos de Otoño
• Tras las Navidades se puede fijar un deadline para las actualizaciones de este tipo
miércoles, 24 de julio de 13
PUBLICACIÓN Y BETAS
miércoles, 24 de julio de 13
PUBLICAR UNA APP
•Desde la cuenta de developers y iTunes Connect
• Preparar los screenshots e iconos de los dispositivos (@2x)
• iTunesArtwork (@2x)
• Si tenemos IAPs, crearlos antes de subir la app
• En las notas para el revisor facilitar información y cuentas de prueba si hay algún login
miércoles, 24 de julio de 13
TESTING DE UNA APP
•Manual con una distribución AdHoc
• En el XCode exportamos la app para la parte Enterprise
• Con testflightapp.com
• Tracking de eventos y log en tiempo real
• Gestión de excepciones
• Free
miércoles, 24 de julio de 13
miércoles, 24 de julio de 13
¿Quieres pasar el resto de tu vida vendiendo agua con azúcar o quieres cambiar el mundo?
Steve Jobs
a John Sculley (CEO de Pepsi)
miércoles, 24 de julio de 13
¿Quieres pasar el resto de tu vida vendiendo agua con azúcar o quieres cambiar el mundo?
Steve Jobs
a John Sculley (CEO de Pepsi)
Gracias. Preguntas?miércoles, 24 de julio de 13
Recommended