Monday, May 6, 2019

EMUI 9 Review [Part 2]: Huawei/Honor’s Android Pie Software Packs a Ton of Useful Features Mistaken for Gimmicks

Among the various Android forks, Huawei’s EMUI is second only to Samsung’s One UI in terms of customization. There’s a staggering amount of features and pre-installed apps to meet your needs. In part 2 of my EMUI 9 review, I’ll go over all the features and apps that Huawei and Honor offer on their latest smartphones. If you haven’t already checked out part 1 of the review which covers EMUI 9’s Design and Behavioral changes over stock Android 9 Pie, then I recommend you click the link below to read that part.

EMUI 9 Review (Part 1): Design and Behavior

Table of Contents

  • Article 1 – EMUI 9 Design and Behavior
    • Page 1 – Look and Feel
      • Default UI – How the user interface looks in general
      • Themes – Exploring the built-in theme engine
      • Dark Mode – A brief overview on the built-in, system-wide dark mode on select devices
      • Notch Hiding – What it’s like to hide the notch on notched phones
      • Full-screen Settings – Forcing optimal display settings for certain apps
      • Lock Screen/Always on Display – What information gets shown on the lock screen or Always on Display, if available
    • Page 2 – Behavior
      • Notifications – How notifications behave and are managed
      • Memory Management – How to take control of EMUI’s aggressive memory management
      • Power Management – How to squeeze some extra juice out of your phone
      • Network Management – How to effectively control your data use
  • Article 2 – EMUI 9 Features and Apps
    • Page 1 – Main Features
      • Navigation Gestures – Using gestures to navigate the phone
      • Digital Balance – Curb your smartphone addiction with wellbeing tools
      • Desktop Mode – Turn your phone into a portable PC
      • App Twin – Clone certain apps to use multiple accounts
      • Gaming Mode – Improve your gaming experience with AppAssistant
      • GPU Turbo 2.0 – How version 2.0 of Huawei’s game performance booster works
      • Fingerprint Gestures – Assign certain actions to fingerprint swipes
      • Face Recognition – Unlock your phone or apps using your face
      • Motion Controls – Move or draw on your phone to take certain actions
      • Voice Control – Control your phone with your voice
      • Mini Screen View – Use your phone one-handed
      • Simple Mode – Phone too complicated? Here’s how to make it simpler
      • Miscellaneous – All the other features I couldn’t fit into their own sections
    • Page 2 – Sharing and Privacy
      • Huawei Share – Share your files to a PC or a printer
      • Password Vault – Store your passwords in a password manager
      • App Lock – Lock your apps behind a PIN, password, fingerprint, or face ID
      • PrivateSpace – Set up a second, hidden profile
      • File Safe – Securely store sensitive files on storage
    • Page 3 – EMUI Apps
      • Camera App – Assessing the camera experience and features
      • Phone Manager – Talking about EMUI’s built-in automatic battery and storage manager
      • HiTouch/HiVision – Point your camera at an object or text to learn more about it
      • Launcher/Huawei Home – Learn how to use the launcher effectively
      • Miscellaneous – All the other EMUI apps I couldn’t fit into their own sections
  • Article 3 – New features in EMUI 9.1
    • EROFS – A new file system that could bring performance improvements
    • ARK Compiler – What in the world is Huawei doing with ART?
    • GPU Turbo 3.0 – Better gaming on 19 new games
    • New icons and Assistant shortcut – A slight redesign and a new gesture
    • Miscellaneous – All the other EMUI 9.1 changes I couldn’t fit into their own sections
    • Will my phone get EMUI 9.1? – Here’s a list of the devices confirmed to get the latest EMUI version.

Navigation Gestures

There’s a lot to love and a lot to hate when it comes to the stock navigation gestures in Huawei’s EMUI/Honor’s Magic UI. First, here’s a summary of how their gestures work:

  • Swipe up from the center: Go home
  • Swipe up from the bottom and hold: Open recent apps overview
  • Swipe up from the bottom left or bottom right: Go home or launch Google Assistant if the option is enabled
  • Swipe right from the left side: Go back
  • Swipe left from the right side: Go back
  • Swipe diagonally from the bottom left or bottom right corner: Launch mini screen view (one-handed mode)

Let me start off by saying what I love about these gestures. First, I love how they thought of incorporating the mini screen view, Google Assistant shortcut, and screen pinning. Both Xiaomi and OnePlus make you hold the power button to launch the Google Assistant when you enable their gesture controls. Xiaomi disables the ability to trigger one-handed mode when you enable their full-screen gestures. OnePlus simply turns off screen pinning when you enable their gestures. In contrast, all of these features are usable with Huawei and Honor’s navigation gestures. Gestures feel better integrated with the rest of the system rather than a feature tacked on to compete with the iPhone. Sadly, the actual gestures are inferior to OnePlus’ implementation.

My first major gripe with the EMUI 9 gestures is the fluidity. The OnePlus 6T added a new quick switch gesture that lets you return to your last app by flicking up and then right. There’s no comparable gesture in EMUI 9. The best you can do is swipe up and hold, let go, and then tap on the recent app card. Although EMUI automatically brings the last app in your recent apps stack to the center, you can’t swipe down on the card to bring it to the foreground. That swipe down action is reserved for locking an app in memory. Thus, while navigating back or returning to the launcher are quick, switching between tasks can be pretty slow. Even Google is experimenting with better recent apps navigation in Android Q, so hopefully, the next EMUI version brings more fluid gestures.

Next, I’ve had many issues with the swipe to go back gesture. I don’t think adding a swipe from the sides gesture was a very good idea. The back gesture interferes with quite a few apps that have sidebars on the left-hand side, which are fairly common because of the Navigation Drawer specification in Material Design. Because the trigger area for the back gesture starts at the very edge and only extends a few pixels outward, it’s possible to still open an app’s sidebar by precisely aiming your finger a few pixels away from the edge. You can also long-press near the edge to trigger the app’s sidebar, although performing this successfully has been inconsistent for me. Thus, I find myself constantly performing a back gesture when I meant to open the sidebar in apps like Gmail or Reddit is Fun. Even the stock launcher can pose problems when you enable the app drawer since the existence of the fast scrollbar on the right forces Huawei to disable the back gesture. After training yourself to swipe from the sides to go back, you have to remember that you can’t swipe to go back when you’re in the app drawer. I guarantee you’ll forget it, and you’ll find yourself fighting with the scrollbar pretty often. I would prefer to have a swipe up from the bottom left or bottom right go back, which is how OnePlus does it.

