Ir al contenido principal
Imprescindibles
Crea experiencias de IA
Crea apps para Android impulsadas por IA con APIs de Gemini y más.
Comenzar
Comenzar
Crea tu primera app. Usa Compose para el desarrollo de IU y apps adaptables para admitir varios factores de forma de dispositivos.
Hello, world!
Apps adaptativas
Compose para IU
IDE potenciado por IA
Capacitación
Monetización con Play ↗️
Optimiza por factor de forma
Crea apps que optimicen la experiencia del usuario en teléfonos, tablets, plegables, automóviles, dispositivos de realidad extendida y más.
Teléfonos, tablets y dispositivos plegables
Android para vehículos
Android TV
Android XR
Googlebook
ChromeOS
Wear OS
Diseña por categoría
Sigue las instrucciones prescriptivas y bien definidas de Google para aprender a crear tu caso de uso.
Juegos
Cámara y contenido multimedia
Redes sociales y mensajería
Salud y bienestar
Productividad
Apps empresariales
Recibe las novedades
Entérate de nuevos lanzamientos de versiones a lo largo del año, únete a nuestros programas de versión preliminar y envíanos tus comentarios.
Últimas actualizaciones
Actualizaciones experimentales
Versión preliminar de Android Studio
Bibliotecas de Jetpack y Compose
Versiones de Wear OS
Privacy Sandbox ↗️
Diseño y planificación
Experiencias excelentes
Crea las mejores experiencias para tus mejores usuarios.
Más información
Diseño de IU
Diseña una interfaz de usuario atractiva con las prácticas recomendadas de Android.
Diseña para Android
Móvil
Experiencias en computadoras
Visores y lentes de RE
Lentes potenciados por IA
Widgets
Wear OS
Android TV
Android para vehículos
Arquitectura
Diseña servicios y lógicas de app sólidas, que puedan someterse a pruebas y admitan mantenimiento.
Introducción
Bibliotecas
Navegación
Modularización
Prueba
Kotlin multiplataforma
Calidad
Planifica la calidad de la app y sigue los lineamientos de Play Store.
Descripción general
Valor principal
Experiencia del usuario
Accesibilidad
Calidad técnica
Experiencias excelentes
Seguridad
Mantén a los usuarios a salvo contra amenazas y garantiza una experiencia segura en Android.
Descripción general
Privacidad
Permisos
Identidad
Prevención de fraudes
Desarrollo
Gemini en Android Studio
Tu ayudante durante el desarrollo de IA en Android.
Más información
Descarga Android Studio
Áreas principales
Obtén las muestras y la documentación de las funciones que necesitas.
Ejemplos
Compatibilidad multidispositivo
Interfaces de usuario
Ejecución en segundo plano
Datos y archivos
Conectividad
Todas las áreas principales ⤵️
Herramientas y flujo de trabajo
Usa el IDE para escribir y compilar tu app, o crea tu propia canalización.
Escribe y depura código
Compila proyectos
Prueba tu app
Rendimiento
Herramientas de línea de comandos
API del complemento de Gradle
Android Bench
Tecnología del dispositivo
Escribe código para factores de forma. Conecta dispositivos y comparte datos.
Teléfonos, tablets y dispositivos plegables
ChromeOS
Android para vehículos
Android TV
Android XR
Wear OS
Estado de Android
Better Together
Todos los dispositivos ⤵️
Bibliotecas
Explora la documentación de referencia de las APIs con todos los detalles.
Plataforma de Android
Bibliotecas de Jetpack
Bibliotecas de Compose
Servicios de Google Play ↗️
Índice SDK de Google Play ↗️
Google Play
Play Console
Publica tu app o juego, y haz crecer tu negocio en Google Play.
Ir a Play Console
Más información ↗️
Aspectos básicos
Aprende a fomentar la participación de los usuarios, monetizar tu app y protegerla.
Monetización en Play
Play Integrity
Políticas de Play
Programas de Play ↗️
Centro de desarrollo de juegos
Desarrolla y publica juegos. Obtén herramientas, descargas y muestras.
Descripción general
Play Asset Delivery
Servicios de Play Games
Play Games para PC
Todas las guías de Play ⤵️
Bibliotecas
Explora la documentación de referencia de las APIs con todos los detalles.
Play Feature Delivery
Actualizaciones integradas en la app de Play
Opiniones integradas en la app de Play
Referente de instalación de Play
Servicios de Google Play ↗️
Índice SDK de Google Play ↗️
Todas las bibliotecas de Play ⤵️
Herramientas y recursos
Herramientas para publicar, promocionar y administrar tu app
Android App Bundles
Marca y marketing
APIs de Play Console ↗️
Blog
El blog Android Developer
Leer las novedades
Explorar los autores →
Explorar categorías
Casos de éxito
Resultados reales de usuarios reales. Explora cómo los diferentes equipos usan nuestras herramientas para alcanzar sus objetivos.
Eventos y programas
Obtén detalles sobre los próximos seminarios en línea, talleres, reuniones y otras iniciativas especiales diseñadas para ayudarte a crecer.
Novedades sobre productos
Mantente al tanto de las actualizaciones y los lanzamientos de funciones y los momentos tras bambalinas más recientes sobre nuestra evolución.
Comunidad
Descubre historias de nuestros usuarios, funciones destacadas y los proyectos colaborativos que nos unen a todos.
Instructivos
Desde sugerencias rápidas hasta instructivos detallados, estas guías paso a paso están diseñadas para ayudarte a trabajar de forma más inteligente y rápida.
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Android Studio
Acceder
App quality
Descripción general
Valor principal
Experiencia del usuario
Calidad técnica
Privacidad y seguridad
Imprescindibles
Más
Diseño y planificación
Más
Descripción general
Valor principal
Experiencia del usuario
Calidad técnica
Privacidad y seguridad
Desarrollo
Más
Google Play
Más
Blog
Más
Android Studio
Descripción general
Rendimiento
Guía de rendimiento de la app
Cómo obtener la puntuación de rendimiento de tu app
Cómo inspeccionar el rendimiento
Información acerca de la inspección del rendimiento
Tipos de perfiles y cuándo es útil cada uno
Android Performance Analyzer (APA)
Generadores de perfiles de Android Studio
Generación de perfiles y registros
Cómo elegir el método de generación de perfiles adecuado
Captura datos de usuarios reales con ProfilingManager
Descripción general
Cómo capturar un perfil
Creación de perfiles basada en la app
Perfilado basado en activadores
Cómo recuperar y analizar datos de generación de perfiles
Crea perfiles de Query ProfilingManager
Configura un trabajador para la carga de perfiles
Análisis masivo de registros
Ejemplo práctico de depuración del rendimiento de un error de ANR
Limitaciones de la generación de perfiles
Comandos de depuración para la generación de perfiles locales
Registro del sistema
Descripción general
Cómo capturar un registro
Cómo capturar un registro en Android Studio
Cómo capturar un registro en un dispositivo
Cómo capturar un registro de la línea de comandos
Cómo navegar por un informe
Eventos personalizados
Define eventos personalizados
Eventos de seguimiento personalizados en código nativo
Seguimiento en proceso
Cómo inspeccionar la renderización de GPU
Comparativas
Cómo realizar comparativas de tu app
Macrocomparativas
Cómo escribir una comparativa
Cómo capturar las métricas
Cómo controlar tu app
Cómo agregar argumentos de instrumentación
Microcomparativas
Información acerca de las microcomparativas
Cómo escribir comparativas
Cómo crear el perfil de una comparativa
Argumentos de instrumentación de Microbenchmark
Microbenchmark e Hilt
Cómo compilar sin Gradle
Comparativas en CI
Cómo medir el rendimiento
Descripción general
Ejemplos
Cómo mejorar el rendimiento
Cómo mejorar el rendimiento
Habilita el optimizador de apps de R8
Habilita la optimización de la app
Optimiza los paquetes especificados
Usa R8 en modo completo
Analiza la configuración de R8
Elige las bibliotecas con cuidado
Adopta optimizaciones de forma incremental
Cómo usar reglas de conservación
Acerca de las reglas de conservación
Cómo agregar opciones globales
Agrega reglas de retención
Agrega tipos de reglas adicionales
Cumpla con las prácticas recomendadas
Casos de uso y ejemplos de reglas de conservación
Configuración avanzada
Cómo orientar a una variante de compilación
Determinar de forma personalizada los recursos que se conservarán
Prueba la optimización
Cómo solucionar problemas relacionados con las optimizaciones de R8
Cómo solucionar problemas de optimización
Usa reglas para solucionar problemas
Optimización para autores de bibliotecas
Perfiles de Baseline
Descripción general
Cómo crear perfiles de Baseline
Cómo crear perfiles de Baseline para una biblioteca
Cómo configurar la generación de Perfiles de Baseline
Cómo realizar mediciones con la biblioteca de Macrobenchmark
Cómo crear y medir perfiles de Baseline manualmente
Cómo depurar perfiles de Baseline
Caso de éxito: Calendario de Android
Perfiles de inicio
Descripción general
Crea perfiles de inicio
Confirma la optimización
Diferencia entre los perfiles de Baseline y los perfiles de inicio
Inicio de la app
Cómo analizar y optimizar el inicio de una app
Caso de éxito: Gmail Wear OS
Biblioteca de inicio de apps
Guías
Configura tu entorno para realizar pruebas
Información sobre el trabajo en segundo plano ⍈
Cómo declarar una clase de rendimiento del dispositivo
Información acerca de los intervalos de App Standby
Información acerca de la hibernación de apps
Cómo verificar el comportamiento de la app en el tiempo de ejecución de Android (ART)
Cómo resolver problemas comunes
Inicio de apps
ANR
Mantén la capacidad de respuesta de tu app
Cómo diagnosticar y solucionar ANR
Cómo encontrar la conversación que no responde
Renderización
Rendimiento de la renderización
Cómo reducir la superposición
Jerarquías vistas y rendimiento
Cómo analizar con representación de GPU de perfiles
Cómo mejorar el rendimiento del diseño
Memoria
Información acerca de la administración de memoria
Asignación de memoria entre procesos
Cómo administrar la memoria de tu app
Procesos y subprocesos
Batería y alimentación
Cómo optimizar tu app para Descanso y App Standby
Cómo supervisar el nivel de batería y el estado de carga
Cómo supervisar el estado de conectividad y la medición de la conexión
Cómo determinar y supervisar el tipo y el estado de conexión
Cómo generar perfiles del uso de la batería con Batterystats y Battery Historian
Cómo analizar el uso de batería con Battery Historian
Comprende los límites de recursos de la administración de batería
Cómo realizar pruebas en torno a problemas relacionados con la batería
Optimizaciones en segundo plano
Cómo reducir el tamaño de la app
Aceleración de hardware
Prácticas recomendadas para el rendimiento de SQLite
Prácticas recomendadas para mejorar el rendimiento
Control del rendimiento
Información acerca del control del rendimiento
Android vitals
Información acerca de Android vitals
ANR
fallas.
Renderización lenta
Sesiones lentas
Optimizadores de poca memoria (LMK)
Bloqueos de activación excesivos
Bloqueos de activación parciales sostenidos
Demasiadas activaciones
Búsqueda excesiva de redes Wi-Fi en segundo plano
Uso excesivo de redes en segundo plano
Uso excesivo de batería
Denegaciones de permisos
Tiempo de inicio de la app
Biblioteca de JankStats
En Google Play
Android vitals
Versiones en buen estado
Crea experiencias de IA
Comenzar
Comenzar
Hello, world!
Apps adaptativas
Compose para IU
IDE potenciado por IA
Capacitación
Monetización con Play ↗️
Optimiza por factor de forma
Teléfonos, tablets y dispositivos plegables
Android para vehículos
Android TV
Android XR
Googlebook
ChromeOS
Wear OS
Diseña por categoría
Juegos
Cámara y contenido multimedia
Redes sociales y mensajería
Salud y bienestar
Productividad
Apps empresariales
Recibe las novedades
Últimas actualizaciones
Actualizaciones experimentales
Versión preliminar de Android Studio
Bibliotecas de Jetpack y Compose