Seleccionar página

Hace varios años, los desarrolladores de reproductores de música en Android tuvieron que implementar una notificación persistente para mantener la ejecución de su aplicación y la reproducción de música incluso cuando los usuarios cambiaban a otra aplicación. Con una mejor gestión de la memoria y más RAM disponible en los teléfonos modernos, esto ya no es una preocupación, y la mayoría de los desarrolladores se han olvidado de ese producto. Eso ha tenido una consecuencia molesta en varias aplicaciones de audio: si las desliza por error, su música, podcasts o audiolibros dejan de reproducirse.

Tomemos el ejemplo de Google Play Music y YouTube Music, ambas aplicaciones desarrolladas por Google. En el primero, si se está reproduciendo música y desliza la aplicación fuera de Recientes (también conocido como Resumen , también conocido como conmutador de aplicaciones), nada cambia. La música continúa normalmente, la notificación permanece y simplemente puede tocarla para volver a la aplicación. YouTube Music se comporta de manera diferente. Después de deslizarlo, la música se detiene instantáneamente, pero la notificación se mantiene durante un par de segundos y luego desaparece. Tienes que volver a abrir la aplicación desde el lanzador y puedes ver claramente que ha sido pausada.

ANDROIDPOLICE VIDEO DEL DÍA 2 Imágenes

Izquierda : Google Play Música continúa. Derecha : YouTube Music se queda pegado durante unos segundos y luego desaparece.

Esta diferencia de comportamiento también se encuentra en aplicaciones de audio de terceros. Pocket Casts, por ejemplo, no detiene tus podcasts y mantiene activada su notificación. Lo mismo ocurre con SoundCloud y TuneIn. Spotify y DI.FM, por otro lado, se detienen instantáneamente cuando se deslizan. Ciertamente es frustrante cuando estás tocando una buena melodía o en medio de una oración en un podcast o libro.

2 imágenes

Izquierda : Pocket Casts mantiene el podcast en marcha. Derecha : Spotify simplemente se cierra por completo.

No todos estarán de acuerdo conmigo. Sin embargo, esta diferencia en el comportamiento no es solo una preferencia personal, también es el resultado de que Android no define claramente lo que se supone que es la pantalla Recientes/Resumen . Si lo considera como un conmutador de aplicaciones, entonces no debería importar si una aplicación está en él o no para que esté activa, es decir, las cosas pueden estar sucediendo en segundo plano o a través de una notificación, y descartar la aplicación no debería cerrarlo completamente. Sin embargo, si lo considera estrictamente un administrador de tareas, al deslizar el dedo debería cerrar esa aplicación y, por lo tanto, detener todas las actividades en curso derivadas de ella.

Android permite a los desarrolladores elegir su propia estrategia para esa pantalla, y eso no solo es cierto para los reproductores de audio: muchas aplicaciones no cierran o detienen todas sus actividades cuando se descartan. Por ejemplo, Chrome, YouTube, Google Drive y Play Store mantienen sus descargas en curso, obviamente, nadie querría que se detuvieran inesperadamente.

Para mí (y muchos otros), la reproducción de audio debe tratarse de manera similar; No quiero que se detenga abruptamente si por error deslizo la aplicación. Aún más confusa es la inconsistencia: cada aplicación de música o podcast ha decidido elegir una forma u otra, incluidos Play Music y YouTube Music de Google, lo que me deja con la duda de qué sucederá después de que mi dedo feliz de deslizar active ese gesto.

Implementar una notificación fija cuando se reproduce música no parece ser una tarea desalentadora. Cody me dice que debería ser un asunto de 15 o 30 minutos para que la solución esté ahí para que la usen todos los desarrolladores. Desafortunadamente, no todos lo harán, comenzando con los propios equipos de Google.

Video: