News: Snapchat 'Upgraded' Its Android Camera Quality with 10-Year-Old Software

News: Snapchat 'Upgraded' Its Android Camera Quality with 10-Year-Old Software
You may have noticed improved photo quality in the Android Snapchat app in recent months. Believe it or not, this is because Snapchat only just recently started using a decade-old camera API that predates every Android phone in existence.The basic premise of APIs is simple — they're tools that the operating system provides to let apps make use of hardware and other system functions. With that in mind, let me explain why Snapchat is taking better photos recently, but is still far from being a high quality camera app for Android.
Camera2: The API Most Photo Apps UseAndroid actually has a robust camera API that apps can use to control your phone's cameras at a very deep level. If leveraged properly, Camera2 API will allow an app to control manual exposure, ISO, shutter speed, focus, and even capture RAW images using your phone's camera hardware, among other features.Camera2 API made its debut in Android Lollipop, so every phone running 5.0 or higher supports it. Since Lollipop was announced nearly 4 years ago, more than 82% of all Android devices in the world can take advantage of the top-notch photo capabilities in Camera2 API.However, Snapchat only supports Camera2 API on select phones. The only device we're able to confirm is the Pixel 2, as Snapchat leverages the Pixel Visual Core in this device, which requires Camera2 API support to use.Don't Miss: The Next Big Thing in Smartphone Cameras is Machine Learning

Camera1: The API Snapchat Is Finally Starting to UseA Snap Inc. spokesperson confirmed to us that the Android Snapchat app is now starting to use Camera1 API on many devices. This API was last updated in early 2008 with Android API level 2, which didn't even have a dessert-themed codename or version number because it was a prerelease version of Android.In other words, the camera API Snapchat is currently using on most devices was finalized before commercially-available Android phones even existed. It's since been deprecated (read: abandoned) as of June 2014, because Google would prefer that apps use the newer, more robust Camera2 API.Before the recent updates that brought in Camera1 API support, Snapchat was effectively taking a screen grab from your camera's viewfinder as a workaround so that it didn't have to use any Android camera APIs at all. This was an effective method for supporting as many Android devices as possible, but the image quality it produced was infamously bad. Snapchat's old no-API capture method compared to Instagram. To be clear, updating their app to use Camera1 API instead of this old workaround was a huge step in the right direction. It's largely why so many users have recently reported a bump in image quality. But still, that bump could've been bigger had Snapchat chosen to use the newer Camera2 API.An interesting aspect here is that, in using Camera1 API, Snapchat isn't getting many benefits for the front-facing camera — the camera many Snapchatters use most. This is because Camera1 API was written before most phones had front cameras, so it doesn't provide tap-to-focus or other selfie cam enhancements.There are some technical limitations to Camera2 API, which is probably why Snapchat has opted to use the older API for now. Some lower-end phones running Lollipop or higher don't have full support for the newer camera API. In these cases, doing simple things like requesting to turn on the camera flash can cause the app to crash. However, Snapchat could get around these issues by coding their app to access Camera2's varying levels: Legacy, Limited, Full, or Level 3.