Lastly, there’s no way to activate picture-in-picture mode with a gesture. Picture-in-picture mode, though only recently introduced in Android 8.0 Oreo, is a very popular feature. With the three-button navigation keys, you can trigger picture-in-picture mode by tapping on the home button. You would think that swiping up from the bottom, which performs the home action, would enable picture-in-picture mode. Sadly, that’s not the case, so the only way to enter picture-in-picture mode while gestures are enabled is to pull down the status bar and launch either the alarm, calendar, or settings app by tapping on the time, date, or settings button respectively. Huawei got it right by incorporating screen pinning and one-handed mode into their gestures, but they failed to account for picture-in-picture mode.


Digital Balance

Google introduced Digital Wellbeing in Android Pie for the Google Pixel to help users control their smartphone usage. Google has since expanded Digital Wellbeing for non-Pixel smartphones including all Android One devices on Android Pie, the Motorola Moto G7 family, and the Razer Phone 2. The Samsung Galaxy S10 on One UI 1.1 also has Digital Wellbeing, and even though the Galaxy S10’s version is technically made by Samsung and not Google, it’s pretty much identical to Google’s offering. Huawei and Honor’s take on Digital Wellbeing is the only unique iteration that I’ve seen.

EMUI/MagicUI’s version of Digital Wellbeing is called “Digital Balance,” and it’s actually better than the original. While Google’s app usage dashboard is presented as a circular chart, Huawei/Honor’s presents the same data as a horizontal bar chart. The bar chart makes a lot more sense than Google’s circular chart because you can more easily compare how long you’ve used a particular app in comparison to other apps. The chart even shows the screen usage of an app without making you tap on the app name to show more information.

EMUI 9 and Magic UI 2 Digital Balance EMUI 9 and Magic UI 2 Digital Balance EMUI 9 and Magic UI 2 Digital Balance EMUI 9 and Magic UI 2 Digital Balance EMUI 9 and Magic UI 2 Digital Balance

The more detailed screen time page that appears when you tap on any of the app names or the “more” text also gives you more information than Google’s version. For example, Digital Balance tells you how long you’ve used an app as a percentage of the overall screen time. You can see how long you’ve used apps in the past 24 hours or past 7 days, although Google’s version does let you see the screen time on an hourly basis. Furthermore, Google’s version saves screen time for many days, so you can track how long you’ve used a particular app on a certain day. I think Google does a better job showing you historical screen usage data, while Huawei does a better job showing you the current screen usage data.

Google’s Digital Wellbeing does give you information other than the screen usage of apps, though. Digital Wellbeing also shows you how many notifications you’ve received from a particular app. Tapping on the manage notifications option then brings you to the notification management page for a particular app, so you can block recurrent notifications from specific notification channels. Google’s Digital Wellbeing also shows you how many times you opened a particular app, which can help you track which apps you’re addicted to checking even if you don’t actually spend much time in them. Huawei and Honor’s Digital Balance doesn’t show you any information about the frequency of notifications or app launches, sadly. Digital Balance, like Digital Wellbeing, does show you how many times you unlock your smartphone on a daily basis. It even gives you an estimate of the rate at which you unlock your smartphone, while Google’s Digital Wellbeing does not.

Digital Balance’s active time management features are better than Digital Wellbeing’s. When you first turn on “screen time management,” you get to choose whether the device you’re setting up Digital Balance on is your own device or your child’s device. If you’re setting it up on your child’s device, then Digital Balance asks you to set up a daily screen on time limit. This is the total amount of time your child can use their phone in a single day, though it can be extended with your approval. Important apps like the Dialer and default messenger (Google’s Messages) are automatically exempted from the time limit, though you can manually add apps to the “always allowed” list so they won’t count against the time limit. You can also set up “bedtime” actions such as graying the screen or blocking apps once your designated bedtime has been reached. Digital Balance lets you PIN protect changes to its settings with a 6 digit PIN that can be separate from your lock screen PIN, and it even lets you set up security questions to reset the settings in case you forget the PIN.

EMUI 9 and Magic UI 2 Digital Balance EMUI 9 and Magic UI 2 Digital Balance EMUI 9 and Magic UI 2 Digital Balance EMUI 9 and Magic UI 2 Digital Balance EMUI 9 and Magic UI 2 Digital Balance EMUI 9 and Magic UI 2 Digital Balance

Setting up Digital Balance for yourself gives you a default daily screen time limit of 6 hours. You can customize how long you want to let yourself use your phone, of course. The feature even divides screen time management into “work days” and “rest days,” which by default are Monday through Friday and Saturday through Sunday. If your work week starts on a different day or isn’t the traditional 5 day work week, you can customize which days are your work days and which days you aren’t working on. Digital Balance’s actual app timer feature is identical to Digital Wellbeing in that you can select the total length of time you want to give yourself access to an app before it locks you out, although Huawei does automatically organize your installed app list into categories so you can easily find apps that may be a source of your phone addiction.

Digital Balance’s “Bedtime” mode is similar to Digital Wellbeing’s “Wind Down” since both features gray the screen, though Digital Wellbeing also integrates Night Light and Do Not Disturb while Digital Balance restricts access to apps. I think “Wind Down” is the better subfeature here.

Lastly, Digital Balance lets you set a screen time management PIN to prevent changes to its settings. This may be helpful if you struggle with your phone usage, even to the point of overriding these anti-addiction features. With the addition of a PIN, you’ll have to take one extra step before you can turn off time management features. That may deter you from turning off a feature that’s only supposed to help you.


Desktop Mode

Samsung DeX versus Easy Projection

Bridging the gap between the smartphone and the PC is a feat attempted by many, though few have succeeded thus far. In hindsight, the 2011 Motorola Atrix 4G and its Webtop desktop experience were ill-fated. The dock and laptop accessories were expensive, the software was old, and the phone lacked the serious power of the smartphones of today. Microsoft’s Continuum was doomed from the get-go because of the OS platform it ran on. Jide’s Remix Singularity required a custom Android OS on your phone, while Sentio, makers of the Superbook, use a lot of hidden APIs to deliver a “desktop-like” Android experience. The limitations behind each of these solutions, whether they be price or platform, resulted in none of them ever really taking off. Both Samsung and Huawei learned from the failures of each and have devised desktop modes that are accessible and, most importantly, useful.

Huawei and Samsung are in a head-to-head battle over who can develop the best desktop mode experience. Samsung came out of the gate with DeX on the Galaxy S8, which while its implementation was solid, was marred by the price tag of the DeX Station. Huawei responded with Easy Projection on the Mate 10 and Mate 10 Pro. Huawei collaborated with the developers of the startup behind Phoenix OS to deliver a DeX competitor that didn’t require an accessory—all you need is a USB Type-C (USB 3.1) to video output adapter and a device that supports USB 3.1. Samsung followed-up by introducing dockless DeX on the Galaxy Note 9 and Galaxy S9, only to be outdone a few months later by Huawei introducing wireless Easy Projection on the Mate 20. Although Samsung DeX has yet to go wireless, Samsung has the upper hand in functionality thanks to its Linux on DeX feature, which lets you run a full-fledged GNU/Linux distribution compiled for ARM. Now that we know how far Easy Projection has come, let’s dive into what it offers right now.

Setting up Easy Projection

For starters, there are two ways to use Easy Projection: wired or wireless. Wired Easy Projection requires an EMUI 8.0+ Huawei or Honor device that supports USB 3.1 via USB Type-C. To start Easy Projection, simply plug a USB 3.1 Type-C to HDMI/VGA/DVI/DP/MiniDP cable into your smartphone and monitor/TV. Set the monitor/TV to the right input source, and your phone should automatically initiate Easy Projection mode. If you purchase a multi-input dock and use the right Type-C cable capable of Power Delivery, you may be able to start Easy Projection while simultaneously fast charging your phone. Sadly, getting the right accessories for this can be tricky—you’ll have to do some research on our forums to find accessories that are affordable, available, and actually work. The downsides of wired Easy Projection are that your phone needs to be close to the external display, you may not be able to charge your phone while projecting, and you lose access to the Type-C port that could otherwise be used for Type-C audio output, keyboard/mouse, or external storage accessories. Wired projection will work on more external displays than wireless projection, but if you are able to wirelessly project then I recommend going for that.

Wireless Easy Projection is available on Huawei or Honor smartphones running EMUI 9/Magic UI 2. If your phone supported wired projection, then it will support wireless projection with the Android Pie update. Thus, the Huawei Mate 10, Huawei P20, Huawei Mate 20, Huawei P30, Honor Magic 2, and Honor View20 all support wireless Easy Projection. To use the full desktop experience, your external display/dongle must support Miracast. DLNA-enabled displays can show photos, music, videos, or other multimedia files opened in Huawei’s stock Gallery, Music, or Video apps. All other wireless-enabled displays and devices like the Google Chromecast can only mirror the phone’s screen. Unlike wired Easy Projection, wireless mode must be initiated manually from either a Quick Setting tile or Settings > Device connectivity > Easy projection.

EMUI 9 and Magic UI 2 Easy Projection EMUI 9 and Magic UI 2 Easy Projection

Using Easy Projection

However you start Easy Projection, the available features will be the same. The bottom of the desktop interface consists of a start button on the left, a taskbar where you can place your favorite apps to the right of the start button, quick setting buttons to the right of the taskbar, and 3 button back/home/recent app navigation keys on the very right. In order from left to right, the quick setting buttons do the following:

  • Select audio output (phone or external display)
  • Change input method (what keyboard app you want to use if a physical keyboard isn’t connected)
  • Open the notification center where you can view and interact with notifications, toggle Wi-Fi, Bluetooth, Mobile data, volume, or brightness level, or take a screenshot
  • Open the calendar app in a floating window

The start button opens up a list of your pre-installed apps. By default, the start menu pops up from the bottom left corner and takes up about half the screen, but you can maximize the menu by tapping on the top right expand icon. Also at the top are a screen lock button and search bar to find an app. You can launch any app on your phone from the start menu, though apps that aren’t optimized will be hidden in a separate folder called “third-party apps.” By optimized, I’m referring to apps that have been built with Android’s split-screen multi-window mode in mind. Optimized apps like Google Photos, Gmail, Chrome, YouTube, Google Maps, and all stock Huawei apps will be opened in freeform multi-windows, app windows that can layer on top of one another, be resized, or be dragged around the screen. In contrast, unoptimized apps will only be shown in fullscreen mode.

While you’re in the start menu, you can right-click on any app icon to either add a shortcut to the desktop or the taskbar. Right-clicking on an icon in the taskbar will let you unpin the app, while right-clicking on an icon on the desktop lets you open, delete, rename, copy, cut, or uninstall the app. The open action launches the app while uninstall completely removes the app from your device. Meanwhile, delete, rename, copy, and cut are unique features to Easy Projection. Just think of it as your standard desktop OS: deletes remove the shortcut from the desktop, rename lets you change the name of the shortcut, and copy/cut lets you clone or move the shortcut to another location. Lastly, right-clicking on an empty spot on the desktop lets you create a new (text) file, new folder, paste anything you’ve copy/cut, refresh the desktop, change the wallpaper, or change the screen size between small, medium, or large so you can adjust the desktop UI until it fits the entire viewable area of the external display.

The best part of all the above? You aren’t denied access to your phone while using any of the above features. You can continue to project your screen with Easy Projection but still use your phone as usual. While Easy Projection is running, a persistent notification will be shown which lets you switch between desktop mode and phone mode (screen mirroring) or open the touchpad. The touchpad is what lets you move the pointer in Easy Projection if you don’t have a mouse; it takes up nearly the whole screen and you can perform a left-click with a single tap, right-click with a two-finger tap, select text with a double tap and drag, or scroll by sliding up or down with two fingers. The touchpad also provides shortcuts to the screenshot action and a drawing tool which lets you draw lines in red, yellow, or blue on your phone to show on the external display—useful for notes or presentations. Lastly, if you don’t have a keyboard plugged in, your phone’s software keyboard app will show up on top of the touchpad whenever keyboard input is required. I don’t recommend using Easy Projection without an actual keyboard and mouse as it’s a miserable experience, but if you’re truly desperate you could make it work.

Easy Projection could definitely do more, but I have to give credit to Huawei for making the feature live up to its name. You don’t need a proprietary, expensive dock or anything like that; I bought a simple $17 USB Type-C to HDMI adapter from Amazon (in case you’re wondering, it’s the AmazonBasics one) and it works just fine on my Honor Magic 2, Honor View20, and Huawei Mate 20 X. None of my displays support Miracast, but TK Bay from our YouTube channel showed off how easy it is to use wireless Easy Projection. The fact that Easy Projection lets you use your phone while projecting and also works with existing apps because it relies on standard Android multi-window APIs is a big win in my view. The biggest disadvantage, naturally, is the fact that many Android apps haven’t been optimized for multi-window, even though the APIs have existed since Android 7.0 Nougat. Perhaps the introduction of desktop mode in Android Q will push developers to support it better, but we’re a long way away from Android Q adoption on most Huawei or Honor devices. Before that happens, we hope to see Huawei follow Samsung’s lead and bring a full Linux distribution to Easy Projection. Hell, Huawei may even one-up Samsung and bring Windows 10 on ARM to the Huawei Mate 30. That’s certainly wishful thinking on my part, but we’ve seen developers port Windows on ARM to existing devices and we know that Huawei and Microsoft have active mobile partnerships, so maybe they’ll surprise us in October.


App Twin

If you have multiple social media and messaging accounts—perhaps one personal account and one work account—then you may find it annoying how many services don’t let you sign in to multiple accounts. WhatsApp, for instance, only lets you sign in to a single account even if your phone has dual SIM support. That’s where Huawei and Honor’s App Twin feature come in. It lets you clone Facebook, Messenger, WhatsApp, QQ, or Wechat so you can log in to two accounts in each service.

EMUI 9 and Magic UI 2 App Twin EMUI 9 and Magic UI 2 App Twin

App twin lets you clone a limited number of messaging/social media apps.

Cloned apps are denoted with a “2” overlaying the icon.

App Twin launched with EMUI 5.0 on the Huawei Mate 9, though not every smartphone that updated to EMUI 5 got the feature. Since the feature was introduced, it hasn’t changed despite multiple EMUI upgrades. App cloning in EMUI isn’t a unique feature since there are many third-party cloning apps like Shelter and Island which take advantage of Android’s enterprise work profile.

While it’s nice to see the feature built-in to EMUI and retained through multiple software version upgrades, I’m disappointed that App Twin’s arbitrary restrictions are still there. App Twin says that the feature doesn’t work with third-party launchers, which wasn’t true on earlier EMUI releases. There’s also no reason for App Twin to be limited to only 5 apps since it was able to clone any installed app, though that trick no longer works in EMUI 9. I’m not sure why EMUI limits App Twin’s functionality so much, but the reason why certainly isn’t technical.


Gaming Mode

If you’re looking to game on a Huawei or Honor smartphone with the HiSilicon Kirin 980, then you won’t be disappointed. Although the Kirin 980’s raw GPU performance falls short of the Qualcomm Snapdragon 855, we found that Kirin 980 devices like the Honor View20 can easily handle the top Android games on Google Play. Kirin 980 devices can even play many retro games from the GameCube, Dreamcast, and Wii eras. To improve your gaming experience, EMUI 9/MagicUI 2 offers a dedicated gaming mode feature.

The feature, called “AppAssistant” for some reason, can be found under Settings > Apps. Here’s what it can do:

  • Add games to a list to quickly launch them.
  • Enable “game acceleration” to turn on performance mode when gaming.
  • Enable “uninterrupted gaming” to block heads up notifications (except for incoming calls, alarms, and low battery warnings).
  • Manage Bluetooth gaming peripherals and their key mappings, if applicable.
  • Automatically disable knuckle gestures when gaming to prevent accidental inputs.
  • Automatically launch AppAssistant when a registered Bluetooth peripheral is connected.

AppAssistant is useful to prevent your gaming experience from being ruined by a notification, accidental gesture input, or preventable slowdown because you forgot to turn on performance mode, but it lacks many of the bells and whistles found in gaming modes from other smartphone makers. Razer Game Booster on the Razer Phone 2, for example, lets you set a per-game frame rate limit (with an optional FPS counter), per-game CPU clock speed limit, per-game display resolution, per-game performance mode (5 modes separate from the clock speed), and per-game anti-aliasing. You might say it’s unfair to compare AppAssistant to a gaming mode from a more traditional gaming phone, but Samsung’s Game Tuner has more features than AppAssistant. Given that Huawei and Honor both heavily market GPU Turbo, I had hoped that AppAssistant would be more robust.


GPU Turbo 2.0

The addition of GPU Turbo is one way in which Huawei makes up for the difference in GPU performance between the ARM Mali GPUs in their Kirin SoCs and the Adreno GPUs in Qualcomm’s SoCs. The first iteration of GPU Turbo promised a “60% boost in gaming performance” and “30% less battery power when gaming.” EMUI 9.0 brought GPU Turbo 2.0, which Huawei says provides a 36% reduction of in average touch input latency. If you’re playing one of the games that support GPU Turbo, which includes PUBG MobileMobile Legends: Bang BangVaingloryArena of ValorRules of Survival, and NBA 2K18, then you’ll have a great experience.

EMUI 9 and Magic UI 2 GPU Turbo 2.0 EMUI 9 and Magic UI 2 GPU Turbo 2.0

Gaming performance with GPU Turbo 2.0. Source: Huawei. Via: ITHome.

