Ambos formatos resuelven el mismo problema: los diseñadores animan en After Effects y las aplicaciones necesitan reproducir esa animación sin un archivo de vídeo. Lottie lo hace con JSON exportado por el complemento Bodymovin. PAG lo hace con un archivo binario exportado por el complemento After Effects del propio Tencent.
PAG es de código abierto y fue creado para los productos de Tencent, que utilizan mucho la animación en plantillas, pegatinas y efectos de vídeo. Sus puntos fuertes son un formato binario compacto, compatibilidad con una gama más amplia de funciones After Effects y la capacidad de reemplazar texto e imágenes dentro de una animación en tiempo de ejecución, lo cual es útil para plantillas generadas por el usuario.
La fortaleza de Lottie es su ecosistema. Existen reproductores para casi todas las plataformas y marcos, muchas herramientas de diseño los exportan y existen grandes bibliotecas de animaciones gratuitas. Para la mayoría de los equipos fuera de China, Lottie es el valor predeterminado más seguro.
Ambos formatos reproducen animaciones fijas. Si su animación necesita reaccionar ante el usuario, con estados como pasar el mouse, presionar y cargar, necesita una máquina de estados, ya sea integrada en el código alrededor del reproductor o creada en una herramienta como Rive o ExodeUI, que fabricamos nosotros.