There are several components are pretty resources demanding in the app.This was not on the latest beta release.
It sounds like you have the recording notification handled.
I have never had Hardware decoding on using the Go App, and have never had a single issue with judder or increased latency on the Air 2. Are you saying that your App is more resource intensive than the Go App? I thought it was the worst as far as a resource hog.
1. DJI 720p HD video streaming and decoding.
2. Almost full iPad screen Google Map, especially when zooming in/out, panning and caching.
3. Screen recorder (similar to video cache in DJI GO), but it's not only recording 720p video. It's almost a full screen recorder (similar to Shou on iOS 7/8) to record video, telemetry, map, warning message, basically everything you see on the screen.