Begge formatene løser det samme problemet: designere animerer i After Effects, og apper må spille av den animasjonen uten en videofil. Lottie gjør det med JSON eksportert av Bodymovin-plugin. PAG gjør det med en binær fil eksportert av Tencents egen After Effects-plugin.
PAG er åpen kildekode og ble bygget for Tencents produkter, som bruker mye animasjon i maler, klistremerker og videoeffekter. Styrkene er et kompakt binært format, støtte for et bredere spekter av After Effects-funksjoner, og muligheten til å erstatte tekst og bilder i en animasjon under kjøring, noe som er nyttig for brukergenererte maler.
Lottie sin styrke er økosystemet. Spillere finnes for nesten alle plattformer og rammeverk, mange designverktøy eksporterer det, og det er store biblioteker med gratis animasjoner. For de fleste lag utenfor Kina er Lottie den tryggere standarden.
Begge formatene spiller faste animasjoner. Hvis animasjonen din trenger å reagere på brukeren, med tilstander som hover, trykket og lasting, trenger du en tilstandsmaskin, enten innebygd kode rundt spilleren eller skrevet i et verktøy som Rive eller ExodeUI, som vi lager.