Programación de Dispositivos Móviles · Tema 4

Publicación y los Markets

Todo lo que necesitas saber para llevar tu app al mercado: desde el análisis previo hasta la monetización, pasando por la publicación en Google Play y App Store.

📊 Estudio de mercado 🎯 Competencia 🚀 Publicación 💰 Negocio 🏋️ Actividades 📖 Glosario
01
Estudio Inicial de Mercado
Análisis de mercado · User Personas · KPIs estratégicos

📊 ¿Por qué analizar el mercado antes de desarrollar?

El mercado de apps móviles es el mayor ecosistema de software de la historia. Antes de escribir una sola línea de código, necesitas saber si existe demanda real para tu idea y cómo posicionarla frente a lo que ya existe.

Analogía: lanzar una app sin análisis de mercado es como abrir un restaurante sin comprobar si ya hay diez en la misma calle o si alguien quiere comer esa comida.

$935B
Valor global del mercado de apps 2024
257B
Descargas anuales globales
~93%
Proporción de apps gratuitas en las tiendas
72%
De los ingresos provienen de juegos

Tendencias actuales que debes conocer:

🔄
Suscripciones
Crecimiento del 30% anual. El modelo más rentable a largo plazo.
🤖
Apps de IA
Boom de aplicaciones con inteligencia artificial y LLMs integrados.
🏃
Salud Digital
Telemedicina, wellness y fitness en fuerte expansión.
💳
Fintech
Pagos móviles, criptomonedas y banking digital.
💡 Idea clave

No lanzar antes de investigar. El análisis de mercado ahorra meses de desarrollo en la dirección equivocada. El 90% de las apps que fracasan lo hacen porque nadie las necesitaba o porque había competidores mucho mejores.

🔬 Métodos de investigación de mercado

No basta con tener intuición. Se necesita evidencia. Existen cuatro métodos principales para validar tu idea:

MétodoHerramientasPara qué sirve
Datos secundariosApp Annie (data.ai), Sensor Tower, Google Trends, StatistaTendencias del sector, rankings, estimaciones de descarga
EncuestasGoogle Forms, Typeform, SurveyMonkeyValidar hipótesis con usuarios reales (mín. 100 respuestas)
Focus Groups6-10 participantes, 60-90 min con moderadorIdentificar pain points reales y prioridades cualitativas
Análisis de reseñasApp Store / Play Store (filtrar 1-2 estrellas)Descubrir problemas no resueltos por los competidores
📱 Ejemplo aplicado

Quieres crear una app de meditación. Lees las reseñas de 1 estrella de Calm y Headspace. Descubres que los usuarios se quejan del precio demasiado alto y de que la biblioteca de contenido se queda pequeña. Tienes tus dos primeras oportunidades de diferenciación: precio más accesible y más contenido.

👤 Segmentación de mercado y User Personas

No puedes diseñar para "todo el mundo". Necesitas definir exactamente quién es tu usuario. Para eso se usa la segmentación de mercado y los User Personas.

DimensiónVariables claveEjemplo (app de fitness)
DemográficaEdad, género, ingresos, educaciónMujeres 25–40, ingresos medios-altos
GeográficaPaís, ciudad, clima, culturaCiudades +100k hab., clima frío
PsicográficaEstilo de vida, valores, interesesPreocupadas por la salud y el bienestar
ConductualUso, lealtad, beneficios buscadosUsuarias activas más de 3 días/semana
TecnográficaDispositivo, OS, hábitos digitalesiPhone, usan 8+ apps/día

Un User Persona es una representación ficticia pero basada en datos reales del usuario ideal. Debe incluir:

👤
Perfil demográfico
Nombre ficticio, edad, ocupación, nivel de ingresos.
📱
Comportamiento digital
Dispositivos, apps favoritas, tiempo diario en smartphone.
🎯
Goals (objetivos)
Qué quiere conseguir con tu app.
😤
Pain points
Qué le impide conseguirlo hoy con las apps actuales.

