Beide formaten lossen hetzelfde probleem op: ontwerpers animeren in After Effects, en apps moeten die animatie afspelen zonder videobestand. Lottie doet het met JSON geëxporteerd door de Bodymovin-plug-in. PAG doet dit met een binair bestand dat wordt geëxporteerd door Tencents eigen After Effects-plug-in.
PAG is open source en is gebouwd voor de producten van Tencent, die veel gebruik maken van animatie in sjablonen, stickers en video-effecten. De sterke punten zijn een compact binair formaat, ondersteuning voor een breder scala aan After Effects-functies en de mogelijkheid om tekst en afbeeldingen in een animatie tijdens runtime te vervangen, wat handig is voor door gebruikers gegenereerde sjablonen.
De kracht van Lottie is zijn ecosysteem. Er zijn spelers voor bijna elk platform en raamwerk, veel ontwerptools exporteren het en er zijn grote bibliotheken met gratis animaties. Voor de meeste teams buiten China is Lottie de veiligere standaard.
Beide formaten spelen vaste animaties af. Als uw animatie moet reageren op de gebruiker, met toestanden zoals zweven, ingedrukt houden en laden, heeft u een toestandsmachine nodig, hetzij ingebouwd in code rond de speler, hetzij geschreven in een tool zoals Rive of ExodeUI, die wij maken.