Desarrollo de Apps en iOS - mCommerce 2013 Aranjuez
Upcoming SlideShare
Loading in...5
×
 

Desarrollo de Apps en iOS - mCommerce 2013 Aranjuez

on

  • 305 views

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

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

Statistics

Views

Total Views
305
Views on SlideShare
301
Embed Views
4

Actions

Likes
2
Downloads
2
Comments
0

2 Embeds 4

https://www.linkedin.com 3
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Desarrollo de Apps en iOS - mCommerce 2013 Aranjuez Desarrollo de Apps en iOS - mCommerce 2013 Aranjuez Presentation Transcript

  • 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 • ClusterTIC 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 4 mié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 ciclo mié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
  • CAPACIDADESY 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ón mié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 usuario mié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