📐 Métricas clave (KPIs) del mercado

Antes de proyectar ingresos necesitas entender tres métricas fundamentales de tamaño de mercado y tres de rentabilidad del usuario:

KPISignificadoPara qué sirve
TAMTotal Addressable MarketMercado total posible para la categoría
SAMServiceable Addressable MarketMercado alcanzable con tu modelo actual
SOMServiceable Obtainable MarketCuota realista en 1–3 años
ARPUAverage Revenue Per UserIngreso medio por usuario activo
LTVLifetime ValueValor total que genera un usuario durante toda su relación con la app
CACCustomer Acquisition CostCoste total de captar un nuevo usuario
💡 Regla de oro — LTV vs CAC

El LTV debe ser al menos 3 veces mayor que el CAC para que el negocio sea sostenible. Si gastas 3€ en captar un usuario que solo genera 2€ en toda su vida, la app pierde dinero con cada descarga.

🙋 Pregunta para el alumno

Si una app de fitness tiene un CAC de 5€ y un ARPU mensual de 3€, ¿cuántos meses debe retener al usuario para que el LTV sea sostenible? ¿Y si el CAC es de 15€?

📋 Mini resumen

El mercado de apps mueve $935B anuales. Investiga con datos (App Annie, reseñas, encuestas) antes de desarrollar. Define tu usuario con User Personas y segmentación. Asegúrate de que LTV ≥ 3× CAC antes de escalar.

02
Análisis Competitivo y Diferenciación
Benchmarking · UVP · FODA · Posicionamiento

🔍 Benchmarking competitivo

El benchmarking es el proceso de analizar sistemáticamente las apps de la competencia para identificar sus puntos fuertes, sus debilidades y, sobre todo, las oportunidades que están dejando pasar.

Analogía: antes de abrir una cafetería nueva, vas a todas las cafeterías del barrio, tomas nota de los precios, la calidad, las colas y las quejas de los clientes. Con apps es exactamente igual.

Herramientas principales:

📊
App Annie / data.ai
Rankings, descargas estimadas y tendencias de revenue por categoría.
🔎
Sensor Tower
ASO analysis, keyword tracking e inteligencia competitiva.
💬
AppFollow / AppBot
Análisis de reseñas y sentimiento de usuarios en tiempo real.
🌐
Similarweb
Tráfico web de los competidores y canales de captación.
📱 Ejemplo aplicado

Lee las reseñas de 1 y 2 estrellas de Duolingo. Muchos usuarios se quejan de que la app los penaliza demasiado por errores y de que las notificaciones son intrusivas. Eso puede ser tu ventaja diferencial: aprendizaje más tolerante y notificaciones más inteligentes.

💎 Propuesta de Valor Única (UVP)

La UVP es la razón clara por la que un usuario elige tu app sobre todas las demás. Si no puedes explicarla en una frase, necesitas redefinirla.

💡 Framework para construir la UVP

«Para [público objetivo] que necesitan [necesidad principal], [nombre app] es la única [categoría] que [beneficio único], a diferencia de [alternativa principal]

Tipos de diferenciación posibles:

TipoEstrategiaEjemplo real
Por precioFreemium generoso o pago único vs suscripciónNotion vs Evernote
Por featuresFuncionalidad exclusiva o integración únicaSuperhuman (email con IA)
Por UXInterfaz más intuitiva, onboarding superiorHeadspace vs apps de meditación previas
Por nichoEnfocado en un segmento muy específicoDuolingo para niños vs adultos
Por marcaStorytelling emocional, valores compartidosCalm — «paz mental»

⚖️ Análisis FODA aplicado a una app

El FODA (Fortalezas, Oportunidades, Debilidades, Amenazas) permite crear una estrategia coherente con la realidad del mercado y de tus propios recursos.

