Your SlideShare is downloading. ×
Sesion dos azuay
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Sesion dos azuay

140

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
140
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. DESARROLLANDO YDISTRIBUYENDO PARA iOS Gunther Vottela CEO KUBO Mobile Applications @kubomobile - @gunthervottela
  • 2. MANEJO DE MEMORIA
  • 3. Ahora en el Mac..
  • 4. DEPURANDO MIS APPS
  • 5. Memoria• Alocaciones de Objetos.• Release o Autorelease?• Tener cuidado en que clase y momento se realizar el release del objeto.• Conocer la cantidad de objetos en memoria allocados con [myClassObj2 retainCount]);
  • 6. Memoria• Usar instruments para depurar y conocer leaks y allocaciones.• Usar Analizar en Xcode.
  • 7. Ahora en el Mac..
  • 8. CREANDO MIS PERFILES DE DISTRIBUCIÓN
  • 9. Perfiles• Ingresar a la cuenta de iPhone Developer.• Ir a Provisioning Profile.• Crear un profile con base en un App ID.• Descargar el Profile.
  • 10. Perfiles• Duplicar profile de release en Xcode.• Agregar el archivo Entitlements.plist al proyecto.• Firmar.
  • 11. EL MECADO MOVIL
  • 12. Apps, novedad?• El concepto de las apps no es algo nuevo, lo que marco la diferencia fue su modelo de distribución.• Las App Store crean un ecosistema, el App Store es un App.• Los SmartPhones aumentan constantemente sus caracteristicas, lo cual mejora la posibilidad de tener mejores Apps.
  • 13. Apps revolucionaron el mercado?De… A… Website AppStore’s Repositorios Ecosistemas• Instale como pueda.. • Un app para distribuir.• Como descargo? • Te aviso si hay• Mi equipo lo soporta? actualizaciones….• Y si hay una nueva • Si te aparece, tu equipo versión? lo soporta.
  • 14. Los usuarios móviles • Potencial Usuario normal Usuarios Web / • Efectivoacceso a tecnología Usuario Geek
  • 15. Los usuarios móviles• Un usuario móvil es normalmente un usuario ocasional.• Un usuario web es un usuario constante.• Los usuarios interactúan de forma de diferente con las apps según su plataforma.• Entre menos tenga que hacer.. Mejor.
  • 16. LOS ECOSISTEMAS
  • 17. MODELOS DE IMPLEMENTACIÓN• Horizontal -> Distribución masivas usando las App Store de cada plataforma, normalmente se usa para las apps de tipo comercial y de consumo general• Vertical -> Distribución cerradas para organizaciones en donde no interviene un App Store.
  • 18. VERSIONES• En promedio una platafoma móvil tiene un salto de versión una vez al año, y varios upgrades en el mismo año.• Nuevas versiones implican nuevas carácteristicas para los devices.• Implica hacer upgrade y mantenimiento de las apps en producción.
  • 19. VERSIONES1.6, 2.0, 2.1, 2.2 y 2.3 / 3.03.1.3, 4.0, 4.1, 4.2, 4.2.1, 4.3, 4.3.1, 5.4.6.1, 4.7, 5.0, 6.0, 7.01ed, 2ed, 3ed, 5ed, Symbian 3.
  • 20. COMO PUBLICAR?• Cada App Store tiene un proceso de registro que puede tardar entre 1 día a 30 días.• Para publicar un app se debe registrar como Publisher en cada una de las App Store en la cual va a desarrollar.• La mas rápida Android Market – La más demorada AppStore.
  • 21. LAS APP STORES EN NUMEROS Fuente: The Nielsen CompanyFuente Distimo
  • 22. LAS APP STORES EN NUMEROSFuente ISH Screen Digest Research
  • 23. LAS APP STORES EN NUMEROS Fuente DistimoFuente Distimo
  • 24. METODOS• Apps nativas -> Apps que se desarrollan usando los SDK propios de cada plataforma y requieren instalación.• WebApps -> Apps basadas en web que se ejecutan usando el navegador del dispositivo.
  • 25. SDK’S• SDK’s : • SDk’s nativos de cada plataforma, ejemplo eclipse, xCode, Qt, etc. • SDk’s multiplataforma, permite el desarrollo de un app con salida para varias plataformas, ejemplo Corona, Titanium, etc.
  • 26. SDK’S• SDK’S nativos: • Android: Eclipse con plug-in Android developer, basado en Java. • iOS: xCode. • BlackBerry SmartPhone: Eclipse plug-in BlackBerry. • Symbian: Qt.• Ventaja del desarrollo con SDk nativo, la calidad del desarrollo y opciones son superiores.
  • 27. Tips• El desarrollo móvil es un proceso de autoaprendizaje.• Dependiendo la plataforma hay una mayor cantidad de desarrolladores, foros y comunidades.• Instalar siempre la versión mas distribuida y la ultima.
  • 28. MONETIZACIÓN
  • 29. Modelos• Cobro por descarga.• Cobro por demanda o contenido (in app purchase)• Gestión de publicidad
  • 30. POR DESCARGA• El usuario paga solo una vez por la descarga del app.• Las AppStore manejan un revenue share de 70 / 30.• En Colombia el limitante es el pago con tarjeta de crédito. PIENSA GLOBAL!
  • 31. IN APP PURCHASE• El usuario descarga el app gratuita y paga por descargar mas contenido.• Aplicable a procesos de subscripción, contenido como niveles de juegos, objetos, etc.• Se puede aplicar dependiendo de la plataforma.
  • 32. PUBLICIDAD• Agregar publicidad a las apps.• Hay adservers especializados para mobile como AdMob, playground, Adtwig (Colombiano)• Crear AdNetworks sobre mis apps.• Proceso de registro según el adserver e integración
  • 33. @gunthervottela gunthervottela@kubomobile.comWeb Site

×