Prácticas recomendadas de rendimiento y confiabilidad
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Las apps de música pueden requerir una gran cantidad de recursos, como memoria, CPU, conexiones de red y códecs de hardware, muchos de los cuales son escasos.
Además, las apps deben administrar de manera confiable la interacción con otras apps, como las apps de control que envían solicitudes de comandos de reproducción o la reproducción de contenido multimedia a partir de otra parte del sistema. En esta sección, se analizan las prácticas recomendadas para asegurarte de que los usuarios puedan confiar en que tu app funcione bien y según lo esperado.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
[null,null,["Última actualización: 2025-07-26 (UTC)"],[],[],null,["# Best practices for performance and reliability\n\nMedia apps can demand a lot of resources including memory, CPU, network\nconnections and hardware codecs, many of which are in short supply.\nIn addition, apps have to reliably manage interacting with other apps, such as\ncontroller apps sending playback command requests or media playback starting\nelsewhere in the system. This section discusses best practices for making sure\nthat users can rely on your app to perform well and as expected.\n\n- Use testing tools like the [Media Controller Test app](/media/optimize/mct) to validate your playback use-cases\n- Use a device's [performance class](/topic/performance/performance-class) level to accurately gauge device capabilities\n- Cooperate with other apps to [manage audio focus](/media/optimize/audio-focus)\n- [Measure](/media/optimize/performance/measure) your app's performance and make decisions accordingly\n- Maintain high quality when preparing to [share videos](/media/optimize/sharing)"]]