And it has been ported by many people to many Xiaomi devices with non-miui ROMs flashed .
However ,that MIUI cam app still needs much device-specific modifications and even needs to install many files into /system with a flashable zip.
It's a long and hard process to port it device by device. It's also needs root and unlocked bootloader to put files into system partition.
So the MIUI Camera Universal Port aims to port MIUI Camera into a common apk file that you just need to click and install.
Currently it's in early stage and have problems using some functions.
Important:This app will not remind you (showing a toast or dialog )to allow permissions.You need to enable all permissions of this app in settings. Go to Settings - Apps ,click MIUI camera and open permissions - enable all.
(Thanks @murali3127 for reminding)
Changelog in v0.03
Disabled INTERNET permission,to avoid data collecting .
Changed package name to avoid conflicts.
Thanks @jc9896 for reminding.
Change log in v0.01
Modified code to enable all functions on any device (it will still disable automatically if a function is not supported by hardware)
Modified code to detect ISP platforms automatically (currently MIUI Cam only support qcom,mediatek,nvidia and lead core, if you run it on unsupported platforms such as HiSilicon the app still works but some bugs will never get fixed)
Added some libs to fix bugs