We can’t tell you how well GPU Turbo 2.0 works because it’s impossible for us to turn it off to do a comparison. We can, however, tell you how it works. Although Huawei never went into great detail about how they made GPU Turbo, the team over at Anandtech uncovered a lot of information about it. To summarize, GPU Turbo is almost entirely software based, though the presence of an NPU does help. Huawei creates TensorFlow neural network models for every game that GPU Turbo supports. These models are trained over thousands of hours to analyze the game’s power and performance requirements, and the SoC’s Dynamic Voltage and Frequency Scaling (DVFS) parameters are adjusted to maximize performance and minimize power consumption. During actual gameplay, the model outputs the most optimal DVFS settings. That’s the gist of how it works, though for more detail I recommend you read the Anandtech article in full.


Fingerprint Gestures

Like the Google Pixel, the fingerprint scanner (if the device you’re using has a physical scanner) can be used for gestures. The gesture you’ll probably use the most is the swipe down to show the notification panel. In stock Android, you can swipe down on the fingerprint scanner once to show notifications and once more to show the Quick Settings panel. In EMUI, however, you can only swipe down once to either show notifications or the Quick Settings panel when there’s no notifications. While Huawei sadly blocks the API introduced in Android Oreo that lets you remap the fingerprint scanner, they do offer a few additional built-in fingerprint scanner gestures:

  • Take photo/video: In the EMUI camera app, touch and hold the fingerprint scanner to simulate the shutter button.
  • Answer call: During an incoming call, touch and hold the fingerprint scanner to answer.
  • Stop alarm: When an alarm is ringing, touch and hold the fingerprint scanner to stop the alarm.
  • Browse photos: When viewing images in full screen, swipe left or right on the fingerprint scanner to switch between images.

Sadly, all of these gestures only work with their respective default EMUI app. That means you can’t use the browse photos fingerprint gesture in Google Photos, for instance.


Face Recognition

If your Huawei or Honor smartphone has a front-facing camera, then it supports facial recognition. Apart from the Huawei Mate 20 Pro, every Huawei or Honor device’s facial recognition feature is purely software-based. That means it’s insecure and can be tricked by showing a photo of you or someone who looks like you. It’s also useless in low light conditions. If you can look past those flaws, then you’ll find face recognition to be a convenient way to unlock your device. EMUI/MagicUI lets you decide if you want to automatically unlock your phone after your face is recognized. It also lets you pick whether to show or hide your notifications on the lock screen until your face is recognized. Lastly, you can also integrate face recognition into the App Lock feature so you can unlock access to your apps using your face.

EMUI 9 and Magic UI 2 face recognition EMUI 9 and Magic UI 2 face recognition EMUI 9 and Magic UI 2 face recognition

If you care about security, then I recommend you turn off face recognition. That is, unless, you own the Huawei Mate 20 Pro. The Huawei Mate 20 Pro’s face recognition feature is excellent. The Mate 20 Pro is unique among Huawei and Honor devices because it has 3D depth-sensing hardware, which lets the Mate 20 Pro’s face recognition feature unlock your phone securely and quickly even in poor lighting conditions.


Motion Controls

I’m not a fan of gimmicky gesture controls, but fortunately, Huawei puts them all in one place so you can easily turn the useless ones off. Under Settings > Smart Assistance > Motion Control, you’ll find 6 gestures. Here’s a list of the Motion Control gestures and a brief description of what they do:

  • Flip to mute incoming calls, timers, and alarms
  • Pick up your phone to reduce the ringtone volume for calls, reduce the volume of timers and alarms, or to wake it up
  • Raise your phone to your ear to answer an incoming phone call, start a phone call, or switch to the earpiece if the in-call audio is currently routed through the speaker or Bluetooth headset
  • Take a full-screen screenshot by knocking on the screen twice with one of your knuckles, take a partial screenshot by drawing a circle with your knuckle, take a screen recording by knocking on the screen with two knuckles, or take a scrolling screenshot by drawing an S with a knuckle
  • Launch an app of your choice by drawing the letters C, E, M, or W with your knuckle while the screen is on.
  • Enable split-screen multi-window mode by drawing a line across the screen with a knuckle.
EMUI 9 and Magic UI 2 motion control EMUI 9 and Magic UI 2 motion control EMUI 9 and Magic UI 2 motion control EMUI 9 and Magic UI 2 motion control EMUI 9 and Magic UI 2 motion control EMUI 9 and Magic UI 2 motion control EMUI 9 and Magic UI 2 motion control

The 3 knuckle gestures are made possible using a technology called FingerSense by Qeexo. I personally never use them, so I disable all 3 gestures. I also disabled them because having them enabled will interfere with using your knuckles to scroll if your fingers are dirty. If you train yourself to use the knuckle gestures properly, though, you might find them handy if you take a lot of screenshots or launch the same apps over and over again.

The flip to mute gesture is also something you’ll have to train yourself on, otherwise, you’ll forget it exists. The Google Pixel 3’s Flip to Shhh mutes your device even when you’re not receiving a phone call, so I recommend replicating that rather than using the built-in Motion Control gesture.

The last 2 gestures—pick up and raise to ear—can be enabled and then forgotten about. There’s no reason to not have them enabled because you can take advantage of them in your day-to-day routine without actively thinking about using them. A lot of device makers add features that require active input from the user, which can be problematic because it’s easy to forget everything your phone can do. That’s why I’m partial to the Google Pixel and OnePlus software because I don’t need an encyclopedic knowledge of all the features that they offer. On the other hand, Samsung’s One UI has so many features that even someone who has used Samsung software for years will forget what’s possible. EMUI 9’s knuckle gestures are easy to forget, but the motion gestures are hard to avoid. That’s what makes them great.


Voice Control

Voice commands are available in English (US, UK, Australia), French, German, Italian, Spanish (Spain, Mexico), Portuguese (Portugal, Brazil), and Russian. Voice Control can be divided into two parts: voice wakeup and phone call features.

EMUI 9 and Magic UI 2 voice control EMUI 9 and Magic UI 2 voice control

Voice Wakeup

Building a decent voice assistant is hard work. Both Google and Amazon have done the best jobs at making functional assistants in Google Assistant and Amazon Alexa respectively. In EMUI, there’s no full-fledged, Huawei-made voice assistant pre-installed, though that could change down the road with the introduction of HiAssistant. On most devices, Huawei pushes you to use Google Assistant, though at one point the company partnered with Amazon to set Alexa as the default assistant app for its smartphones sold in the United States (a short-lived venture, sadly.) In addition to Google Assistant, EMUI also offers a feature called “voice wakeup” which can be found under Voice control settings in Smart assistance. Unfortunately, the feature falls short of other assistants.

