Snapchat takes beautiful photos on iOS. Some people I know even prefer to use it to the native camera. I wonder why this is different for Android? Does anyone have an insight here?
Just a hunch, but I'm guessing the call to capture a screenshot is restricted by Apple, forcing them to do it the 'correct' way.
Saving a view to an image on iOS is a few lines of code. They could save the view to an image if they were so inclined.
People prefer to use it because it shows you the mirrored picture which you're more used to seeing.
It has a built in low-light photo mode on iOS that I use over the stock camera app all the time. In full light you can't even tell the difference between stock and snapchat photos.
It sure doesn’t for me, it takes the worst photos of any app I use by a long shot. It is fine for ephemeral stuff but nothing I want to save ever turns out well. (This includes from my 6S and my 8+)
When you save, you're saving exactly what would be uploaded to Snapchat, which is downsized for bandwidth reasons. You'll especially notice this on videos.
I'm looking at some of my saved snapchat videos on iOS and I am almost certain from the quality that there's no downsizing done here. Maybe if you send it to your story and then download it from there it'll be downsized to what exists on their server.
Move it to a desktop and you'll notice. I saved a number of videos directly from the camera view and it's much lower resolution than the built-in camera, like 720p or lower, which I didn't (disappointingly) discover until I got home.