Snapchat's Quality Improved, but There's a Long Way to GoNow that Snapchat is at least using Camera1 API, we decided to test it against itself. We installed an older version (10.3) on our Galaxy S6, which as best as we can tell does not use Camera2 API on any Snapchat version. We took a picture with v10.3, then updated to the current Snapchat version and took the same picture again to see how much of a difference the recently-added Camera1 API made.Ignore the slight differences in exposure level (though that's a byproduct of not using the camera to its full potential) and focus more on the details and clarity. The newer version provides a greater HDR-like balance as well. (1) Snapchat 10.3 using no camera API on the Galaxy S6. (2) Snapchat 10.29 using Camera1 API on the Galaxy S6. However, we took that same picture again using the Instagram app, which does take advantage of Camera2 API on the Galaxy S6. If you look closely, you'll see that Snapchat still has a ways to go in order to close the gap in picture quality. (1) Snapchat 10.29 using Camera1 API on the Galaxy S6. (2) Instagram using Camera2 API on the Galaxy S6. To put it another way, there's a clear difference between Snapchat's old method of grabbing a still image from the camera feed when compared to the new method of using Camera1 API. But they're still not close to matching the image quality of Instagram and other apps using Camera2 API. We started investigating this issue again for two reasons. First, user reports surfaced that Snapchat was asking for permissions using the granular Android 6.0+ model. This is a step in the right direction, and another example of Snapchat finally using Android tools properly, but it's not an indication of Camera2 API support.The second reason we started looking into this issue was because Snapchat started a new ad campaign marketing itself as A New Kind of Camera. We were hoping this meant their rumored revamped Android app was ready and image quality had improved to Instagram levels, but Snapchat is still quite literally a decade behind.Don't Miss: Try These 5 New Snapchat Lenses This Weekend: Yodeling Walmart Kid, Loading Screen & MoreFollow Gadget Hacks on Facebook, Twitter, YouTube, and Flipboard Follow WonderHowTo on Facebook, Twitter, Pinterest, and Flipboard
Cover image and screenshots by Dallas Thomas/Gadget Hacks



How To: This Super Simple Mod Improves & Speeds Up Web Surfing on Your Samsung Galaxy S3 News: Galaxy S9 Preorders Begin Shipping in the US How To: Add Chrome Custom Tabs to Every App on Android How To: Take Still Photos with Subtle Animations on Your Samsung Galaxy Device
How to Run Browser in Safe Mode for Faster Internet Speed


How To: Create Your Own Custom, Polygon-Shaped Wallpapers for Android How To: Get Real-Time Effects That Describe the Weather Outside on Your Android's Wallpaper How To: This Energy-Saving Live Wallpaper Gives Your Android Home Screen a Fresh Look Whenever You Want
Create Your Own Live Wallpaper for Your Android Device With


When using Swype to send faster than life text messages on your mobile phone, you may need to capitalize something once in a while. Luckily, it is just as quick to add proper caps to your messages as it is to type out a super speedy text. To capitalize a letter, start on the letter you wish to
25 Ways to Run Faster—Stat - Greatist


Realizing your PC or laptop might be infected with a virus or malware is worrying, but with careful and decisive action, removing a virus is quicker and easier than you might think. It's not always obvious that your computer is infected. Some of the warning signs your PC or laptop might have a
How to remove malware from your Windows PC | PCWorld


Due to its constant delays and lack of public invites, the OnePlus One is the equivalent of a unicorn in the Android community. I was lucky enough to win an invite in the OnePlus Storm of Invites promotion and have loved every minute with my new Nexus Killer since receiving it.
Instal Custom Recovery & ROM Baru di Samsung Galaxy S4


Home News Here's A Look At What A Tesla Here's A Look At What A Tesla Designed Foldable Smartphone Could Look Like. iOS 12 / 12.1.2 iPhone XS Max
Here's What Apple Inc.'s 2018 iPhone Lineup Could Look Like


Android apps check your system locale settings to determine which language they should display. For the most part, it's a seamless experience—except for those times when an app has not been translated into your language of choice, in which case the app will usually default to English.
Switch Between Multiple Languages On Android With Quick Locale


News: Google Docs Meets Instagram in Google's Next Social App News: For the First Time, You Can Help Name Android How To: Share Photos & Videos from Your Google Glass to Facebook & Twitter News: Google Will Automatically Translate Reviews No Matter What Country You're In
Google's New Group Messaging App Is Like Pinterest & Hangouts


Samsung Galaxy S7 Download Additional camera modes - Tip On the Samsung Galaxy S7 you will not find all available camera modes within the camera app, as these are not pre-installed partially. Samsung wants the user to download the required modes themselves.
Samsung Galaxy S7 Download Additional Camera Modes - Tip


How to Jailbreak Your iPhone 3G/iPod touch 2G and Enable Multitasking, Home Screen Wallpapers, and More for iOS 4 Launch redsn0w and point it toward the iOS 4 image .
How to Get Multitasking & Homescreen Wallpapers on iPod Touch


Here's How to Set Swipe Gesture Actions for External Links on Android. the app will ask you for different swipe gestures that can be used in the app. # Android apps # browser
How to Redirect Links on Android to Open in the App You


While there are several tweaks and steps you can take to test and improve your internet connection speeds, one of the easiest and quickest ways to speed up your web browsing is modifying the Domain Name System (DNS) servers.
5 Easy Ways to Improve Your Sprint Speed | STACK


Now that Dev-Team has released an updated RendSn0w 0.9 to jailbreak iPhone, iPod Touch OS 3.1.2, it's time to write a guide. In this tutorial you'll learn how to jailbreak iPhone 3.1.2, Jailbreak iPod Touch 3.1.2 and jailbreak & unlock iPhone 2G 3.1.2 using RedSnow 0.9.
How to jailbreak iOS 5.1.1 running on iPhone, iPad or iPod

0 komentar:

Posting Komentar