Snapchat for Android takes a screenshot of the viewfinder. Instagram properly uses the camera API. Here is a comparison.

Snapchat for Android takes a screenshot of the viewfinder. Instagram properly uses the camera API. Here is a comparison.http://i.imgur.com/Li7KB18.png

Images were taken using a Nexus 6P. Instagram is clearly making proper use of the camera hardware here. I also noticed that the image file taken from Instagram was at a significantly higher resolution (2427x4032 vs 1440x2392). 

The screengrab Snapchat takes from the viewfinder is highly compressed while the Instagram photo shows minimal compression. This is due to superior software that talks directly to the camera API. 

I know there's a lot of negativity surrounding IG Stories and how it's a blatant rip-off of Snapchat, but I fully support IG's addition of this feature. Snapchat is a mess on Android and hopefully IG will motivate them to actually put effort into their app.

EDIT:

Here are the full, unedited pictures:

Snapchat:

http://i.imgur.com/2if3Bsk.jpg

Instagram Stories:

http://i.imgur.com/cRySgfk.jpg
Snapchat for Android takes a screenshot of the viewfinder. Instagram properly uses the camera API. Here is a comparison.

Images were taken using a Nexus 6P. Instagram is clearly making proper use of the camera hardware here. I also noticed that the image file taken from Instagram was at a significantly higher resolution (2427x4032 vs 1440x2392).

The screengrab Snapchat takes from the viewfinder is highly compressed while the Instagram photo shows minimal compression. This is due to superior software that talks directly to the camera API.

I know there's a lot of negativity surrounding IG Stories and how it's a blatant rip-off of Snapchat, but I fully support IG's addition of this feature. Snapchat is a mess on Android and hopefully IG will motivate them to actually put effort into their app.

EDIT:

Here are the full, unedited pictures:

Snapchat:

http://i.imgur.com/2if3Bsk.jpg

Instagram Stories:

http://i.imgur.com/cRySgfk.jpg

It's honestly embarrassing how much better the quality of uploads are on Instagram vs Snapchat.

It's also embarrassing that Snapchat was offered a fully featured and functional Snapchat client for Windows Phone for free and they sent lawyers after the author and he can't even speak about it now. But here we are...

Until you can make yourself and a friend look like animated dogs, Snapchat will still dominate the "stories" landscape.

You have to at least temporarily save it to storage anyway, or rather it's suggested. Else loading a full image and all those pixels may result in a OutOfMemory error.

In other words, Snapchat should just take an actual picture of you, temporarily save it, and show you a downsized version of it before sending, then send the actual original picture itself, and delete the temp file when done. That's literally what the Android Camera docs say to do. Most apps that deal with taken photos do this because the fucking docs tell you to do this.

Sadly, 90% of my friends Instagram stories are "follow me on Snapchat at [snap username]

I hate Snapchat, and it's other clones, but it will be really funny to see when everybody jumps ship and goes to Instagram because of the BS childishness of the CEO.

EDIT: For people saying "the average person doesn't care about the CEO...blah blah...". I never said they would. They will, however care about the immature BS the CEO likes to do that causes they're snaps to look bad for no reason.

I don't think people will jump ship so easily. Psychologically, people still associate Instagram with artsy, effort photos, while Snapchat is the platform for these casual, ephemeral pictures.

That said, a challenge from an established brand with an app that everyone already has and uses is the best chance for real competition.

I really hope this pushes Snapchat to actually hire android devs to write halfway decent code. Because Snapchat from a dev standpoint is just embarrassing, but it doesn't matter because people still use it in droves.

My stomach just got sour. Wow.

What is the reason? It's definitely not quicker, ironically

Same. It was miles ahead of the regular Snapchat when it was released 2 years ago but they eventually took it down.

Not to mention it's a bit absurd to worry about temporarily storing the user's picture on the user's own phone.

Facebook definitely has the resources to implement that

Pretty sure it has something to with with it being an easy way to capture the photo while not saving it to storage. Not that I'm making excuses, that's just what I've heard.

There is a reason they use a screenshot of the viewfinder. It's not just to annoy /sub/android users.

The Snap CEO notoriously hates Android and is an Apple shill.

Nope, never. There was a fantastic 3rd party app called 6snap that had some great features and worked even better than the official Android/iPhone apps in some instances. Unfortunately Snapchat had a vendetta against windows phone for some reason

I was happy when instasnap... Instagram released stories, Because now people are going to want Instagram quality photos and not some grainy pixelated screenshot. This will hopefully force Snapchat to make some major changes, because at the current moment Instagram is going Snapchat better than Snapchat.

There really is no point in bringing it up anymore.