✅ Fortalezas (Interno +)
Tecnología propia, equipo experto, bajo CAC viral, UX superior a los competidores.
🚀 Oportunidades (Externo +)
Mercado en crecimiento, tecnologías emergentes (IA/AR), vacíos competitivos no cubiertos.
⚠️ Debilidades (Interno −)
Recursos limitados, sin reseñas al lanzar, dependencia de APIs de terceros.
🚨 Amenazas (Externo −)
Grandes players que pueden copiar, cambios en políticas de stores, saturación del mercado.

📌 Posicionamiento de marca

El posicionamiento resume cómo quieres que te perciba tu público objetivo en relación con la competencia.

💡 Estructura del statement de posicionamiento

«Para [quién], [nombre] es el/la [categoría] que [beneficio principal], porque [razón creíble]

📱 Ejemplo

«Para desarrolladores independientes que publican su primera app, AppLaunchKit es la plataforma de publicación que elimina la curva de aprendizaje de las stores, porque automatiza los pasos técnicos y guía al creador en cada decisión clave.»

🙋 Pregunta para el alumno

Elige una app que uses a diario. Escribe su UVP y su statement de posicionamiento siguiendo los frameworks de esta sección. ¿Coincide con lo que dice el marketing de la propia app?

📋 Mini resumen

El benchmarking detecta oportunidades de diferenciación. La UVP explica en una frase por qué tu app es mejor para tu usuario. El FODA conecta estrategia interna y externa. El posicionamiento define cómo quieres que te perciban.

03
Publicación, Versiones y Actualizaciones
Google Play · App Store · SemVer · Staged Rollout

🤖 Publicación en Google Play

Google Play es la tienda oficial para Android. El proceso de publicación tiene fases bien definidas que hay que seguir en orden. Un error en cualquiera puede bloquear el lanzamiento.

Requisitos previos imprescindibles:

💳
Cuenta de desarrollador
Registro en play.google.com/console. Pago único de $25 USD. Verificación de identidad.
🔏
APK / AAB firmado
Generar keystore de release → firmar con apksigner → verificar con zipalign.
🖼️
Assets visuales
Icono 512×512px (PNG, sin transparencia), gráfico 1024×500px, 2-8 capturas por dispositivo.
🔒
Política de privacidad
URL pública y accesible. Obligatoria si la app recoge cualquier dato del usuario.

Pasos de publicación — flujo completo:

1. Crear la app en Play Console — idioma, tipo (app/juego)
2. Rellenar la ficha de Play Store — título (30), descripción corta (80), descripción larga (4000) con keywords ASO
3. Subir assets visuales — capturas por dispositivo, icono 512px, gráfico 1024×500px
4. Data Safety — declarar qué datos recoge, cómo se usan y si se comparten
5. Configurar precio y distribución — gratuita, pago o freemium · países
6. Subir el .aab — Producción → Nueva versión → Notas de versión → Enviar a revisión
✅ Publicado — revisión automática: horas. Primera publicación: 1-7 días
⚠️ Error frecuente — Data Safety

Inconsistencias entre lo declarado en Data Safety y el comportamiento real de la app son causa frecuente de rechazo o retirada de la app por Google. Declara exactamente lo que hace la app, no lo que crees que suena mejor.

🍎 Publicación en App Store

Apple App Store tiene requisitos más estrictos que Google Play y una revisión manual que puede tardar entre 1 y 7 días. Es más selectiva, pero los usuarios de iOS generan en promedio el doble de ingresos.

Diferencias clave respecto a Google Play:

AspectoGoogle PlayApp Store
Coste de registro$25 USD (pago único)$99 USD/año
Proceso de revisiónMayormente automático (horas)Revisión manual (1–7 días)
Formato de publicaciónAPK o Android App Bundle (.aab)IPA (iOS App Archive)
Comisión de la tienda15% hasta $1M, 30% el resto15% pequeños devs, 30% el resto
Staged rolloutNativo en Play Console (%)Phased Release (7 días automático)
Beta testingTesting interno/cerrado/abiertoTestFlight (hasta 10.000 externos)
PlataformasAndroid y ChromeOSiOS, macOS, tvOS, watchOS, visionOS
💡 App Store Review Guidelines — Puntos más importantes
  • Funcionalidad mínima: las apps que son solo web wrappers son rechazadas.
  • Privacidad: uso de datos con permiso explícito. NSPrivacyAccessedAPITypes obligatorio desde 2024.
  • Pagos in-app: las compras digitales deben usar StoreKit (el sistema de pagos de Apple).
  • Metadatos honestos: las capturas deben mostrar el estado real de la app, no promesas futuras.

