Molemmat muodot ratkaisevat saman ongelman: suunnittelijat animoivat After Effects:llä, ja sovellusten on toistettava tämä animaatio ilman videotiedostoa. Lottie tekee sen Bodymovin-laajennuksen viemällä JSON:llä. PAG tekee sen Tencentin oman After Effects-laajennuksen viemällä binääritiedostolla.
PAG on avoimen lähdekoodin ja se on rakennettu Tencentin tuotteille, jotka käyttävät paljon animaatiota malleissa, tarroissa ja videotehosteissa. Sen vahvuuksia ovat kompakti binaarimuoto, tuki laajemmalle After Effects-ominaisuuksille ja kyky korvata tekstiä ja kuvia animaation sisällä ajon aikana, mikä on hyödyllistä käyttäjien luomille malleille.
Lottie:n vahvuus on sen ekosysteemi. Soittimia on lähes jokaiselle alustalle ja kehykselle, monet suunnittelutyökalut vievät ne, ja ilmaisia animaatioita on suuria kirjastoja. Useimmille Kiinan ulkopuolisille joukkueille Lottie on turvallisempi oletus.
Molemmat formaatit toistavat kiinteitä animaatioita. Jos animaatiosi on reagoitava käyttäjään tiloilla, kuten hover, pressed ja loading, tarvitset tilakoneen, joka on joko sisäänrakennettu koodi soittimen ympärille tai joka on luotu työkalulla, kuten Rive tai ExodeUI, jonka teemme.