The Snapchat CEO is a dbag

Same here, also 90% of my friends use iPhone so they get the good version of sc :|

It is silly because the people who want to violate the Snapchat rules just root / Xposed and steal all the snaps they want. This doesn't stop them in the least

It captures exactly what was on screen when you tap the button.

They fucking wish. Maybe if it wasn't as slow as my grandmother on a highway that would be the case, but since it still takes at least half a second for snapchat to actually "capture" the image, it's rarely what was actually there on the screen in that exact instant.

There's not a good reason to not use the camera to take a picture.

Wouldn't shock me. Rudy Huyn made a fully featured app for free and even offered it to Snapchat with the full source but they instead had the app yanked and sent lawyers after him. He's not even allowed to talk about it anymore.

This goes without saying. I was reading an article the other day about how someone leaked his college emails in which he was basically a frat stereotype taken to the extreme. He made homophobic comments, very misogynistic comments, talked about doing blow, getting his cock sucked by "sororisluts" and made no fat chicks jokes.

And then he issued a statement saying that he's done a lot of growing up since his fraternity days and he's not that person anymore. And I was thinking hey man who is the same person they were in college? I was willing to give him the benefit of the doubt....until I got the the bottom of the article and it said the "fraternity days" during which he wrote those emails was only 2 years ago.

What a giant douchebag.

don't they own MSQRD which is essentially the same thing in a stand-alone app? they just need to merge it together.

Psychologically, people still associate Instagram with artsy, effort photos, while Snapchat is the platform for nudes, raunchy raunchy nudes.

FTFY

I remember hearing that Microsoft was willing to develop a Snapchat client for Windows Phone with its own money, but Snapchat wouldn't allow it

That's the thing though.

No one is expecting or even need high quality pictures on snapchat. I'm not taking 5 minutes to compose a good shot, I'm taking 30 seconds to take a picture of something funny. It's going to be gone in a day (at most) anyway.

Is this why Snapchat is unstable as fuck on my Nexus 6?!

You should look up Evan Spiegel's opinion on Windows Phone

Even on iOS the interface is non-intuitive imo.

I flew into Scottsdale, AZ for a business trip once. A female coworker knew I was running by a store that morning on the way to the hotel/conference center and asked me to pick up some Cetaphil. Her skin was drying out in the desert air. The only bottles they carried were huge, but that's the brand she named, so I got it. As I paid and was walking away, the cashier said, "have a nice night!" I thought, "that's odd, it's not even noon yet here." As I got to rental car, it hit me what he meant.

It's funny/sad how Snapchat on Android keeps implementing new features nobody asked for or wanted, or removing those people liked, and never fixes the underlying core problems like the camera performance.

Is that lotion you got there OP? ( ͡° ͜ʖ ͡°)

Go tell on /sub/windowsphone that you actually like Snapchat. You will get banned in 5 min.

Snapchat always makes your phone really hot as well even just after a few minutes of use. It's really inefficient

To be fair, these risque photos have become a relatively small (though notable) part of Snapchat's allure.

It can be subverted by logging into Snapchat then installing Xposed. At least that's how it worked last I checked.

Solid app too - been away from windows phone for a few years now but he was the saviour back then. He had snapchat, instagram, vine and tinder apps if I remember correctly.

I'd have to disagree with you there. Compression can easily solve this problem. For example majority of the WhatsApp pictures I receive are all below 200kb and it's coming straight from the camera app. Quality takes a hit but it's still better than sc quality

Yah but the app runs. Unlike how it did on my S5 (currently on iPhone 6s)

No source for this has ever been found.

As an aside, I find taking a photo with my phone's native camera and then uploading to Instagram generally has better quality and less compression than taking it with the Instagram camera, but maybe that's just the placebo effect.

It's almost like one of them was originally to send dick picks

Seriously my camera is fucking amazing on the Edge and I never get to properly show it off, because Snapchat is an asshole.

And to add to this, there have been several 3rd party apps for multiple platforms over the years, but they've all been patched out or "cease and desisted" as far as I know.

or fuck up the UI.

They definitely did that already. My whole app is advertisements.

Personally I'm holding out until I can turn my head into a piece of toast.

who the fuck was talking about amateur photography I just like to send my friends shit on social media and snapchat is the perfect app for that and most used amongst my peers. I don't need to do amateur photography to want to use the full potential of my phone instead of taking jpeg potatoes that look like I got them off 4chan after they were rehosted 10 times

Here's your source.

I know it's too funny. It's almost as if the stories backfired on insta

I know that we all shoot down snapchat, but would you really want to be sending full quality, possibly 1-3MB images at regular intervals throughout the day? You'd eat through a data plan in no time.

