Snap chat battery life

Discussion in 'iOS 9' started by atlchamp, Apr 10, 2016.

  1. atlchamp macrumors 6502a

    Joined:
    Jun 19, 2012
    Location:
    ATL
    #1
    hey guys for those of you who use snap chat, do you feel like snap chat is a battery killer?
     

    Attached Files:

  2. tkrechel macrumors member

    Joined:
    Feb 15, 2011
    #3
    It's most definitely a battery killer. I had to get rid of it
     
  3. atlchamp thread starter macrumors 6502a

    Joined:
    Jun 19, 2012
    Location:
    ATL
    #4
    I understand but he we pay hundreds to enjoy our phones, not to worry about our battery life even though it is important, we can recharge anytime, anywhere haha
     
  4. asv56kx3088 macrumors 6502

    Joined:
    Jun 24, 2013
  5. BeeGood macrumors 65816

    BeeGood

    Joined:
    Sep 15, 2013
    Location:
    Lot 23E. Somewhere in Georgia.
    #6
    Isn't this true for most all socia media apps? They're basically web browsers with push notifications going on all the time.
     
  6. s2mike macrumors 6502

    Joined:
    Sep 14, 2015
    #7
    I just force quit the app when I'm done using it. But yeah, if I don't it puts a big hit on the battery with all the background activity.
     
  7. Donga120 macrumors 6502

    Donga120

    Joined:
    Sep 19, 2014
    Location:
    Derby
    #8
    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.
     
  8. max2 macrumors 68000

    Joined:
    May 31, 2015
    #9
    So why are Twitter, Instagram, Snapchat, Facebook apps all battery killers ?

    Do they make them this way?
     
  9. Donga120 macrumors 6502

    Donga120

    Joined:
    Sep 19, 2014
    Location:
    Derby
  10. C DM macrumors Westmere

    Joined:
    Oct 17, 2011
    #11
    Travel mode?
    --- Post Merged, Apr 10, 2016 ---
    Who must?
     
  11. Donga120 macrumors 6502

    Donga120

    Joined:
    Sep 19, 2014
    Location:
    Derby
    #12
     

    Attached Files:

  12. asv56kx3088 macrumors 6502

    Joined:
    Jun 24, 2013
    #13
    Do you even use snapchat? If you don't understand how snapchat works I don't think you should be joining the discussion here.
     
  13. rovolisgiorgos macrumors newbie

    rovolisgiorgos

    Joined:
    Jun 29, 2015
    Location:
    Greece
    #14
    Travel mode is a pretty good idea actually. In snapchat settings, enabling travel mode, reduces background activities and thus, battery consuption by updating content only when you open the app.
     
  14. bushido Suspended

    bushido

    Joined:
    Mar 26, 2008
    Location:
    Germany
    #15
    cuz you use them more often

    travel mode is the first thing i enabled when i got snapchat. saves data and constant reloads
     
  15. C DM, Apr 11, 2016
    Last edited: Apr 11, 2016

    C DM macrumors Westmere

    Joined:
    Oct 17, 2011
    #16
    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?

    And it seems like more than Snapchat has been under discussion in the thread as well, so perhaps what was mentioned might be related to them as well in some way?

    But "thanks" for the "useful tip".
     
  16. atlchamp thread starter macrumors 6502a

    Joined:
    Jun 19, 2012
    Location:
    ATL
    #17
    Snap chat needs to figure out ways of controlling battery life for sure
     
  17. Donga120 macrumors 6502

    Donga120

    Joined:
    Sep 19, 2014
    Location:
    Derby
    #18
    All as bad as each other in their own right.. I try and avoid all the big social media apps.
     
  18. xspaint macrumors member

    Joined:
    Oct 5, 2010
    #19
    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.
     

    Attached Files:

  19. mildocjr macrumors 65816

    #20
    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 processing your chats
    Gathering facebook or user info for changes in friends
    Gathering updated photos
    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
    OR.... Picture is selected
    Photos is opened and closed when the picture is selected
    Picture is closed
    the app dismisses the camera and allows you to add text
    the app reprocesses the image and adds the text.
    the app then sends the data out for approximately 5 seconds (on a decent network)
    (loop for as many times as you send photos)
    Close the app (run shutdown tasks like storing data to the disk for standby)

    That is a lot whereas you'd only need to do the camera section and use your messages to send a message otherwise. There is no extra layer that would cause your phone to die even faster. If there are ads, then every time an ad pops whether it's full screen or just an ad bar, that data still needed to be downloaded to your device. This is also assuming that Snapchat doesn't use data collection to send back data about your usage in the application back to the developer or a 3rd party advertising agency.

    I have nothing against snapchat and I'm not trying to deter anyone from using it, I'm just saying there is a lot going on, so if battery life is a problem for you and snapchat is to blame, let the selfies wait until you're on wi-fi or 5 bars on a fast network.
     
  20. xspaint macrumors member

    Joined:
    Oct 5, 2010
    #21
    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"
     
  21. mildocjr macrumors 65816

    #22
    They may be backgrounded, but when you use an app that performs a GET request from facebook, it's going to perform that GET request at m.facebook.com, even the facebook mobile app does that. When you send the picture it sends a POST request to a server owned by snapchat then the picture is delivered to the other person's device.

    Saying that Facebook Mobile is backgrounded as you put it is like saying I'm taking my car to California but my sister's car is in the garage in terms of relevancy. It's a common misconception for a lot of people, also you'll need to turn off location services for the camera app if you want to disable gathering GPS data from the pictures you take as you end up opening the camera app (within snapchat) to take the picture, but if you do that then you won't have the nice timeline in photos of where you took the photo.
     
  22. MattXDA macrumors 6502

    MattXDA

    Joined:
    Aug 18, 2014
    Location:
    UK
    #23
    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.
     
  23. mildocjr macrumors 65816

    #24
    Gotcha, so you still have to have the camera powered on at all times and update the frames in the app for a live feed. The app does know if you are pressing the button or holding the button, as I'm an in-house app developer there are functions for that, and if you are pressing the button there is a method that sends that data somewhere, holding the button just means it's a continuous stream to where ever it is going. The app still has to process stuff. If the app didn't "do stuff" nothing would happen, and that might actually be worse on your battery by keeping an open stream up than it would if you just took the picture or video and sent it all at once.

    Also with Grand Central Dispatch and devices having multiple cores they can send the processing stuff to a background thread which wouldn't slow down the user experience, it would just slow down the things that you want to happen but don't care how quickly they happen.
     
  24. imagineadam macrumors 6502a

    Joined:
    Jan 19, 2011
    #25
    What app are you using there?
     

Share This Page