![]() | |
![]() Screenshot of MIUI 14 | |
Developer | Xiaomi |
---|---|
OS family | Android-like OS (Android-based Linux OS) |
Working state | Current |
Source model | Open source (Modified Android Base and Main Framework) with Proprietary components (MIUI Apps and Kits) |
Initial release | 0.8.16 / 16 August 2010 |
Latest release | V14.0.8.0 (Mainland China) (Xiaomi Phone) / 17 December 2022 V14.0.5.0 (Global Market) (Xiaomi Phone) / 18 January 2023 V14.0.5.0 (India) (Xiaomi Phone) / 22 June 2023 V14.0.4.0 (Global Market) (Xiaomi Pad) / 12 January 2023 |
Latest preview | [13] V14.0.23.7.10.DEV (Mainland China) / 10 July 2023 |
Marketing target | Alternative OS replacement for Android devices; Stock firmware for Xiaomi smartphone and tablet |
Available in | 77 languages (varies by country) |
Package manager | APK-based |
Platforms | ARMv7, ARM64, MIPS, x86, x64 |
Kernel type | Monolithic (modified Linux kernel) |
License | Apache License 2.0 GNU General Public License v3 Proprietary |
Official website | www home |
MIUI (pronunciation: Me You I; is UI for Mi)[1] is a mobile UI (User Interface)[2] developed and maintained by manufacturer Xiaomi exclusively for its Smartphone and related communication devices.[3][4] MIUI is based on the Android Open Source Project (AOSP) version of Android, and serves as the basis for other operating systems created by Xiaomi: MIUI for POCO, MIUI Pad, MIUI Watch,[5] and MIUI TV (PatchWall).
There are different versions for each Xiaomi phone model, and each version has variants according to the regions in which the phone is sold, inclusing China, Europe, Indonesia, India, Japan, Pakistan, Russia, Taiwan and Turkey. Xiaomi have also released a few devices running Google's Android One instead of MIUI. Xiaomi devices usually get three Android version updates, but get MIUI updates for four years (less for budget models).[6]
The first MIUI ROM, released in 2010, was based on Android 2.2.x Froyo and was initially developed in Chinese by Xiaomi in its first year.[7] Xiaomi added a number of apps to the basic framework, including Notes, Backup, Music, and Gallery apps.[8]
An organisation named Xiaomi Europe and using Web domain xiaomi.eu, working officially with Xiaomi but not affiliated with the Chinese company,[9] was set up in 2010 as a community for English-language Xiaomi phones running MIUI associated with an Android version. xiaomi.eu issues its own stable and weekly versions of Xiaomi MIUI ROMs, based on the stable, and weekly beta versions of the Chinese ROM.[9] Installing the xiaomi.eu ROM voids the warranty on Xiaomi phones; according to the xiaomi.eu leader, the official ROM must be flashed and the bootloader locked before returning a device for warranty repair.[10]
Google has had disagreements with the Chinese government, and access to many Google services is blocked. MIUI does not ship with Google Play Services in mainland China. However, Xiaomi has expanded its operations outside China; MIUI releases for Android devices outside mainland China have Google Play Services and Google Apps such as Gmail, GMaps, YouTube and Google Play pre-installed and functioning as on any other Android device. MIUI global versions are certified by Google.[11]
China | Global | Europe | |||||
---|---|---|---|---|---|---|---|
Languages available | Few, including Chinese and English | Wide selection | |||||
Selection of downloadable themes | All | Some | |||||
Drag up search | Yes
with international Bing and selection of Chinese search engines |
Google App for Android | Yes | ||||
Smart Assistant | App vault | Google Discover (App Vault in Indonesia , India) | App vault and Google Discover | ||||
Default source of apps | GetApps | Google Play
Additionally in India, Indonesia and others: Mi Picks (renamed to Apps)[12] / Getapps |
Google Play | ||||
Mi Cloud services | All | Some | All | ||||
Updates | Developer | Stable | Beta | Stable | Dev/Beta | Stable | |
Highest priority.
Updated every Thursday |
Usually updated every two months[13] | No longer available | Usually updated every two - three months | Updated every Friday | Usually updated every two months | ||
OTA | Yes | Yes; patches are not supported, so a complete new ROM is downloaded each time | |||||
Official | Yes (made by Xiaomi) |
Approved by the official distribution in the European Union.[9] | |||||
Custom recovery requirement | No | Some (recovery ROMs only) | |||||
Additional features |
|
Optional access to various Chinese online services |
| ||||
Supported Xiaomi devices | Majority
excluding devices never released in PRC Older devices may not be updated |
Majority
excluding devices never released outside PRC Older devices may not be updated |
Although the MIUI is built on the Android platform, the default user interface of its earlier iterations resembled iOS due to the absence of the application tray,[14] with a grid of icons arrayed in the home panels. Other iOS similarities include the app icons being in a uniform shape, the dialer and in-call interface, the organization of the Settings app, and the visual appearance of toggles in the UI. This prompted some observers to cite how the devices running on MIUI could appeal to iOS users wanting to switch to the Android platform.[14] By 2018, MIUI was increasingly shifting towards a design aesthetic more similar to the stock Android. For instance, several elements in the MIUI 10 build resemble Android Pie features such as the multitasking menu and gesture controls.[15] This change was first seen in the MIUI 9 (ver. 8.5.11) that shipped with the Xiaomi Mi MIX 2S. The MIUI firmware already looked like stock Android P.[16]
Another difference from Android is the MIUI's support for themes and custom fonts. Users can download theme packs and fonts, which can change the user interface of the device once installed from the Mi Themes Store. It allows advanced users to tweak the hard-coded firmware of their handsets.[17]
MIUI's kernel was proprietary, and in breach of Linux kernel's GPL.[18][19] Source code for certain components was released to GitHub on 25 October 2013.[20] Kernel sources for a few devices, including the Mi3, Mi4, MiNote, and Redmi 1S, were released in March 2015.[21]
In order to raise funds for the company, MIUI has its own online services from Xiaomi, including cloud services, paid themes and games. Payments are transacted using the Mi Credit digital currency.[22]
After the government of India banned over 100 Chinese apps and services in 2020 due to national security and privacy concerns, including some made by Xiaomi, the company developed a MIUI version without them for India.[23][24]
In April 2019, security researcher Arif Khan reported that Xiaomi's browser apps Mi Browser and Mint Browser suffered from a vulnerability that allowed the URL address bar to be spoofed, which affected Indian as well as certain global versions of MIUI. Xiaomi gave Khan a Bug bounty program but opted not to fix this issue.[25][26] In addition, a vulnerability in a wallpaper carousel app Glance on Indian versions of MIUI allowed a user to bypass the lock screen and access clipboard data.[27][28] This vulnerability was eventually fixed by Xiaomi.[28]
MIUI offers great usage until a point.[29] Users complain about overheating, slow performance, drop in framerate, unstable app function and randomly missing files on the phone storage. Compared to MIUI 12.5, the custom skin brings in several performance Improvements and adds numerous features.[30]
Version | Screenshot | Android version | Date of release | Last Stable release | Initial Beta release | Last Beta release | Notable change |
---|---|---|---|---|---|---|---|
MIUI V1 | 2.1 |
16 August 2010 | — | 0.8.16 | Unknown |
| |
MIUI V2 | ![]() |
2.1-2.3.6 |
Unknown | — | Unknown | Unknown |
|
MIUI V3 | 2.3.6 | Unknown | — | Unknown | 2.4.20 |
| |
MIUI V4 | 4.0.4 – 4.1.2 | Unknown | ICS24.0[31] | Unknown | 3.2.22 |
| |
MIUI V5 | ![]() |
4.1.2 – 4.4.2 | 1 March 2013[32] | 31.0[33] | 3.3.1 | 4.12.5 |
|
MIUI 6 | 4.4.2 – 5.0.2 | 29 August 2014[34] | 6.7.2.0 | 4.8.29 | 5.8.6 |
| |
MIUI 7 | ![]() |
4.4.2 – 6.0.1 | 13 August 2015[35] | 7.5.9.0 | 5.8.12 | 6.5.26 |
|
MIUI 8 | ![]() |
4.4.2 – 7.1.2 | 16 June 2016[36] | 8.5.10.0 | 6.6.16 | 7.7.20 |
|
MIUI 9 | ![]() |
4.4.2 – 8.1.0 | 10 August 2017 | 9.6.5.0 | 7.8.10 | 8.5.24 |
|
MIUI 10 | ![]() |
6.0 – 9 | 19 June 2018[37] | 10.4.5.0 | 8.6.14 | 9.9.6 |
|
MIUI 11 | ![]() |
7.0 – 10 | 22 October 2019 | 11.0.14.0 | 9.9.24 | 20.3.26 |
|
MIUI 12 | ![]() |
9 – 11 | 27 April 2020 | 12.2.7.0 | 20.4.27 | 20.12.10 |
|
MIUI 12.5 | ![]() |
10 – 12 | 28 December 2020 | 12.5.26.0 | 20.12.25[40] | 21.7.5 |
|
MIUI 13 | ![]() |
11 – 13 | 28 December 2021 | 13.2.8.0 (Mainland China) 13.2.6.0 (Global Market) |
21.7.6[41] | 13.1.22.10.24.DEV (Android 12 Weekly) 22.11.23 (Daily Beta for some devices) 22.10.26 (Daily Beta) |
13.1.22.10.25.DEV (Android 13 Weekly)
|
MIUI 14 | ![]() |
11 – 14 | 11 December 2022 | 14.1.5.0 | 14.0.22.12.5.DEV | 14.0.22.12.5.DEV |
|
Legend: Old version Older version, still maintained Latest version |