The dialer and the phonebook share a single app although there are two shortcuts. The app uses a tabbed interface - recent with dialer, then there's the contact list and directory (a.k.a. groups).
The Directory tab is updated automatically online and has various contacts for bars, restaurants, health clinics, flight agencies, hotels, cleaning services, among others. Unfortunately those work only in China, but if you are going to use your Xiaomi phone in China - then this should be of extreme value to you.
Contact info is displayed as a list of all available details. Custom ringtones can be selected for each contact and duplicate contacts can be merged into a single entry.
The dialer supports Smart dialing just fine (looking up both names and phone numbers).
Xiaomi Mi 4 supports voice call recording and it can do it automatically on each call if you like. You can also assign an answer gesture, pre-define quick responses upon reject, there is even support for internet calling.
There are even more call settings if you dig deeper into the menu - flip to mute the ringer, turn on/off the proximity sensor, lock automatically once slipped in a pocket, it can even mute calls from unknown numbers.
The Xiaomi Mi 4 scored a mark of Below average on our loudspeaker tests, meaning you are likely to miss some calls and notifications if you are in a noisy environment.
|Speakerphone test||Voice, dB||Ringing ||Overall score|
The messaging department is pretty standard - there's a list of all bubble-styled conversations organized into threads, with New Message and Search keys at the bottom and a settings button next to it.
Attaching multimedia to a message will turn it into an MMS. You can add everything from photos, videos, audio to general files. There's even a full blown slide editor if you want to make full use of the MMS standard. The Attach location option is pretty nice too.
Moving on to email, the Gmail app (if included) has handy shortcuts at the bottom of the screen and supports batch operations, which allow multiple emails to be archived, labeled or deleted. The default app supports multiple Gmail accounts, but there's no unified inbox.
There is also a generic Email app for all your other email accounts and it can handle multiple Exchange, POP or IMAP inboxes. You have access to the messages in the original folders that are created online, side by side with the standard local ones such as inbox, drafts and sent items.
MIUI relies on Google keyboard for the text input - it has always been pleasure to use and is one of the most preferred Android keyboards out there. On this screen the keys are comfortably large in both portrait and landscape mode. There is support for gesture typing, handwriting and voice input.