Android 15 para desarrolladores: cambios clave a partir de agosto de 2025

Android 15 para desarrolladores: cambios clave a partir de agosto de 2025

Android 15 para desarrolladores: cambios clave a partir de agosto de 2025

Desde el 31 de agosto de 2025, Google Play exige que las nuevas apps y las actualizaciones destinadas a móviles y tabletas apunten a Android 15 (API 35). En Wear OS, Android TV y Android Automotive el objetivo mínimo exigido es Android 14 (API 34). Además, Android 15 introduce cambios de comportamiento que impactan en servicios en primer plano, seguridad de intents, TLS y visibilidad de apps cuando el usuario activa Private Space. Aquí tienes una guía práctica y directa para pasar sin fricciones a API 35 y mantener la disponibilidad de tu app.

Resumen ejecutivo (30 segundos)

  • Actualiza compileSdkVersion y targetSdkVersion a 35.
  • AGP ≥ 8.5 y Gradle actualizados; Java/Kotlin compatibles.
  • Refactoriza Foreground Services (nuevos tipos y timeouts).
  • Revisa restricciones con SYSTEM_ALERT_WINDOW y BOOT_COMPLETED.
  • Valida interacción con Private Space (visibilidad y intents seguros).
  • Plan de publicación: pruebas internas, closed y staged rollout en Play.

Fechas y requisitos por plataforma

Plataforma Objetivo requerido Aplicación Fecha clave
Móvil / Tableta Android 15 (API 35) Nuevas apps y actualizaciones 31/08/2025
Wear OS Android 14 (API 34) Nuevas apps y actualizaciones 31/08/2025
Android TV / Google TV Android 14 (API 34) Nuevas apps y actualizaciones 31/08/2025
Android Automotive OS Android 14 (API 34) Nuevas apps y actualizaciones 31/08/2025

Nota: las apps existentes deben apuntar al menos a API 34 para seguir siendo visibles a usuarios en dispositivos con Android 15 o posterior.

Cambios de comportamiento al apuntar a API 35

Servicios en primer plano (FGS)

  • Nuevos timeouts para dataSync y nuevo tipo mediaProcessing.
  • Restricción al iniciar FGS si la app tiene SYSTEM_ALERT_WINDOW activa.
  • Restricción desde BOOT_COMPLETED para lanzar FGS directamente.

Seguridad, red y intents

  • TLS endurecido (versiones antiguas obsoletas en clientes).
  • Intents más seguros: validaciones adicionales y reducción de superficies implícitas.
  • Modo No molestar (DND): límites al cambio global del estado por apps de terceros.

Si tu app usa alarmas precisas, recuerda que desde Android 14 SCHEDULE_EXACT_ALARM se deniega por defecto y solo aplica a casos estrictamente justificados. En Android 15 conviene migrar a WorkManager y AlarmManager inexacto cuando sea posible.

APIs y capacidades nuevas que sí afectan a apps

  • Private Space: “zona” cifrada bajo autenticación adicional. Tu app puede ver/interactuar con apps del espacio privado solo si cumple nuevas reglas de visibilidad e intents explícitos.
  • ADPF mejorado (Android Dynamic Performance Framework): más señales para perf/batería en juegos y apps exigentes.
  • Cámara y medios: Low Light Boost, control de HDR (headroom) y loudness en audio.
  • Conectividad satelital: apertura de APIs para SMS/MMS sobre satélite; RCS sigue reservado a apps preinstaladas.

Para una visión de usuario final de Android 15 y su contexto, consulta nuestra guía: Android 15: todas las novedades y mejoras frente a Android 14.

Checklist de migración a Android 15 (API 35)

  1. Actualiza compileSdkVersion/targetSdkVersion a 35 y sincroniza dependencias.
  2. AGP (Android Gradle Plugin) ≥ 8.5; Gradle ≥ 8.x; Kotlin y Java en versiones soportadas.
  3. Revisa Foreground Services: usa tipos adecuados (dataSync, mediaProcessing) y respeta límites de arranque.
  4. Endurece intents (explícitos, validación de extras) y elimina usos inseguros de PendingIntent.
  5. Adapta notificaciones/detección de robo y bloqueos remotos si integras seguridad de dispositivo.
  6. Ejecuta compatibility toggles en Opciones de desarrollador para detectar regresiones y crea pruebas instrumentadas.
  7. Publica en pistas internal → closed → open y lanza staged rollout con monitoreo de ANRs/CRASH en Play.

Distribución y cambios que vienen

Además del nuevo objetivo de API, Google ha anunciado dos líneas relevantes para 2025–2027:

Preguntas rápidas

¿Qué pasa si mantengo targetSdk=34?

Tu app puede perder visibilidad para usuarios en dispositivos con Android 15+ y no podrás enviar actualizaciones a partir del 31/08/2025 en móvil/tableta. Migra a API 35 cuanto antes.

¿Debo cambiar también minSdk?

No es obligatorio. Mantén la cobertura de usuarios requerida por tu negocio; usa Build.VERSION.SDK_INT y feature flags para comportamientos diferenciados.

¿Cómo pruebo cambios “rompedores” sin subir versión?

Usa el compatibility framework de Android 15 (Opciones de desarrollador) para activar/desactivar toggles de comportamiento en ejecución

Comentarios

Cargando...