Enable Camera2api in Xiaomi mobiles by default.

0 have signed. Let’s get to 500!

What is Camera2api?
With version 5 (Lollipop), Google introduced the Camera2 API to give camera app developers better access to more advanced controls of the camera, like manual exposure (ISO, shutter speed), focus, RAW capture etc. There are different levels of implementation of this API which vary between different phone makers and devices. There are four different levels of Camera2 implementation: Legacy, Limited, Full and Level 3. 'Legacy' means that only the features from the old Camera1 API are available, 'Limited' means that some features of the new API are available, 'Full' means that all basic new features of Camera2 are available and 'Level 3' adds some bonus features like RAW capture on top of that.

What is issue?
Though Camera2 API was introduced to Android Lollipop in 2015, a majority of phone manufacturers in 2017 have still not implemented the Camera2 API in their cellphones. Only a handful of premium devices have full Camera2 API support, despite the fact that Google has deprecated the legacy Camera API and urged developers to implement Camera2api since its release. There are a number of GCam ports available which only works if the phone has camera2api enabled. It can be done unofficially by following a long process unlocking bootloader, rooting device and changing some lines in buildprop files which sound easier than done. Also there is chance that device may get bricked if the process is not properly followed.

Why use GCam?

  • HDR+ | Great Dynamic range

Google’s HDR+ is based on Image fusion technology which takes different images and then merges it into a single but more detailed image. It improves dynamic range and also give better low light shots. On Xiaomi Mi 1 which is only $200 smartphone, the low light shots are far better in GCam than the Stock camera app.

  • Portrait Mode

While some companies need dual camera setup for portrait mode and they still suck at it. Google released Pixel 2 XL with all Portrait mode entirely based on Software. And it is so great that even some top-tier dual camera setup fails to beat it in edge detection. GCam brings the top-notch algorithm to every Android smartphone. The Edge detection and Bokeh effect is good even on budget devices.

  • EIS (Electronic Image Stabilization)

This feature is still missing in many budget smartphone but with GCam you can record Stabilized videos. EIS stands for Electronic image stabilization which stabilizes video and makes it less jittery. It works perfectly on Redmi Note 4 which does not have EIS on Stock camera app.

Xiaomi can enable Camera2api in all its mobiles just by pushing an OTA, which would allow its users to use their mobile camera to its full extent.