Voice wakeup is lacking compared to full-featured smart assistants like Google Assistant, Amazon Alexa, Apple’s Siri, or Samsung Bixby. There are only two things you can do with voice wakeup: find your phone by saying “where are you,” or place a phone call by saying “call X” where X is one of your contacts. That’s a fraction of what real voice assistants can do, which is why I’m disappointed that there’s not even an option to launch Google Assistant when your voice is recognized. (I once made a workaround for this, but I haven’t tested it in a while so I’m not sure it still works. Your mileage may vary if you decide to follow this guide.) And no, there’s no longer an “unlock with voice match” option in the Google App for any Huawei or Honor phone anyway, so Voice wakeup is the only way to wake your phone with a hotword.

Speaking of hotwords, you can trigger voice wakeup by training it to recognize when you say “Okay Emy.”The recognition of “Okay Emy” is okay—I was able to wake my Huawei Mate 20 X from a few yards away even with the radio playing in the background at moderate volume. Even after training it to recognize my voice better, I still have to enunciate my words the same way each time to get it to recognize me—meaning there’s less leeway than with Google Assistant or Amazon Alexa. Since there’s no follow-up if it fails to recognize a command and it only works when the screen is off, you’ll have to wait a few awkward seconds before you can talk to your phone again. I’ve had voice wakeup randomly trigger itself on multiple occasions, and it even once misheard me and called a contact while my phone was in my pocket. Embarrassing! Lastly, don’t bother with voice wakeup if most of your contacts don’t have typical English-sounding names.

One feature of voice wakeup that sounds nice on paper is the ability to add a custom hotword phrase, but the implication of such a feature existing in the first place should concern you about its efficacy. The reason why other voice assistants limit you to one, two, or maybe three wakeup phrases is because of the need to limit power use on the device. For example, to make “Hey Google” or “OK Google” wake up a Pixel phone, Google created two sound models that are loaded onto the Hexagon DSPs of the Pixels’ Snapdragon SoCs. This allows the device to put the main application processor to sleep while the screen is off, so only the DSP is parsing audio from the microphone to determine if a hotword phrase was uttered. Google and Amazon deliberately chose their respective voice assistant’s keywords because they won’t interfere with your day-to-day speech and their phonetic structure (ie. the number of syllables.) To be fair, EMUI does warn you that choosing a custom hotword will result in worse voice recognition accuracy, which is why they recommend you stick with “Hello Emy” or choose “Panda Bear” or “Kiwi Bunny” if you want a different wakeup phrase.

EMUI 9 and Magic UI 2 voice control EMUI 9 and Magic UI 2 voice control EMUI 9 and Magic UI 2 voice control EMUI 9 and Magic UI 2 voice control EMUI 9 and Magic UI 2 voice control EMUI 9 and Magic UI 2 voice control

Voice Control for Calls

For safety, EMUI/Magic UI offers a few ways to manage phone calls with voice. First, “quick calling” lets you long-press the volume down button to trigger its voice recognition service so you can tell it to call one of your contacts. Next, there’s “answer calls with voice control,” which lets you answer or reject an incoming call by saying “answer call” or “reject call” respectively. Lastly, there’s “voice broadcast incoming calls” which says the name of the contact that’s calling when you have a wired or Bluetooth headset connected. Besides the last feature I just mentioned, the other two have problems with discoverability. They’re just easy to forget they even exist unless you train yourself to start using them. You might find these features useful if you’re frequently on the road, but I find the contact and voice recognition to be inaccurate so I turned all these features off.


Mini Screen View

One of the best features in EMUI is Mini Screen View. It’s a one-handed mode that not only shifts the entire screen down but also shifts the screen a bit to the left or right to maintain the aspect ratio. Mini Screen View only works in portrait mode, but it has no other limitations. You can browse web pages, watch videos, text friends, pull down the status bar, etc. all without having to stretch your fingers. It’s an incredibly well done one-handed mode. LineageOS at one point straight up copied it when Huawei attempted to submit the feature to AOSP.

Enabling Mini Screen View is easy. If you have the 3 button navigation bar, you can shift the screen to the bottom left by swiping from the right to the left on the navigation bar. If you swipe from the left to the right on the navigation bar, the screen will shift to the bottom right. If you have the navigation gestures enabled, you can swipe from the bottom left or bottom right corner to shift the screen to the bottom left or bottom right respectively. Repeating any of these actions, tapping outside of the mini screen view area, or locking the phone will restore the screen back to its normal state.


Simple Mode

Tech-savvy users will have no problems using EMUI, even if there’s an overwhelming number of features that most people will never use. For the less tech-savvy among us, EMUI and Magic UI both offer a “Simple Mode” that’s accessible in Settings > System. Once enabled, the launcher is heavily simplified. Surprisingly, this is one area where Huawei’s EMUI and Honor’s Magic UI actually differ, so I’ll talk about each software’s take on Simple Mode in separate sections.

On Huawei smartphones running EMUI, enabling Simple Mode shows a tile-based launcher reminiscent of Windows Phone. Apart from the live weather and calendar tiles at the top of each page, the rest of the tiles are simply shortcuts to various stock apps. By default, there are shortcuts for the EMUI dialer, Google’s Messages, EMUI contacts, EMUI camera, EMUI music, EMUI gallery, Google Chrome, and Settings. There’s also a shortcut to return to the standard launcher (exit Simple Mode) and one tile that lets you add a shortcut to any app of your choice, though you can add or remove as many custom tiles as you want by long-pressing on any tile to add a new page. Custom tiles let you add a shortcut to any contact or app of your choice. The remaining pre-installed apps can be accessed in the “others” tile while the user’s apps can be accessed in the “downloads” tile. Disappointingly, the simple mode launcher ignores your preferences for the default apps, so you can’t launch Google Photos or Google Play Music when tapping on the gallery or music shortcut respectively.

On Honor smartphones running Magic UI, Simple Mode doesn’t radically alter the stock launcher layout. Instead, it enlarges the font and icons and changes the stock launcher layout to be a 3×4 grid while placing all user apps into a folder called “others.” You still have access to the widgets and other launcher features.

Simple Mode in both EMUI and Magic UI doesn’t change the notification pull down area, but tapping on settings will bring you to a simplified page that shows 9 buttons: Wi-Fi, Mobile data, Bluetooth, Wallpaper, Text size, Sounds, Display, Exit Simple mode, and More settings. Tapping on Wallpaper, Text size, Sounds, or Display will bring you to their respective settings pages, while tapping on Wi-Fi, Mobile data, or Bluetooth will simply toggle that radio. Tapping on “more settings” will bring you to the full settings page.

EMUI 9 and Magic UI 2 simple mode EMUI 9 and Magic UI 2 simple mode EMUI 9 and Magic UI 2 simple mode EMUI 9 and Magic UI 2 simple mode EMUI 9 and Magic UI 2 simple mode

For the average XDA reader, Simple Mode isn’t of much use. However, we all have relatives who could do with a simpler UI, which is where Simple Mode comes in. If you need to loan your phone to a relative, you can turn on Simple Mode so they don’t have to fiddle with whatever custom home screen you’ve set up. Alternatively, if you buy a Huawei or Honor device to give to a relative, you can advise them to keep Simple Mode enabled. There are simpler smartphones on the market aimed at senior citizens, but they make a lot of hardware compromises to keep costs down. Giving an elderly relative a larger smartphone with a great camera and Simple Mode enabled can keep them happy, at least based on my experience.

(If you toy around with Simple Mode on your own smartphone, don’t panic if it looks like exiting Simple Mode wiped your home screen settings. Your home screen settings and layout are tied to the launcher style. Sometimes, disabling Simple Mode doesn’t change the launcher style back to what it was before, resulting in your home screen becoming a mess. Simply change the home screen layout in Settings and your old home screen should still be there.)


Miscellaneous Features

