Hoy en día, Android tiene una gran variedad de APIs: Jetpack Media, también conocido como MediaCompat, JetpackMedia2 y ExoPlayer. Desafortunadamente, estas bibliotecas fueron desarrolladas independientemente, con distintos objetivos que sobreponen funcionalidades. Las personas que desarrollan con Android no solamente tenían que escoger qué biblioteca usar, sino que también tenían que encargarse de hacer adaptadores u otras medidas para poder usar distintas bibliotecas a la vez. Jetpack Media3 es un esfuerzo, actualmente en acceso anticipado, de crear una nueva API que contiene las funcionalidades comunes de las APIs que ya existen (incluyendo interfaz de usuario, playback y manejo de sesiones de multimedia) conbinándolas para crear una unida y refinada API. La interfaz de ExoPlayer también ha sido actualizada, mejorada y simplificada para ejercer como interfaz común para Media3.