🏷️ Control de versiones: Semantic Versioning (SemVer)

Cada actualización que publicas necesita un número de versión. El estándar SemVer define el formato MAJOR.MINOR.PATCH para que todos entiendan qué tipo de cambio representa cada versión.

2
MAJOR
Cambio incompatible con versiones anteriores. Rediseño completo o cambio de arquitectura.
4
MINOR
Nueva funcionalidad retrocompatible. Nueva pantalla, nueva feature disponible para todos.
1
PATCH
Corrección de bugs sin nuevas funcionalidades. 1 bug corregido = 1 patch.

Esta versión sería: 2.4.1

⚠️ Error frecuente — versionCode en Android

En Android, el versionCode es un número entero que debe ser siempre mayor que el anterior. Google Play rechaza subidas con versionCode igual o inferior. Nunca reutilices un versionCode aunque hayas retirado esa versión.

Ciclo de vida de una versión:

FaseAudienciaCaracterísticas
Alpha (1.0.0-alpha.1)Solo equipo internoFuncionalidades incompletas, posibles crashes frecuentes
Beta (1.0.0-beta.1)TestFlight / Play TestingUsuarios reales pero app aún no pulida
Release Candidate (1.0.0-rc.1)QA finalCandidato a producción — solo bugs críticos
Production (1.0.0)Todos los usuariosVersión estable publicada
Hotfix (1.0.1)Todos los usuariosCorrección urgente de bug crítico en producción

🎯 Staged Rollout: lanzamiento gradual

En lugar de publicar la actualización de golpe a todos los usuarios, se lanza progresivamente a porcentajes pequeños. Si algo va mal, solo afecta a una fracción mínima de usuarios.

Analogía: es como probar una nueva receta en un solo restaurante antes de extenderla a toda la cadena. Si falla, el daño es limitado.

1%
Crash <1%
10%
ANR <0.47%
25%
Rating ≥4.0
50%
D1 >35%
100%
✅ Todos
MétricaUmbral objetivoHerramientaAcción si falla
Crash Rate< 1%Firebase CrashlyticsPausar rollout, hotfix urgente
ANR Rate< 0.47%Play ConsolePausar rollout, optimizar hilos
Rating≥ 4.0 ★Play ConsoleResponder reseñas, parche rápido
Retención D1> 35%Firebase AnalyticsRevisar onboarding
DAU/MAU> 20%Firebase AnalyticsMejorar notificaciones/engagement
⚠️ Rollback de emergencia — no existe

Ni Google Play ni App Store permiten «volver atrás» directamente. La solución es subir la versión anterior como una nueva actualización con un versionCode más alto. Por eso los Feature Flags (Firebase Remote Config) son tan valiosos: permiten desactivar la funcionalidad problemática remotamente sin publicar una nueva versión.

✅ Buena práctica

Configura alertas automáticas en Firebase Crashlytics y Google Play Console para recibir notificaciones inmediatas cuando el crash rate supere el umbral definido. El tiempo de respuesta ante una crisis es crítico.

🙋 Pregunta para el alumno

Una actualización en producción tiene un crash rate del 3%. ¿Qué harías inmediatamente? ¿Cuáles son las opciones disponibles y cuáles son sus limitaciones?

📋 Mini resumen

Google Play ($25 único, revisión automática) y App Store ($99/año, revisión manual) tienen flujos distintos. SemVer MAJOR.MINOR.PATCH gestiona las versiones. El staged rollout (1%→10%→25%→50%→100%) limita el impacto de errores. No hay rollback directo: usa Feature Flags para desactivar código remotamente.

04
Modelos de Negocio y Monetización
Freemium · Suscripciones · AdMob · Otros modelos

💶 Apps gratuitas vs. de pago

La primera decisión de monetización es si la app será gratuita o tendrá precio. La estadística es clara: el 93% de las apps son gratuitas. Pero eso no significa que no generen dinero.

🆓 App Gratuita

  • Alto volumen de descargas — sin barrera de entrada
  • Alta viralidad — fácil de recomendar
  • Usuarios más variados (incluyendo casuales)
  • Funciona sin marca establecida
  • Requiere monetización secundaria: ads, freemium, suscripción

💰 App De Pago

  • Pocas descargas — barrera psicológica alta
  • Usuarios más comprometidos y de mayor calidad
  • Ingreso inmediato por cada descarga
  • Necesita marca o credibilidad previa
  • Baja viralidad — nadie recomienda algo de pago sin probarlo
💡 La estadística que lo dice todo

Solo el ~5% de los usuarios de apps gratuitas acaban pagando algo. Pero iOS genera en promedio 2× más ingresos por usuario que Android. Y el 72% de todos los ingresos de las tiendas provienen de juegos.

🔄 Freemium y Suscripciones

El modelo freemium es el más extendido: la app es gratuita con funcionalidades básicas y se cobra por las funcionalidades premium. El objetivo es convertir el mayor porcentaje posible de usuarios gratuitos en usuarios de pago.

Embudo de conversión típico:

Descargas totales 100%
Usuarios activos a los 7 días ~60%
Prueban features premium ~20%
Convierten a pago 3–5%
Retienen 90 días ~2%

Suscripciones: el modelo más escalable

📆
Mensual
Menor compromiso del usuario. Mayor tasa de cancelación (churn). Ideal para probar el modelo.
📅
Anual
Descuento respecto al mensual. Mejor LTV. Menor churn. El más recomendado.
🔁
Lifetime
Pago único. Sin recurrencia. Atractivo para usuarios desconfiados de suscripciones.
✅ Mejores prácticas de suscripciones
  • Ofrecer prueba gratuita de 7–14 días sin tarjeta de crédito reduce la fricción inicial.
  • Mostrar el precio mensual equivalente al contratar anual aumenta la conversión al plan anual.
  • Implementar «pausa de suscripción» en lugar de cancelar reduce el churn.
  • Enviar recordatorio 3 días antes de que termine el periodo de prueba.

📺 Publicidad en apps: AdMob

AdMob es la red de publicidad móvil de Google y la más utilizada en Android. Permite monetizar apps gratuitas mostrando anuncios contextuales. No todas las formas de publicidad son igual de rentables ni de invasivas.

FormatoCPM típicoIngresosImpacto en UX
🟥 Banner$0.3–$2BajoMínimo — permanece visible pero no interrumpe
🟨 Interstitial$3–$8MedioAlto — ocupa pantalla completa en transiciones
🟩 Rewarded Video$10–$25AltoPositivo — el usuario lo activa voluntariamente
🟦 Native Ads$2–$5MedioBajo — se integra visualmente con la UI
⬜ App Open$1–$4Medio-bajoModerado — se muestra al abrir la app
💡 Regla de oro de la publicidad

El Rewarded Video genera 5–10× más ingresos que los banners. Limitar la frecuencia de interstitials a 1 cada 3–5 acciones del usuario para no perjudicar la retención. La retención es más valiosa que el CPM a corto plazo.

⚠️ Error frecuente

Saturar la app con banners y popups para maximizar ingresos a corto plazo destruye la retención y las valoraciones. Un usuario que desinstala tiene LTV = 0. Equilibra la monetización con la experiencia de usuario.

🧩 Otros modelos de negocio

