Not a good time for Google Nexus phones these past few days, but for some issues raised against the phones, there are some explanations. This is why Google’s tech lead for Android camera software and framework posted in Reddit to give an explanation for the complaints of users getting “upside down” photos in their LG-made Google Nexus 5X phones.
First up, Reddit user “etalvala” says that there are two ways you can mount a camera sensor on a device motherboard – the normal way, which produces normal images, and the reverse landscape mode, which needs software to automatically flip the image so that it comes out “right side up” on the phone’s display. There’s nothing wrong with the camera, it’s just that wiring and hardware considerations on the motherboard and the device’s internal setup sometimes necessitates the reverse landscape mounting. This is the specific issue with the Nexus 5X.
The issue is that some apps are not using the correct API to call for the automatic correcting of the mode for the Nexus 5X cameras. Obviously, Google knew about it and created an API for correcting the mode, but some developers have failed to use the correct software resources.
So if you use an alternate camera app on your Nexus 5X and it shows a photo with incorrect orientation (upside down), Google strongly suggests to report it to the app developer immediately so they can correct it.
SOURCE: Reddit
they made a device that requires a hack in their own API to work propertly. Oh well… Why giving developers a chance using “wrong” API in the first place?
It’s not a “hack, it’s a wrong API those developers are using. Plenty of developers out there who code apps and don’t give it any support anymore afterwards becaus ethey aren’t making any money out of it.
thats the thing, if they tend to use the API that worked out the time they used it, why should they care. Its the google’s job to update the same API on the new phones so it will reflect such design flaws. It should be backward compatibile (the API) and they shoudln’t introduce new, alternative ones that do actually the same thing.
Yah… Android rocks. LOL