這兩種格式都解決了相同的問題:設計人員在 After Effects 中製作動畫,而應用程式需要在沒有影片檔案的情況下播放該動畫。 Lottie 使用 Bodymovin 插件導出的 JSON 來實現。 PAG 使用騰訊自己的 After Effects 外掛程式匯出的二進位檔案來完成此操作。
PAG 是開源的,是為騰訊的產品構建的,這些產品在模板、貼紙和視訊效果中大量使用動畫。它的優點是緊湊的二進制格式,支援更廣泛的 After Effects 功能,以及在運行時替換動畫內的文字和圖像的能力,這對於用戶生成的模板非常有用。
Lottie的優點在於其生態系。幾乎每個平台和框架都有播放器,許多設計工具都可以匯出它,並且有大量的免費動畫庫。對於中國以外的大多數團隊來說,Lottie 是更安全的預設值。
兩種格式都播放固定動畫。如果您的動畫需要透過懸停、按下和載入等狀態對使用者做出反應,則需要一個狀態機,它可以在播放器周圍內建程式碼,也可以在我們製作的 Rive 或 ExodeUI 等工具中編寫。