I see a lot of Snapchat's features used, honestly. The only ones that I don't use are the Discover page or the Snapcash function.

Or use casper, which lets you save snaps from other people without root.

It captures exactly what was on screen when you tap the button. If they used the API, the camera would have to actually 'grab' a photo, which leads to slightly different results (possibly blurry or differently positioned). This is more responsive, and while it is lower quality it was probably a good decision since most people don't really understand how cameras work. I hate SC's design more than anyone, but I definitely understand why they did what they did.

"Why is this blurry?? It wasn't when I pressed the button! 1 STAR!"

Edit: Slightly more detailed explanation: when the app detects you've pressed the button, it captures the current frame of the displayed video from the camera. This helps to alleviate shutter speed issues and make the user experience more consistent. They re-compress images and video anyway, so the benefits of reduced size are not especially relevant.

Kinda lazy, they could just take the picture and move it to snapchat cache and delete it after sending. Doesn't whatsapp already allow taking full res photos without them being stored in the camera folder?

MSQRD is infinitely better too. Faster and more accurate than whatever shit Snapchat uses. Can't wait for that.

In some eyes, "unintuitive" is a feature, in this case. Keeps boring old people off it, preventing "what happened to facebook", where target demographic grows and changes the focus of the platform.

I dunno, Snapchat has gradually become more and more convoluted and confusing to use. Implementation of new features is horrific, UI is trash... Not to mention they more or less killed Vine (or at least decreased its user base) with Instagram video. I don't think Snapchat is so special that it won't have the same fate.

PLEASE. I WOULD SWITCH SO FAST

WTF, there was an official app at one point?

I'm not defending the guy, but in all fairness, some people can change dramatically in 2 years. And yet, there are others who are the same person 10 years later.

This. Thank you.

I also haven't seen the data usage argument come up yet. Snapchat is already my biggest data hog. Why the hell would I want to multiply that just so the pictures I see for 10 seconds max look a little nicer?

Because it seems that the Snapchat app was coded by a 5 year old child and barely functions. I don't even think they test the app honestly, they probably run it in android studio and then say that it works and then they publish it. If they did test it it wouldn't be as God awful as it is right now.

Yes it's true, snapchat takes a screenshot. It does on iOS as well. But remember this.

Snapchat is an instant messenger.

Instagram is an app for sharing nice photos.

With half the stuff sent on snapchat I don't really see why people expect the photos to be high quality. People like snapchat because it's fast and the photos disappear.

A few years ago the verge raved about an app that would be a snapchat killer because t was easy to use and high quality. I can't even remember the name of it.

Regardless of how long it took you to compose a photo, why would you ever want to send a less sharp photo over a sharper one?

Snap chat actually looks for xposed now and doesn't let you log in if you have xposed on your phone. Not root...xposed.

It's easy to bypass though. Login to Snapchat before installing xposed. Or you can just use TiBkp TiBu to restore an active session to Snapchat.

Am I the only one who experienced everyone simply using Instagram stories to only promote their snapchat instead?

uhh don't be so sure, my contacts list on snapchat is way better than the one I have on Insta

I'm always going to continue using Snapchat, even though it's shit on Android. Not because of the stories, but because I send people pictures on it

Yeah, Rudy was the man. Breathed a lot of life into the platform in my opinion.

Even on my 6P. the S7 edge is even laggy. But no, it's not mostly about this, although it is a part of it

They are testing it on FB already

https://techcrunch.com/2016/08/05/facebook-camerafeed/

In 2016 we have quad core phones, 1440p screens, 3-4GB of ram, and screaming fast data speeds.

That argument maybe holds up in 2009, but not 2016.

EDIT: I'm not saying that everyone has these specs, but even the most budget of phones released within the past couple years should be able to handle a 200kb jpeg without "wasting resources" let alone any flagship from the past several years.

Tbh I use Snapchat daily even though I know it's shit. I haven't updated in like 3 months so I don't have to deal with whatever garbage they've added since then.

But what if we keep circlejerking it and upvoting it? Will that help it?

Yeah but I want to send HD dick pics.

Snapchat allows nudity, also on the public timeline. Snapchat is here to stay, unless they start censoring or fuck up the UI.

Until snapchat sends you the "we caught you using an unapproved app, do it again and you're banned" message.

going strong on casper here.. but shhh dont tell

Ha, a while ago I noticed that snapchat log me out and whenever I was trying to log in it told me that logging in temporarily is not working. I just stopped using it, but now I know why it is failing.

Typical growing pains IMO, once filters arrive and people see the superior quality the switch will happen.

I personally don't understand why people care.

