I'm on your side on this. I have a Nexus 6P and it is as pure as it gets as far as Android is concerned. Crashes or bogs down every flight running Nouget. I've experimented with every technique known to man and still it'll freeze up at around the 20 min mark. Best option is to make sure recording, BT and Wifi is off and to restart the phone before a flight. Still, there's a huge memory leak or something and once the App hits that 20 min mark, it's going to lag and freeze. If the shoe fits, wear it, iOS version of DJI Go is far superior to Android. How do I know, because I've flown missions with the wife's iPhone 6S and it ran flawlessly every time. Not only flawlessly, but much faster and smoother. I was going to hold out until the iPhone 8 came out, but every time I fly the Mavic, I want to run to the Apple store.