DESARROLLANDO YDISTRIBUYENDO PARA iOS                         Gunther Vottela                                    CEO      ...
MANEJO DE MEMORIA
Ahora en el Mac..
DEPURANDO MIS APPS
Memoria• Alocaciones de Objetos.• Release o Autorelease?• Tener cuidado en que clase y momento se  realizar el release del...
Memoria• Usar instruments para depurar y conocer leaks y  allocaciones.• Usar Analizar en Xcode.
Ahora en el Mac..
CREANDO MIS PERFILES DE     DISTRIBUCIÓN
Perfiles• Ingresar a la cuenta de iPhone Developer.• Ir a Provisioning Profile.• Crear un profile con base en un App ID.• ...
Perfiles• Duplicar profile de release en Xcode.• Agregar el archivo Entitlements.plist al proyecto.• Firmar.
EL MECADO MOVIL
Apps, novedad?• El concepto de las apps no es algo nuevo, lo que  marco la diferencia fue su modelo de distribución.• Las ...
Apps revolucionaron el mercado?De…                         A…          Website                      AppStore’s        Repo...
Los usuarios móviles                                        •    Potencial                            Usuario normal  Usua...
Los usuarios móviles•   Un usuario móvil es normalmente un usuario ocasional.•   Un usuario web es un usuario constante.• ...
LOS ECOSISTEMAS
MODELOS DE IMPLEMENTACIÓN• Horizontal -> Distribución masivas usando las  App Store de cada plataforma, normalmente se  us...
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.•...
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, ...
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...
LAS APP STORES EN NUMEROS                             Fuente: The Nielsen CompanyFuente Distimo
LAS APP STORES EN NUMEROSFuente ISH Screen Digest Research
LAS APP STORES EN NUMEROS                                       Fuente DistimoFuente Distimo
METODOS• Apps nativas -> Apps que se desarrollan usando  los SDK propios de cada plataforma y requieren  instalación.• Web...
SDK’S• SDK’s :  • SDk’s    nativos de cada plataforma, ejemplo    eclipse, xCode, Qt, etc.  • SDk’s multiplataforma, permi...
SDK’S•   SDK’S nativos:    •   Android: Eclipse con plug-in Android developer, basado        en Java.    •   iOS: xCode.  ...
Tips• El  desarrollo   móvil     es   un      proceso   de  autoaprendizaje.• Dependiendo     la   plataforma hay     una ...
MONETIZACIÓN
Modelos• Cobro por descarga.• Cobro  por   demanda    o   contenido   (in   app  purchase)• Gestión de publicidad
POR DESCARGA• El usuario paga solo una vez por la descarga del  app.• Las AppStore manejan un revenue share de 70 /  30.• ...
IN APP PURCHASE• El usuario descarga el app gratuita y paga por  descargar mas contenido.• Aplicable a procesos de subscri...
PUBLICIDAD• Agregar publicidad a las apps.• Hay adservers especializados para mobile como  AdMob, playground, Adtwig (Colo...
@gunthervottela gunthervottela@kubomobile.comWeb Site
Upcoming SlideShare
Loading in …5
×

Sesion dos azuay

240 views
182 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
240
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sesion dos azuay

  1. 1. DESARROLLANDO YDISTRIBUYENDO PARA iOS Gunther Vottela CEO KUBO Mobile Applications @kubomobile - @gunthervottela
  2. 2. MANEJO DE MEMORIA
  3. 3. Ahora en el Mac..
  4. 4. DEPURANDO MIS APPS
  5. 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. 6. Memoria• Usar instruments para depurar y conocer leaks y allocaciones.• Usar Analizar en Xcode.
  7. 7. Ahora en el Mac..
  8. 8. CREANDO MIS PERFILES DE DISTRIBUCIÓN
  9. 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. 10. Perfiles• Duplicar profile de release en Xcode.• Agregar el archivo Entitlements.plist al proyecto.• Firmar.
  11. 11. EL MECADO MOVIL
  12. 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. 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. 14. Los usuarios móviles • Potencial Usuario normal Usuarios Web / • Efectivoacceso a tecnología Usuario Geek
  15. 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. 16. LOS ECOSISTEMAS
  17. 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. 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. 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. 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. 21. LAS APP STORES EN NUMEROS Fuente: The Nielsen CompanyFuente Distimo
  22. 22. LAS APP STORES EN NUMEROSFuente ISH Screen Digest Research
  23. 23. LAS APP STORES EN NUMEROS Fuente DistimoFuente Distimo
  24. 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. 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. 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. 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. 28. MONETIZACIÓN
  29. 29. Modelos• Cobro por descarga.• Cobro por demanda o contenido (in app purchase)• Gestión de publicidad
  30. 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. 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. 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. 33. @gunthervottela gunthervottela@kubomobile.comWeb Site

×