FYI: Why Android's Snapchat App Takes Inferior Photos

FYI: Why Android's Snapchat App Takes Inferior Photos
If you've ever wondered why the pictures and videos you share with Snapchat on your Android device seem to look grainy with low resolution, you're not alone. We all know it, and we've come to accept it as a plain fact: Snapchat image quality sucks on Android.The reason behind this is that Snapchat doesn't actually take photos on an Android device—instead, it basically grabs a screenshot of your camera's live video feed. This is not a limitation of Android, and it's not a matter of the iPhone having better hardware. It's because Snapchat's development team takes the easy way out instead of coding a proper Android app.Don't Miss: 5 Tips for Taking Better Photos with Your Smartphone

Why Snapchat's Pictures Are Worse Than Other Android AppsEver since Android 5.0 Lollipop, apps can have full access to your device's camera hardware using a feature called Camera2 API. This means that they can have manual exposure controls, capture RAW images to do post-processing themselves, and tons of other goodies that can make pictures taken by third-party apps look just as great as they do with Android's stock camera app.But Snapchat doesn't use this awesome feature. Instead, their Android app just asks to look at what your camera sees, then records the results. Compare that to an app like Instagram that actually taps into your camera's hardware to take full-resolution photos using Camera2 API, and you'll see an obvious difference: (1) Snapchat photo zoomed in 5x. (2) Instagram photo zoomed in 5x. Same picture, same angle, same phone, yet wildly different results. Today's Android phones have top-notch camera hardware that's obviously capable of taking great photos, so why can't Snapchat? The problem here is better explained if we take a look at the Snapchat app for iOS to do some more comparing.

Why Snapchat Takes Better Pictures on iOSWhen you're developing an app for iOS, you really only have to support one device: the iPhone. With only 15 total models ever made, it's easy to make an app that works properly with every Apple phone out there.Android, on the other hand, is a different story. There are hundreds of unique devices with various hardware components that need to be accounted for, and very few of these are even running the same version of Android. In fact, only 53% of devices have Android Lollipop or higher, so roughly half of the phones out there don't support Camera2 API.So Snapchat's development team apparently decided it didn't want to waste time supporting different Android versions, and instead, took the viewfinder-screenshot approach to make things easier on themselves. This way, one image capture method would work on all Android devices, even though it results in inferior quality.To see the difference that a properly-coded app can make, take a look at the following pictures. The one on the left was taken with the brand new Pixel XL, while the one on the right was taken with a two-year-old iPhone 6. (1) Snapchat image from Pixel XL. (2) Snapchat image from iPhone 6. On first glance, the Android picture quality might look a bit better, so let's just focus in on the zoomed area. Keep in mind that the Pixel XL has the highest-rated smartphone camera ever, so sharpness and contrast are a bit more pleasing to the eye. But even with inferior camera hardware, the Snapchat picture taken with the iPhone 6 is far less pixelated with much higher resolution: So yes, your Android Snapchat pics are grainy and pixelated. And yes, the iPhone takes Snapchat photos in much higher resolution. But this isn't a fault of Android, and it's not even something wrong with your phone—this one's on Snapchat's development team.Since the time that this article was originally published, Snapchat has been updated several times, but no drastic has been made on image quality. It's still subpar when compared to the iPhone, even on the Pixel.Follow Gadget Hacks on Facebook, Twitter, Google+, and YouTube Follow Android Hacks on Facebook, Twitter, and Pinterest Follow WonderHowTo on Facebook, Twitter, Pinterest, and Google+
Cover image and screenshots by Dallas Thomas/Gadget Hacks



izitru uses automated forensic analysis techniques to certify unmodified digital camera images, so that you can share them in a more trusted manner. Unlike the other 2, it is a very basic photo forensic software that only gives out a 'true' or 'false' answer. You only have access to the basic features.
How does FotoForensics detect fake photos? - Quora


When you sign in to your Google Account, you can see and manage your info, activity, security options, and privacy preferences to make Google work better for you. You can review and adjust some privacy options now, and find even more controls if you sign in or create an account.
Managing Your Google+ Privacy Settings - Trend Micro


बारिश और बर्फ आपके टचस्क्रीन डिवाइस को कुछ ही समय में बर्बाद कर देगी। एक भारी जलरोधी मामले पर एक भाग्य खर्च किए बिना इसे संरक्षित करना चाहते हैं?
How to Make a $25 Touchscreen « Hacks, Mods & Circuitry


Over the years, passcodes have been supplemented by Touch ID, Apple's fingerprint recognition system, but the passcode is still the iPhone's main line of defense. A passcode is required to set up
Disable security lockout/Too many incorrect passcode attempts


यहाँ एक डरावना सप्ताहांत परियोजना है! एक पुराना एनालॉग रोटरी फोन लें (जिसे आप आसानी से एंटीक या विंटेज स्टोर में पा सकते हैं)। ईयरपीस को हटा दें और फिर
Convert a Rotary Phone to VOIP using Raspberry Pi | Hackaday


Ever wonder how to create an app? Learn how to make and build a mobile app in 12 easy steps. Build mobile apps for Android or the iPhone with this tutorial.
The 18 Best App Makers to Create Your Own Mobile App


One early Nook touch buyer has uncovered a hidden feature. It's not listed on any feature sheet, but the new Nook Touch has a web browser. The MobileRead user super16 is reporting that: If you type in a URL under Search on the Nook Simple Touch, it launches a web browser. I'm not sure if this is
How to Find the Hidden Browser on the Nook Glowlight Plus


In this tutorial, learn the basics of how to use Tasker, an automation app for Android. With this one app, you can take Android to the next level! Adding an exit task. An exit task will tell


Instant access to millions of Study Resources, Course Notes, Test Prep, 24/7 Homework Help, Tutors, and more. Learn, teach, and study with Course Hero. Master Your Classes™


How To: Craving a Mario Kart Gaming Experience on Your iPhone? Give This Soft Launched Game a Try How To: Use the soft light layer mode in Photoshop How To: Make a cheap studio light with soft box for under $20 How To: Recycle Your Junk Cardboard Boxes into a Super Simple & Stylish Cube Lamp
How to Stop iPhoto from Automatically Launching When You Plug


How to Behave in Internet Chat Rooms. Cyberspace chat is a great way of connecting people with similar interests. It comes with its own etiquette, or "netiquette", which may confuse or even intimidate a novice.
How To Behave In Internet Chat Rooms - YouTube

0 comments:

Post a Comment