ModeloDescripciónCuándo usarlo
🎯 SponsorshipUna empresa patrocinadora paga por presencia en la appApp con audiencia nicho y valiosa para marcas específicas
🏷️ White LabelVender la app a otras empresas con su propia marcaEl mismo código genera ingresos múltiples — muy escalable
🔗 Affiliate MarketingComisión por referir productos o servicios de tercerosApps de comparación, recomendación o reviews
🏢 B2B / EnterpriseLicencias para empresas con soporte dedicadoAlto LTV, menor volumen — apps de gestión, productividad
📊 Data MonetizationVenta de datos anonimizados con consentimientoRequiere transparencia total y cumplimiento del RGPD

🗺️ ¿Qué modelo elegir según la categoría?

CategoríaModelo recomendadoJustificación
🎮 Juegos CasualGratis + Ads + IAP cosméticosAlto volumen, monetización gradual sin fricción
🎮 Juegos PremiumDe pago + DLC / Season PassAudiencia comprometida dispuesta a pagar
📋 ProductividadFreemium + Suscripción ProUsuarios de negocios con alto LTV y uso diario
🏃 Salud & FitnessSuscripción mensual/anualMotivación de hábito, renovación alta con valor continuo
📚 EducaciónFreemium + Suscripción familiarValor demostrable, padres dispuestos a pagar
📰 Noticias/ContenidoSuscripción + DonacionesModelo medios digitales probado (Spotify, Patreon)
🔧 UtilidadesDe pago (una vez) o FreemiumFuncionalidad clara, valor fácil de demostrar
🙋 Pregunta para el alumno

Tienes una app de recetas de cocina con 50.000 usuarios activos. Quieres monetizarla. ¿Qué modelo elegirías y por qué? ¿Cambiaría tu respuesta si la mayoría de tus usuarios tienen entre 50 y 65 años?

📋 Mini resumen

El 93% de las apps son gratuitas pero se monetizan con freemium, suscripciones o publicidad. Rewarded Video es el formato publicitario más rentable. LTV debe ser ≥ 3× CAC. Freemium + suscripción es el modelo más escalable para la mayoría de categorías.

🏋️
Actividades Prácticas
7 ejercicios para consolidar el aprendizaje

Estos ejercicios pueden usarse como práctica en clase, tarea o proyecto. Están ordenados de menor a mayor complejidad.

1
Análisis de mercado
Investiga 3 apps competidoras de una categoría de tu elección. Para cada una anota: descargas estimadas, rating, precio, modelo de monetización y principal queja en reseñas de 1–2 estrellas.

Entregable: tabla comparativa con conclusiones sobre oportunidades.
2
User Persona
Crea una User Persona completa para una idea de app de tu elección. Incluye datos demográficos, comportamiento digital, goals y pain points.

Bonus: añade una cita representativa que resuma su mentalidad.
3
Análisis FODA + UVP
Elabora un análisis FODA para tu idea de app. A partir de él, redacta una UVP siguiendo el framework: «Para [público] que necesitan [necesidad]...»

Discusión en clase: ¿cambia la UVP si cambia el FODA?
4
Ficha de Play Store
Redacta el título (máx. 30 chars), la descripción corta (máx. 80 chars) y los primeros 500 chars de la descripción larga optimizados para ASO con keywords relevantes.

Herramienta: cuenta los caracteres mientras escribes.
5
Keystore y firma
Genera un keystore de release con keytool, firma un APK con apksigner y verifica la firma. Documenta los parámetros y explica por qué el keystore debe guardarse de forma segura y separada del código.

Pregunta: ¿qué pasa si pierdes el keystore?
6
Modelo de negocio
Diseña el modelo de monetización para tu app. Proyecta ingresos a 12 meses con supuestos explícitos de descargas, tasa de conversión y ARPU.

Cálculo: ¿es tu LTV ≥ 3× tu CAC estimado?
7
Plan de lanzamiento
Define la estrategia de staged rollout para tu primera actualización: porcentajes, criterios de avance, métricas de éxito y plan de rollback en caso de emergencia.

Entregable: diagrama del flujo de decisión.