I bet if they ever do upgrade the quality all people will complain about is the bandwidth/battery Snapchat is sucking up or their snaps are slow to send/download.

before instagram was acquired by Facebook they had a team of (can't recall the exact number) about 8 people working on the app.

That is, they were averaging something like 10 or 15 million users per developer.

Basically, the instagram team has done a really really amazing job at scaling their application on all fronts. There is an episode that talks a lot about this of the podcast Acquired

use the token option.

Considering how garbage Snapchat runs on even the most powerful phones, the hardware isn't providing any benefit to snapchat users.

Additionally, the file sizes between Snapchat and Instagram are incredibly similar so there is no "waste of resources" going on to produce a significantly better photo using Instagram.

And the Instagram app is way too fucking crowded now

Snapchat keeps the camera awake whenever the app is open and even if you put your phone to sleep with snapchat still on-screen. If I guarantee you that Instagram uses less battery life while producing better looking photos.

I obviously hate the lack of coding too, but I would rather send a 200kb sized picture than 2MB sized picture for my Snapchats... Imagine people with only 1GB of data.

They send maybe 10 snaps a day (being generous really), that's around 20MB a day, and 140MB a week. I really don't want to be using more than 10% of my monthly data on photos that last 10 seconds or 24 hours.

Don't see how they could possibly use more battery than they already do. So far today snap has used almost twice as much as my screen. (38 vs 21 percent). It's laughably bad.

Today I also noticed the Snapchat focus doesn't work properly on Android. If you tap on what you want to focus, it focuses the background and viceversa.

So a widely used app worth a shitload of money should gimp a feature because improving it is a pain in the ass? At the very least, they could have it detect and use the camera api for the major phone models and keep the gimped ass viewport screenshot for less popular models.

Not only that, but most of the people using it got banned from Snapchat.

I thought the reason snapchat compresses photos is to save the user's data plan.

Snapchat has been notoriously awful on Android. Good riddance.

Well I'm convinced.

It's still a horrid justification, I don't see anyone rating Instagram 1 star for actually using the camera. No one complains that app x is using their camera, as they expect it to. Lots of people have issues with Snapchat's wonky solution.

yes, why else would I get a phone with a good camera

Snapchat was never is the high quality photo game.

I have Xposed installed and Snapchat does fuck all to stop me using it.

Instagram runs 100x times better on any phone compared to Snapchat, the Snapchat app is laggy on old phones and uses a lot of battery. These are not problems with the very well designed Instagram app

The people I follow seem to be really loving the insta stories. For some friends I have them both on insta and snapchat, I see them post more in insta than the latter.

Have you seen the photos on iPhone?

Less data when sending/recieving snaps, for me it's a lot quicker than taking a normal photo, it won't waste as much resources as taking a proper picture.

Superimposed dogs on faces are the only reason I have snapchat installed.

I guess we should tell Instagram that their app can't work on phones that its working perfectly fine on with much better quality than Snapchat.

My Instagram app takes photos quickly and clearly while not consuming a sh*t ton of battery.

The only benefit to Snapchat is that it doesn't use as much data.

Bandwidth saving measure? You do know the camera API allows capturing in multiple resolutions right?

Capturing the viewfinder is probably faster and easier than using the camera in the sense that "what you see is exactly what you get". That's important for an image based Instant Messenger and is probably worth the reduced quality (that very few care about anyway. It's an IM, not a pro photosuite.)

I don't even want Snapchat sending off UltraMaxxHD photos, why on earth would I?

OP said Instagram, not Snapchat.

That's not the point he was making you smug bastard

Still not a good way to do it. Take a picture the proper way, downscale and recompress then send, that way you get a good ratio of image quality to file size. It's obvious to even a junior programmer like me.

Screenshotting the viewfinder is just bullshit. You lose a lot more quality, dont get proper use of the flash or optical image stabilisers and still have something like FullHD or QHD as in OP's case without the quality to go with it.

I bet if you take a proper image as per the documentation and downscale to let's say 1600px*900px and then compress with JPEG level 7 you get a smaller in filesize picture that perserves at least as much detail as what they are doing currently.

Yes, thank you. I said it further up; an instant messenger isn't mainly about quality. It's about reliability and speed; WYSIWYG.

implying that people don't spam videos all over their feed all day that are 5-10mb each.

At least optimize it for flagships. That uses a very small amount of resources for a company like that.

Unrooted 6P, don't have any tricks other than having play store updates off. Maybe my version came before they forced updates? I've received messages like "update now or you won't get snaps," but nothing came of that.

and snapchat is the perfect app for that

Well, it would be, but flaws like this make it far from perfect.