Xiaomi Mi A1: Android Oreo vs Android Nougat
We pit the Xiaomi Mi A1 running Android Oreo against another Mi A1 running Android Nougat to find out what difference the update makes.
The Xiaomi Mi A1 (review) that launched under the Android One program has started receiving the update to the latest Android 8.0 Oreo. The phone is the first Xiaomi phone to run on stock Android and the Chinese upstart has collaborated with Google to optimise the experience. The phone is slated to receive timely updates to the next two versions of Android and also the monthly security patches.
That makes the Xiaomi Mi A1 one of the best offerings in the mid-range segment. For Rs 15,000, Xiaomi offered a near lag-free experience and a smooth performance overall courtesy the Qualcomm Snapdragon 625 chipset, which is optimised to draw less power without compromising on the performance.
With the new Oreo update, the Mi A1 now sports the latest Android features like picture-in-picture, notifications management and more. But some questions still remained. Did the overall performance go down after the update? Are all the previous features still there? We take a look at the Mi A1 before and after the update and draw comparisons.
What’s New?
It will be hard to notice a significant change in the interface once you upgrade, but look closer and you will start noticing new additions here and there. The first thing that caught my eye was the new notification dots on top of app icons. Any app that has a new notification will display a dot over the icon. Long pressing the icon will show the notification in detail. Also, the quick setting tiles in the notification panel is different. I found it to be more user-friendly as the gear icon for Settings is now below the Settings tiles, making it easier for my fingers to access. The notification panel itself has a lighter shade.
Speaking of notifications, Android Oreo has made it easier to view them on the panel. You can now create different channels for notifications by tapping on a notification on the drawer and choose the priority and visibility of each type of notification. You can also snooze notifications for later.
It’s also easier to bring up the app drawer on the Mi A1 post the update. While earlier you had to flick the app drawer from below, now you can swipe up from anywhere on the home screen to go to the app drawer.
In addition, Android Oreo can initiate Autofill on any app, provided there is support for it. It works similar to how Chrome’s autofill functions and automatically populated fields that require your email ID, phone number, name and more. The Autofill settings is in the “Languages and Input” in settings.
The Settings app itself has gone through a makeover. Some features are now tucked inside broader options like Display, Sound, Security & Location, etc. Earlier, the Settings app was more sprawled out with most features residing on the top menu of the settings app. Additionally, Android Oreo brings more in-depth storage control, which automatically breaks down your phone storage into various categories like Games, Movie & TV apps and more. Each category gives individual options to clear cache and remove junk files.
There battery menu in the Settings app has also been overhauled. It now displays more information about battery usage and options to enable battery saver and adaptive brightness on top.
Perhaps the most exciting feature of Android Oreo is the Picture-in-Picture mode. It builds upon the split-screen feature of Android Nougat, and allows apps to show a floating window over other apps. It is especially useful when watching a video or on a video call. So far, Google Maps and VLC players are one of the few apps that has enabled support for PIP in India.
There are also subtle design changes in the Mi A1 Oreo update. Music notifications can now draw colours from the album artwork to make them more dynamic. There are new emojis that are more distinct and recognisable than the emojis from Kitkat era.
Other additions include Night Light that enables the blue-light filter on the screen, an option to invert the colours, smart text selection, and Google Play Protect. There is an all new Files app that is quite feature-rich and gives option of keeping the storage under control apart from using it as a file explorer.
Does the update hamper performance?
We ran our suite of benchmarks to check whether there has been any drop in synthetic performance. And from what we have seen, the Mi A1 on Android Oreo has improved on raw performance, but it has broken a few things in the process.
The Mi A1 on Android Oreo posted a higher benchmark score on AnTuTu, but scored lower on Geek Bench’s CPU performance test and 3D Mark’s graphics-intensive benchmark tests. The difference is not that much, but it shows the Mi A1 running Android Oreo is using the same processing and graphics power to deliver lower results. This indicates that the Oreo build for the Mi A1 is straining the hardware of the phone a lot more than Android Nougat.
In terms of real world usage, the Mi A1 on Android Oreo also stutters occasionally, while navigating the home screen. There is also a tiny lag when opening the app drawer or pulling down the notification pane. Having said that, app loading times seems to have lessened and apps open a lot faster on Android Oreo than on Android Nougat. Although, some users have reported the gameplay on the Mi A1 is not as smooth after the upgrade.
The phone also boots a hair faster on Android Oreo than on Android Nougat. The Mi A1 on Android Oreo booted in 30.24 seconds, while the same on Android Nougat took 30.48 seconds to boot.
Has the camera improved?
The Mi A1 was the first Xiaomi phone in India to bring dual cameras at the back. It uses a telephoto and wide-angle lens combination to deliver 2X optical zoom and portrait mode. The camera app is custom designed by Xiaomi and is not the stock camera app that ships with the Pixel phones.
When we had tested the phone for our review back when it launched, we had found the camera to be good but not the best in its price range. There are slight loss in details when on auto-focus which increases with deteriorating light conditions, while the stereo mode worked best under ample light.
Top: Mi A1 on Android Nougat, Bottom: Mi A1 on Android Oreo
On the Android Oreo build, the Mi A1 did give better results, indicating that Xiaomi has further tuned the camera app for the better. The colours are more vibrant and saturated and there are more details than before. However, the previous problems do persist. The phone continues to lose details when light conditions deteriorate, but Xiaomi has tried to mask it with more colour vibrance. You can see the colours are more vibrant and saturated on the image taken by the Mi A1 on Android Oreo while on the Mi A1 on Android Nougat, the image was more washed out and blurry.
Top: Mi A1 on Android Nougat, Bottom: Mi A1 on Android Oreo
While zooming, the Mi A1 on Android Nougat showed a steep loss in detail under indoor light but the Mi A1 on Android Oreo seems to have improved on the detail reproduction. Notice the details on the painting on the image taken by the Mi A1 on Oreo are finer and more prominent than its counterpart.
Top: Mi A1 on Android Oreo, Bottom: Mi A1 on Android Nougat
The ‘stereo mode’, which is Xiaomi’s term for the portrait mode is somewhat inconsistent on the Mi A1 running Android Oreo. Some shots had the edges blurred out with more precision while on some, the results were messier. On the other hand, the ‘stereo mode’ on the Mi A1 running Android Nougat isn’t perfect, but it is more consistent. This indicates there is some work to be done on the camera app which Xiaomi will hopefully push out in a future update.
Is there a change in battery life?
The Mi A1 has a 3,080mAh battery which has been tested to last for over a day of medium usage. On PCMark’s battery test, the phone lasted 11 hours which is commendable.
However, the same might not be true for the phone on Android Oreo. We recorded video at 4K for 10 minutes to check how the drop in battery percentage on both versions. The Mi A1 on Android Nougat had a 4 percent drop while recording in 4K for 10 minutes while the phone on Android Oreo had a 6 percent drop while doing the same. This indicates the power consumption is higher on Android Oreo than on Android Nougat. We will also test the phone on PC Mark’s Work 2.0 Battery and update the story later.
Xiaomi also announced the update to Android Oreo will bring fast charging to the Mi A1. However, during our testing, we found no change in charging time whatsoever. A 15 minute charge on the Mi A1 on Android Nougat increased the battery percentage by 12 percent. On Android Oreo, the result was the same.
Are there any issues or bugs with the update?
We have also scoured smartphone forums like XDA-developers to see what issues users are facing after the update. From there we discovered that Xiaomi has disabled the gesture on the fingerprint scanner that would bring down the notification panel on Android Nougat. The option to turn it on is no longer there in the Settings app. However, users who upgraded to the latest version with the feature turned on are still enjoying it.
Some users are also reporting the camera app is showing a black screen for about five seconds before being functional. Moreover, some users reported Google Frameworks crashing after the update. Users are also facing “app not responding” issue with reports of Facebook and Twitter crashing after some time.
Should you update?
The update to Android Oreo brings a whole lot of new features and some under-the-hood optimisations. Xiaomi has worked on improving the camera but in the process has broken the consistency of results. Older features like the Fingerprint Scanner gesture has been disabled and some users have reported a variety of bugs. However, the new additions to the features of the Mi A1 far outweigh the issues users are facing after upgrading. In that sense, updating to the latest Android is always advisable. But, if you are a heavy user of the Mi A1 and cannot tolerate stutters and lags and random force closes, we advise you to stick to the older version till Xiaomi pushes out some bug fixes to the Android Oreo build.