💬 Reflexiones para clase

📝 Explica con tus palabras
¿Por qué una app puede tener más descargas que otra y generar menos ingresos? ¿Cómo se explica con LTV y CAC?
🔗 Relaciona con una app real
¿Qué modelo de monetización usa Spotify? ¿Y WhatsApp? ¿Por qué son diferentes si las dos son apps de comunicación/entretenimiento?
🔍 Detecta el error
Un alumno sube una actualización con versionCode = 14, pero la versión anterior era la 15. ¿Qué pasará? ¿Cómo se soluciona?
🏗️ Completa el esquema
Dibuja el staged rollout de una actualización que falla en el 10%. ¿Qué pasos se dan? ¿Cuánto tiempo tienes para reaccionar antes de pausar?
📖
Glosario de términos
Definiciones claras de todos los conceptos técnicos del tema
TAM (Total Addressable Market)
Tamaño total del mercado posible para una categoría de app, sin restricciones. El «pastel completo».
SAM (Serviceable Addressable Market)
Parte del TAM que tu app puede alcanzar realmente con su modelo, tecnología y distribución actuales.
SOM (Serviceable Obtainable Market)
Cuota de mercado realista que puedes capturar en 1–3 años. Tu objetivo de corto-medio plazo.
LTV (Lifetime Value)
Valor total en ingresos que genera un usuario durante toda su relación con la app. Cuanto más alto, mejor.
CAC (Customer Acquisition Cost)
Coste total de conseguir un nuevo usuario (marketing + ventas ÷ nuevos usuarios). Debe ser mucho menor que el LTV.
ARPU (Average Revenue Per User)
Ingreso medio generado por cada usuario activo en un periodo. Indica la salud económica de la monetización.
User Persona
Representación ficticia pero basada en datos del usuario ideal. Guía todas las decisiones de diseño y producto.
Pain Point
Problema o frustración que tiene el usuario con las soluciones actuales. La razón de ser de una app nueva.
UVP (Unique Value Proposition)
Propuesta de Valor Única. La razón concreta y diferencial por la que un usuario elige tu app sobre la competencia.
Benchmarking
Proceso sistemático de analizar y comparar las apps de la competencia para identificar oportunidades y amenazas.
FODA (SWOT)
Marco de análisis estratégico: Fortalezas (internas positivas), Oportunidades (externas positivas), Debilidades (internas negativas), Amenazas (externas negativas).
ASO (App Store Optimization)
Optimización de la ficha de la app (título, descripción, keywords, capturas) para mejorar la visibilidad orgánica en las tiendas.
AAB (Android App Bundle)
Formato de publicación moderno de Android que reemplaza al APK. Google Play lo descomprime en APKs optimizados para cada dispositivo.
APK (Android Package)
Formato de instalación clásico de Android. Contiene todo el código y recursos de la app en un único archivo.
Keystore
Archivo que contiene las claves criptográficas usadas para firmar la app. Perderlo significa no poder publicar actualizaciones.
Firma digital (signing)
Proceso criptográfico que garantiza que la app proviene del desarrollador original y no ha sido manipulada.
Data Safety
Sección de Google Play (obligatoria desde 2022) donde el desarrollador declara qué datos recoge la app y cómo los usa.
IARC
International Age Rating Coalition. Sistema automatizado que asigna clasificaciones de edad según las respuestas del desarrollador a un cuestionario.
TestFlight
Plataforma de Apple para distribuir versiones beta de apps iOS a hasta 10.000 usuarios externos antes del lanzamiento oficial.
SemVer (Semantic Versioning)
Estándar de versionado MAJOR.MINOR.PATCH. MAJOR = cambio incompatible, MINOR = nueva feature, PATCH = bug fix.
versionCode
Número entero en Android que Google Play usa para identificar cada versión. Debe incrementarse en cada release y nunca reutilizarse.
versionName
Texto visible por el usuario (ej. «2.4.1»). No tiene restricciones técnicas, pero sigue el formato SemVer por convención.
Staged Rollout / Phased Release
Publicación gradual de una actualización a porcentajes crecientes de usuarios para detectar errores antes de que afecten a todos.
Crash Rate
Porcentaje de sesiones que terminan con un error fatal. El umbral aceptable para Google Play es menos del 1%.
ANR Rate
Application Not Responding — porcentaje de sesiones donde la app se congela más de 5 segundos. Umbral: menos del 0.47%.
Feature Flag
Mecanismo para activar o desactivar funcionalidades remotamente sin publicar una nueva versión. Firebase Remote Config es la solución más popular.
Retención D1 / D7 / D30
Porcentaje de usuarios que siguen usando la app 1, 7 o 30 días después de instalarla. Indicador clave de la calidad del producto.
Freemium
Modelo donde la app es gratuita con funcionalidad básica y se cobra por funcionalidades premium. El 3–5% de los usuarios acaban pagando.
MRR (Monthly Recurring Revenue)
Ingresos recurrentes mensuales. Principal métrica de salud para apps de suscripción.
Churn
Tasa de cancelación de suscripciones o abandono de la app. El objetivo es minimizarlo.
CPM (Cost Per Mille)
Coste por mil impresiones de un anuncio. Métrica estándar para medir el valor publicitario de una audiencia.
Rewarded Video
Formato publicitario donde el usuario ve un vídeo voluntariamente a cambio de una recompensa en la app. El más rentable (CPM $10–25).
AdMob
Red de publicidad móvil de Google. La más utilizada en Android para monetizar apps gratuitas mediante anuncios contextuales.
IAP (In-App Purchase)
Compra dentro de la app: contenido digital, moneda virtual, desbloqueo de funcionalidades, suscripciones. Google y Apple cobran entre 15-30% de comisión.
RGPD / GDPR
Reglamento General de Protección de Datos. Normativa europea que regula cómo las apps pueden recoger, almacenar y usar datos personales.
Resumen del Tema 4
Del análisis de mercado a la monetización en producción

