Båda formaten löser samma problem: designers animerar i After Effects, och appar måste spela upp den animationen utan en videofil. Lottie gör det med JSON som exporteras av Bodymovin-plugin. PAG gör det med en binär fil som exporteras av Tencents egna After Effects-plugin.
PAG är öppen källkod och byggdes för Tencents produkter, som använder animation mycket i mallar, klistermärken och videoeffekter. Dess styrkor är ett kompakt binärt format, stöd för ett bredare utbud av After Effects-funktioner och möjligheten att ersätta text och bilder i en animation under körning, vilket är användbart för användargenererade mallar.
Lottie styrka är dess ekosystem. Spelare finns för nästan alla plattformar och ramverk, många designverktyg exporterar det, och det finns stora bibliotek med gratis animationer. För de flesta lag utanför Kina är Lottie den säkrare standarden.
Båda formaten spelar fasta animationer. Om din animation behöver reagera på användaren, med tillstånd som att sväva, trycka och ladda, behöver du en tillståndsmaskin, antingen inbyggd kod runt spelaren eller författad i ett verktyg som Rive eller ExodeUI, som vi gör.