Ambele formate rezolvă aceeași problemă: designerii animă în After Effects, iar aplicațiile trebuie să redea acea animație fără un fișier video. Lottie o face cu JSON exportat de pluginul Bodymovin. PAG o face cu un fișier binar exportat de propriul plugin After Effects al Tencent.
PAG este open source și a fost construit pentru produsele Tencent, care folosesc foarte mult animația în șabloane, autocolante și efecte video. Punctele sale forte sunt un format binar compact, suportul pentru o gamă mai largă de caracteristici After Effects și capacitatea de a înlocui textul și imaginile în interiorul unei animații în timpul rulării, ceea ce este util pentru șabloanele generate de utilizator.
Punctul forte al lui Lottie este ecosistemul său. Jucătorii există pentru aproape fiecare platformă și cadru, multe instrumente de design îl exportă și există biblioteci mari de animații gratuite. Pentru majoritatea echipelor din afara Chinei, Lottie este varianta implicită mai sigură.
Ambele formate redă animații fixe. Dacă animația dvs. trebuie să reacționeze la utilizator, cu stări precum hover, apăsat și încărcare, aveți nevoie de o mașină de stare, fie construită în cod în jurul playerului, fie creată într-un instrument precum Rive sau ExodeUI, pe care îl realizăm noi.