There are a lot of additional features in EMUI 9/Magic UI 2 that aren’t worth their own sections, but still warrant coverage because they can be useful. I’ll briefly summarize each feature in a list:

  • Backup & Restore
    • There are 3 ways to backup and transfer your data between phones. The first is Google’s built-in backup solution, which backs up Wi-Fi passwords, call history, and app data/files if the app allows it. Google’s backup syncs to Google Drive and is tied to your Google account. Next is Phone Clone, which can be installed on other Android or iOS devices. Phone Clone transfers contacts, calendar events, photos, videos, and more from an old phone to a new phone. It’s a local data transfer that requires you to use your old phone to scan a QR code or manually connect to the hotspot on the new phone. Lastly, there’s Huawei backup, which lets you backup contacts, messages, call log, Huawei notes, Huawei audio recordings, calendar events, photos, music, videos, documents, and apps and their data. Huawei backup lets you perform a manual or automatic weekly backup to your PC via HiSuite, USB storage, a NAS device, or SD/NM card if the device supports it. Backups from Huawei backup can be encrypted, and you can choose exactly what you want to save before starting the backup. Huawei’s backup is most useful for transferring your data from an older Huawei or Honor device to a newer one. EMUI 9 and Magic UI 2 backup EMUI 9 and Magic UI 2 backup EMUI 9 and Magic UI 2 backup EMUI 9 and Magic UI 2 backup EMUI 9 and Magic UI 2 backup EMUI 9 and Magic UI 2 backup EMUI 9 and Magic UI 2 backup
  • Change default volume button control action
    • In Android 9 Pie, Google changed the default behavior of pressing the volume button into changing the media volume. The default behavior on EMUI 9/Magic UI 2 is the same, though a setting in “Sounds” lets you revert back to the pre-Pie behavior and change the ringer volume when pressing a volume button.
  • Dolby Atmos
    • The Huawei P20, Huawei P30, and Huawei Mate 20 smartphone series all feature audio tuning by Dolby. The famous Dolby Atmos audio technology promises “a more enveloping soundfield, greater subtlety and nuance, crisper dialogue, maximized loudness without distortion, and consistent playback volume for a very wide variety of content. Dolby Atmos is enabled by default and can’t be turned off when audio is outputting through the speaker. There are 3 modes to choose from: Smart (default), Movie, and Music. Smart changes the audio tuning depending on the content while Movie and Music are optimized sound profiles for video and audio respectively. Selecting Music also allows you to choose from 3 different “Intelligent Equalizer[s]:” Open, Rich, or Focused. EMUI 9 and Magic UI 2 sound settings EMUI 9 and Magic UI 2 sound settings
  • Eye Comfort
    • This is Huawei’s name for Night Light. It behaves exactly the same as Night Light on stock Android. It applies a filter on the screen to ease eye strain. You can manually enable it in Display settings or from a Quick Settings tile. You can schedule it to start at a certain time at night and end it in the morning. Lastly, you can customize the intensity of the blue light filter using a slider.
  • Glove mode
    • Most gloves aren’t touchscreen friendly because capacitive touchscreens sense the conductivity of your finger, as opposed to resistive touchscreens which detect the pressure of your finger on the screen. With Glove mode, the sensitivity of the screen is increased, so swipes can be detected even through the thickness of a glove. To enable Glove mode, you have to enable the toggle in Smart assistance settings and then swipe on the screen when wearing a glove. This two-step process makes sure that you don’t accidentally turn on glove mode through normal use.
  • Mistouch prevention
    • Accidentally making a phone call when your phone is in your pocket can be quite an embarrassment. If you don’t want to be the victim of butt-dialing, “mistouch prevention” will prevent you from interacting with your locked phone if the proximity sensor detects a nearby object. If for whatever reason mistouch prevention turns on and prevents you from legitimately using your phone, you can press the power and volume up buttons simultaneously to turn the feature off. It’s such a simple and nice feature that doesn’t at all get in your way.
  • Screenshots
    • Screenshot editing is a pretty minor feature to have, but it’s really convenient to not have to open a third-party app every time I want to edit an image. When you take a screenshot in EMUI 9/Magic UI 2, the screenshot doesn’t immediately disappear to the notification panel like on stock Android. Instead, a preview of the screenshot is shown on the bottom left. If you swipe this preview left or right, you’ll dismiss the screenshot (it won’t be deleted, don’t worry.) If you swipe up, you’ll open the share menu to share the screenshot. If you swipe down, you’ll start the scrolling screenshot feature to take a longer screenshot. If you tap on the screenshot, you’ll preview the image in the gallery app where you can either share, delete, edit, or start a scrolling screenshot. The editing tools are pretty basic; you can crop with no limitations on the aspect ratio, draw graffiti like lines, arrows, boxes, or circles, add a mosaic effect like a blur, or erase any changes you made. Lastly, screenshots are automatically compressed by saving them as JPEG files, and EMUI also inserts the package name of the currently focused app into the screenshot’s filename.
  • Screen Recorder
    • One of the Quick Settings tiles that EMUI comes with is called Screen recorder. As its name implies, this lets you start recording your phone’s screen. When starting a recording, a 3-second countdown overlay is shown on screen, though you can’t interact with the screen to prepare in any way. Once the recording starts, a floating timer appears on screen. This timer can be moved anywhere on screen, but it does show up in recordings. To end a recording, you can either tap the floating stop button affixed to the timer or pull down the notification panel to interact with the screen recorder’s notification. There are plenty of screen recording apps on the Google Play Store with far more features than EMUI’s built-in option. EMUI’s screen recorder doesn’t let you change any quality settings before recording; it records all videos at HD (1280×616) resolution. Its biggest advantage, however, is the fact that it can record internal phone audio—something that third-party screen recording apps cannot do. If you wish to record internal phone audio, you have to deselect “enable microphone” before starting a screen recording. Doing so will record the phone’s audio, but as a consequence the audio output is muted until you end the recording, so you can’t actually hear what’s being recorded. I wish Huawei would better explain to the user that disabling microphone recording will instead enable audio recording from the phone.
  • Scheduled power on/off
    • If you feel like your phone slows down over time and you find yourself rebooting your phone on occasion to fix this problem, then EMUI 9/Magic UI 2’s scheduled power on/off feature is for you. This feature simply lets you schedule when to turn the phone off and turn it back on. You can turn it off for hours at a time on the weekend if you want to go cold turkey, or you can turn it off for a few minutes only to turn it back on just to clean up processes. The choice is yours. You can find the feature in “Smart assistance.”
  • Screen saver
    • Android 4.2 Jelly Bean introduced a feature called “daydream,” an interactive screen saver that activates when the phone is charging and the screen times out. You can set a photo album to display, a neat graphical pattern, a floating clock, calendar events, and much more, depending on the functionality third-party apps provide. Since Google introduced Daydream VR, “daydream” was renamed to simply “screen saver.” The feature doesn’t get a lot of love from Google or developers, but why should it? It’s so simple that it doesn’t need any feature additions. Yet somehow, Huawei messed it up. Screen savers are actually less functional on EMUI/Magic UI. The only screen saver you can set in EMUI is a photo album. What’s worse is that the functionality to enable third-party screen savers is actually still there, so Huawei crippled the feature for seemingly no reason at all. Screen saver can be found in Settings > Display > More display settings.
  • Smart cover
    • Certain cases, like the Smart View Flip Cover that Huawei sells, offer additional functionality apart from protecting your device. These cases can turn the screen on or off automatically when the cover is closed, thanks to the magnetometer on your phone. When the cover is closed, the phone shows limited information on the right side of the display such as the date, time, step count, weather, calls, messages, and charge status. EMUI 9 and Magic UI 2 smart cover EMUI 9 and Magic UI 2 smart cover EMUI 9 and Magic UI 2 smart cover
  • Smart screen resolution
    • This feature, accessed in Display settings, automatically adjusts the screen resolution between HD+ and FHD+ on most Huawei and Honor smartphones. This is ostensibly done to save power, though it’s really difficult to actually tell how well it works since there’s no clear indication when the resolution shift happens. Furthermore, it’s not clear if the resolution change is real; there’s a big difference between changing the actual display panel resolution, which requires the display to actually support the resolution and the kernel to change between the resolutions, and changing what the device reports to apps. The former will have a real effect on the display power draw, while the latter has a smaller effect on power since all the pixels are still being drawn, albeit the GPU is stressed less because the system reports a lower resolution and is given lower fidelity graphics from apps. The output of “wm display” and “dumpsys display” both indicate that the display resolution doesn’t actually change, but this could be a flawed way to tell if it’s really working. In any case, I recommend you turn off smart screen resolution and leave your phone at its default screen resolution because it likely doesn’t make much of a difference anyway.
  • Split-screen changes
    • When two apps are open in split-screen view, tapping on the center divider will bring up a button to switch the positions of the apps. EMUI 9 and Magic UI 2 screen resolution EMUI 9 and Magic UI 2 split screen
  • Status bar icons
    • Hidden away in “more display settings” under Display settings, there are two options to customize what shows up in the status bar. The first toggle shows or hides the carrier name in the status bar, something which Huawei can offer because they don’t offer any phones on any greedy U.S. carriers. The second can show the current network download speed in Megabytes per second.
  • Navigation Dock
    • EMUI/Magic UI doesn’t only offer three-button and gesture-based navigation. There’s also a third way to navigate called the “navigation dock.” It takes the form of a floating circle that is overlaid on top of all apps on your screen. You can drag it anywhere on the screen for comfort. You can tap it to go back, long press and release to go home, or long press and swipe left/right to open the recent apps overview. It’s not an efficient way to navigate, but that’s because it’s not meant to be a replacement for the other way navigation methods. You can enable the navigation dock as well as gesture or three-button navigation. If you don’t want the floating dock to show up all the time, you can toggle it from a Quick Settings tile, too. EMUI 9 and Magic UI 2 navigation dock EMUI 9 and Magic UI 2 navigation dock

Continue to Page 2 – Sharing and Privacy

The post EMUI 9 Review [Part 2]: Huawei/Honor’s Android Pie Software Packs a Ton of Useful Features Mistaken for Gimmicks appeared first on xda-developers.

HostGator Web Hosting

0 comments:

Post a Comment