En esta quinta sesión formativa, impartida por Sergi Hernando, CTO de Mobivery, se trataron los siguientes conceptos: Preparación para subir al App Store, Localización, Internacionalización, iTunes Connect, App Review Guidelines, iOS User Interface Design
2. Qué veremos hoy
Preparando para subir al App Store!
Localización
Internacionalización
iTunes Connect,App Review Guidelines
Extras
iOS User Interface Design
2
3. Localización
Consiste en proporcionar toda la
información de tu app en los idiomas de
los países donde se pone a la venta
App Store: keywords, screenshots,
descripciones
3
11. iTunes Connect
Owner
Sales andTrends
Informes de ventas
Contracts,Tax, and Banking
“You hereby appoint Apple [...] as: (i)Your agent for the
marketing and delivery of the Licensed Applications to end-
users located in those countries listed on [...]; and (ii)Your
commissionaire for the marketing and delivery of the
Licensed Applications to end-users located in those countries
listed on [...]”
Payments and Financial Reports
Pagos (cobros)
11
12. iTunes Connect
A tener en cuenta
Distribución
Fecha de venta, precio y canal
SEO
Categorización y búsqueda
Review Notes
Ayuda al proceso de revisión
Estado
Estado de la revisión y la venta
12
16. iTunes Connect
Estado
Version Number
Prepare For Upload
Waiting For Upload
Waiting For Review
In Review
Pending Developer Relase/ Pending Apple Release
Ready For Sale
Rejected/ Developer Rejected
Removed From Sale/ Developer Removed From Sale
16
17. iTunes Connect
Estado
Version Number
Prepare For Upload
Waiting For Upload
Waiting For Review
In Review
Pending Developer Relase/ Pending Apple Release
Ready For Sale
Rejected/ Developer Rejected
Removed From Sale/ Developer Removed From Sale
17
18. iTunes Connect
Estado
Version Number
Prepare For Upload
Waiting For Upload
Waiting For Review
In Review
Pending Developer Relase/ Pending Apple Release
Ready For Sale
Rejected/ Developer Rejected
Removed From Sale/ Developer Removed From Sale
18
19. iTunes Connect
Estado
Version Number
Prepare For Upload
Waiting For Upload
Waiting For Review
In Review
Pending Developer Relase/ Pending Apple Release
Ready For Sale
Rejected/ Developer Rejected
Removed From Sale/ Developer Removed From Sale
19
20. iTunes Connect
Estado
Version Number
Prepare For Upload
Waiting For Upload
Waiting For Review
In Review
Pending Developer Relase/ Pending Apple Release
Ready For Sale
Rejected/ Developer Rejected
Removed From Sale/ Developer Removed From Sale
20
21. iTunes Connect
Estado
Version Number
Prepare For Upload
Waiting For Upload
Waiting For Review
In Review
Pending Developer Relase/ Pending Apple Release
Ready For Sale
Rejected/ Developer Rejected
Removed From Sale/ Developer Removed From Sale
21
22. iTunes Connect
Estado
Version Number
Prepare For Upload
Waiting For Upload
Waiting For Review
In Review
Pending Developer Relase/ Pending Apple Release
Ready For Sale
Rejected/ Developer Rejected
Removed From Sale/ Developer Removed From Sale
22
23. iTunes Connect
Estado
Version Number
Prepare For Upload
Waiting For Upload
Waiting For Review
In Review
Pending Developer Relase/ Pending Apple Release
Ready For Sale
Rejected/ Developer Rejected
Removed From Sale/ Developer Removed From Sale
23
24. iTunes Connect
Estado
Version Number
Prepare For Upload
Waiting For Upload
Waiting For Review
In Review
Pending Developer Relase/ Pending Apple Release
Ready For Sale
Rejected/ Developer Rejected
Removed From Sale/ Developer Removed From Sale
24
26. App Review Guidelines
Publicidad
Ejemplos
7.1 Apps that artificially increase the number of
impressions or click-throughs of ads will be rejected
7.3 Apps that are designed predominantly for the display
of ads will be rejected
App Store Review Guidelines, May 2013
26
27. App Review Guidelines
Contenidos
Ejemplos
9.4Video streaming content over a cellular network
longer than 10 minutes must use HTTP Live Streaming
and include a baseline 64 kbps audio-only HTTP Live
stream
App Store Review Guidelines, May 2013
27
28. App Review Guidelines
Compras
Ejemplos
11.2 Apps utilizing a system other than the In-App
Purchase API (IAP) to purchase content, functionality, or
services in an App will be rejected
11.3 Apps using IAP to purchase physical goods or
goods and services used outside of the application will be
rejected
11.13 Apps that link to external mechanisms for
purchases or subscriptions to be used in the App, such as
a “buy” button that goes to a web site to purchase a
digital book, will be rejected
App Store Review Guidelines, May 2013
28
29. App Review Guidelines
Privacidad
Ejemplos
17.2 Apps that require users to share personal
information, such as email address and date of birth, in
order to function will be rejected
App Store Review Guidelines, May 2013
29
30. iTunes Connect
“Tribunal de apelación”
developer.apple.com/appstore/contact
• Estado de mi app
• Aclarar/ Apelar rechazo
• Solicitar revisión rápida
• Proporcionar información solicitada
• Preguntas
30
32. Apple Consultants Network
Técnicos certificados en ecosistema Apple
Acceso a soporte directo de Apple
Mobivery: iPhone and iPadTechnicalTraining, 12
empleados certificados
32
42. Launch Image
Launch time
Tiempo inicial de carga app: media 3’’
Usar tareas asíncronas
Delegar tareas hasta que son imprescindibles
Consultas remotas (servicios HTTP)
Parseo de datos
Acceso a base de datos
Aliviar UI
Usar Instruments para medir tiempos y memoria
42
44. iOS User Interface Design
Errores comunes
Mal icono
Evitar fotos, mucho texto, pensar en resoluciones
Registro obligatorio
Ofrecer funcionalidad sin registro
Controles pequeños
Respetar tamaños mínimos (44x44)
Texto difícil de leer
Mexcla de fuentes, texto legible (15pt), alineación
Avisos ambiguos
Descartar/Cancelar, mensajes de error, afirmativo a la dcha
44
45. iOS User Interface Design
Errores comunes
Terminología fuera de lugar
Usa el idioma del usuario
Demasiado branding
Al abrir la app ya sabes qué app es
Botones ‘back’ que no se entienden
Etiquetar adecuadamente
Animaciones confusas
Seguir las guías de estilo
Estilo inapropiado
Entretenimiento? Utilidad?
45