Travel mode?Yep. Use travel mode, it helps a little. But its almost as bad as the Facebook app. Twitter, Instagram, Snapchat, Facebook etc are all battery killers compared to general apps.
Who must?Crikey. You must work for one of them!
So why are Twitter, Instagram, Snapchat, Facebook apps all battery killers ?
Do they make them this way?
And if I'm new to Snapchat and/or haven't really explored the settings, or even have been considering it and want to find out more about various things?
oh for sure. 100% agreed. But my location services are off for the app (as are most apps). But i think the main issue with it is that its a background battery hog. Facebook, IG and other popular apps don't consume nearly as much CPU while backgrounded. Theres def something going on with the app even tho its "inactive"
Keep in mind that using a camera that captures GPS data to modify the EXIF data in the picture and then sending ~1Mb - 4Mb file sizes over a cellular network requires some battery. I'm not a snapchat user but never wanted to be one because running the app is just another layer of battery usage that is already getting drained pretty hard.
It's about like this
Opening the app - uses battery until the app closes
The app opening Camera to take a picture uses battery until camera closes
Camera takes a picture
GPS data is gathered for the picture
picture is saved
Snapchat doesn't work like this though - it has an always-on camera feed and doesn't take an actual photo, it takes a screenshot from the camera feed (to make the image smaller for sending over their servers and also to make sure the photo experience is lag free on all devices). This means that the camera is never actually turning off and is kept on at all times in order allow people to switch from their chat list and back to the camera without any lag/camera reboots. It also means that the app doesn't need to know whether you are taking a photo (pressing the button) or a video (holding the button) as if it was taking an actual photo then it would first have to wait to see if you were planning to hold down the button for a video, slowing down the user experience.
What app are you using there?The biggest reason for the drain I've seen is that even with Travel Mode enabled Snapchat still uses on average 2-5% CPU usage while backgrounded (background app refresh is off btw). Any other app backgrounded only uses about 0.2-0.5 cpu if any. Something is causing the activity and the only way around this is to close the app out of multitasking.