Publicar una app no es el final del proceso de desarrollo, es el principio del negocio. Estos cuatro bloques definen si la app tiene éxito comercial:

01
Estudio de Mercado
El mercado mueve $935B anuales. Investiga con datos, encuestas y reseñas antes de desarrollar. User Personas + LTV/CAC determinan si el modelo es sostenible.
02
Diferenciación
Benchmarking para identificar oportunidades. UVP = razón de ser de la app. FODA para estrategia coherente. Posicionamiento = cómo quieres que te perciban.
03
Publicación
Google Play ($25, automático) y App Store ($99/año, manual). SemVer MAJOR.MINOR.PATCH. Staged rollout 1%→100%. No hay rollback directo: usa Feature Flags.
04
Monetización
93% apps gratuitas. Freemium + suscripción = modelo más escalable. Rewarded Video = 5-10× más que banners. LTV ≥ 3× CAC para sostenibilidad.
Conclusión del tema

Publicar una app es un acto técnico. Publicar una app que tiene éxito es un acto estratégico. Ninguna funcionalidad, por brillante que sea, puede compensar la falta de comprensión del mercado, un proceso de publicación mal ejecutado o un modelo de negocio que pierde dinero con cada usuario. El desarrollo es necesario. El conocimiento comercial y estratégico es lo que lo convierte en negocio.

🔗 Recursos oficiales

🤖 Google Play Console
play.google.com/console — Gestión completa de publicaciones Android.
🍎 App Store Connect
appstoreconnect.apple.com — Gestión de publicaciones iOS, macOS y más.
📋 Play Developer Policies
play.google.com/about/developer-content-policy — Normas de publicación de Google.
📋 App Store Guidelines
developer.apple.com/app-store/review/guidelines — Directrices de revisión de Apple.
📺 AdMob Documentation
support.google.com/admob — Integración de publicidad en Android.
🔄 RevenueCat
revenuecat.com — Gestión de suscripciones multiplataforma (muy recomendado).