MIUI

From Wikipedia, the free encyclopedia
  (Redirected from Miui)
Jump to: navigation, search
MIUI
MIUI Logo .svg
Developer Xiaomi Inc.
Written in C, C++, Java
OS family Unix-like
Working state Current
Source model Open source with proprietary components
Initial release 0.8.16 / August 16, 2010; 7 years ago (2010-08-16)
Latest release MIUI 8 Stable:
8.5 China
8.5 Global
MIUI 9 Beta:
7.9.x China
7.9.x Global
Marketing target Firmware replacement for Android mobile devices; stock firmware for mobile devices
Available in 32 languages; vary by country
Package manager Google Play (Global)
MIUI Appstore (China)
APK files
Platforms 32-bit ARM, MIPS, x86, x64
Kernel type Monolithic, modified Linux kernel
License GNU General Public License v3
Apache License 2.0
Proprietary
Official website en.miui.com
Samsung Galaxy Gio and HTC Wildfire S running MIUI v4
Huawei Honor 3C running MIUI v5

MIUI (which stands for Mi User Interface and pronounced "Me You I", a play on the common abbreviation of the words user interface as UI),[1] developed by Xiaomi, is a stock and aftermarket firmware for smartphones and tablet computers[2] based on the Google Android operating system.[3] MIUI includes various features such as theming support.[4]

Xiaomi has released various smartphones, all of which come pre-installed with a complete version of MIUI.[5] This includes various apps and features not available in the aftermarket version of MIUI.

Other than supporting their in-house smartphones and tablets, Xiaomi also offers MIUI to be flashed on other smartphone brands such as Samsung, Sony, HTC, BLU, OnePlus and Nexus.

On February 24, 2016, Xiaomi said that the MIUI ROM had over 170 million users worldwide, and was supported on over 340 handsets.

Development[edit]

The original MIUI ROMs were based on the Android 2.2.x Froyo and was initially developed in the Chinese language by Chinese startup Xiaomi Tech.[6] Xiaomi added a number of apps to enhance the basic framework; those include Notes, Backup, Music, and Gallery.[7] MIUI used to be translated and ported into unofficial versions in other languages by independent developers and groups of fansites. There are still unofficial ports being made but their popularity decreased after Xiaomi released their own cell phones. Updates are usually provided over-the-air every Thursday (CST).

MIUI and Google Play Services[edit]

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, Google Maps, Google Play Store pre-installed and functioning as on any other Android device. MIUI global versions are certified by Google.

Comparison of all MIUI variants[edit]

China Global Xiaomi.eu
Languages available Few, including Chinese and English Wide selection
Downloadable themes All Some
Systems' search engine Yes No Yes
Quick Card Assistant Yes No
Default source of apps Mi App Store Google Play
Mi Cloud services All Some All
Updates Developer Stable Beta Stable Dev/Beta Stable
Highest priority.

Updated every Thursday

Irregular updates made in long intervals of time Updated every Thursday Irregular updates made in long intervals of time Updated every Friday Irregular updates made in long intervals of time
OTA Yes Yes Yes, patches are not supported a new ROM is downloaded each time
Official Yes

Made by Xiaomi

Yes

Made by Xiaomi

Approved by the distributor in the European Union[8]

Made by fans gathered on Xiaomi.EU website

Custom recovery needed No Yes
Additional features Optional access to various Chinese online services N/A
  • Additional icons for many apps from Google Play
  • Unlocked unavailable features on some devices
Supported Xiaomi devices All

excluding Redmi Note 3SE and Mi 4i (dropped)

Majority All cell phones

excluding Mi 4i (dropped)

Criticisms and controversies[edit]

MIUI's kernel was proprietary, and in breach of Linux kernel's GPL.[9][10] Due to criticisms, source code for certain components was released to GitHub on October 25, 2013.[11] Kernel sources for a limited number of devices including the Mi3, Mi4, MiNote, and Redmi 1S were released in March 2015.[12]

MIUI has been criticized for being visually similar to iOS's UI.

Since MIUI V4, based on Android Ice Cream Sandwich and Jelly Bean, Xiaomi added a virus scanning engine from partner company Tencent (formerly from Kingsoft, whose previous CEO was also Lei Jun) despite the opposition of many users. Methods of removing it were published in the MIUI's Chinese forum,[13] since the engine was not found to be helpful.[14]

Also during the development of MIUI V4, Xiaomi started to remove Google services from their ROMs because of Chinese government policies that arose in response to Google's disagreements with the Chinese government. The government blocked access to all Google services in mainland China, and all phones for the Chinese market are required not to allow installation of Google services. In order to raise funds for the company, MIUI has its own environment of Xiaomi, including cloud services, paid themes and games (featuring MiCredit currency).[15] Later, during development of MIUI V5, nearly all Google services had been removed from the Chinese versions.[16]

Version history[edit]

Version Screenshot Android version Last Beta release Initial Beta release Date of release Last Stable release Notable change
Old version, no longer supported: MIUI V1 Up to Android Froyo
Old version, no longer supported: 0.8.16 Unknown 16 August 2010 N/A Initial release
Old version, no longer supported: MIUI V2 Up to Android Froyo
Unknown Unknown Unknown N/A Redesigned user interface
Old version, no longer supported: MIUI V3 2.3.x Old version, no longer supported: 2.4.20 Unknown Unknown N/A Redesigned user interface
Old version, no longer supported: MIUI V4
MIUI v4 devices.jpg
4.0.x – 4.1.x Old version, no longer supported: 3.2.22 Unknown Unknown Unknown Added anti-virus
Old version, no longer supported: MIUI V5
Huawei Honor 3C with MIUI firmware.JPG
4.1.x – 4.4.4 Old version, no longer supported: 4.12.5 3.3.1 1 March 2013[17] Unknown All Google Services were removed from Chinese Version
Old version, no longer supported: MIUI V6
Xiaomi Redmi 2.jpg
4.4.2 – 5.0.2 Old version, no longer supported: 5.8.6 4.8.29 29 August 2014[18] 6.7.2.0 Redesigned user interface
Old version, no longer supported: MIUI V7
Mi 5.jpg
4.4.4 – 6.x Old version, no longer supported: 6.5.26 5.8.13 13 August 2015[19] 7.5.x.x. Locked bootloader on selected old devices and all released afterwards
Old version, no longer supported: MIUI V8
Xiaomi-Mi6.jpg
4.4.4 – 7.x Old version, no longer supported: 7.7.20 6.6.16 16 June 2016[20] 8.5.x.x. Slight changes to user interface, updated system apps, Added support for Second Space and Dual apps.
Current stable version: MIUI V9
Xiaomi Redmi Note 4.jpg
4.4.4 – 7.x Current stable version: 7.9.21 7.8.10 10 August 2017 TBA Added split screen, improved QuickCard, new silent mode, added key and gesture shortcuts

See also[edit]

References[edit]

  1. ^ About MIUI Video on YouTube
  2. ^ [Announced]50 Beta Testers Wanted for Official nexusUI for Nougat 7 II. Apply here, MIUI, 2014-02-26, retrieved 2014-03-05 
  3. ^ http://tech.sina.com.cn/t/2011-07-28/01255847379.shtml
  4. ^ MIUI Official English Site, en.miui.com, retrieved 2014-02-01 
  5. ^ Xiaomi Phone with MIUI OS: a $310 Android with 1.5 GHz dual-core SoC and other surprises, Engadget, 2011-08-16, retrieved 2012-01-17 
  6. ^ Jason Lim, MIUI, Lei Jun, TechNode, retrieved 2012-01-17 
  7. ^ MIUI Official English Site, retrieved 2014-04-12 
  8. ^ "MIUI 9 - 7.8.10 - First Miui 9". Xiaomi European Community & Store. Retrieved 2017-09-19. 
  9. ^ "小米的MIUI被指违反GPL许可证" (in Chinese). Solidot. 21 Nov 2012. Retrieved 6 August 2013. 
  10. ^ "MIUI is accused of non-compliance with free software license, users request MIUI to be free software (MIUI被指责不遵守开源软件协议,网友要求公开源代码)" (in Chinese). tech2ipo. 21 Nov 2012. Retrieved 6 August 2013. 
  11. ^ "Commits". GitHub. October 25, 2013. 
  12. ^ GitHub MiCode/Xiaomi_Kernel_OpenSource, GitHub, 2015-03-31, retrieved 2015-04-08 
  13. ^ "Search Results for virus scanning engine". 
  14. ^ "【实机亲侧】MIUI自带病毒扫描无任何安全防护作用!". 
  15. ^ "删除谷歌,内置杀毒,MIUI终于突破底线". 
  16. ^ "Find all the Google Apps in Google installer!". Xiaomi Tech. June 9, 2013. 
  17. ^ Forum, Xiaomi MIUI Official. "MIUI ROM 3.3.1 Changelog: MIUI V5 for Xiaomi MI2 Released!!! - MIUI General - Xiaomi MIUI Official Forum". en.miui.com. Retrieved 2017-02-10. 
  18. ^ Forum, Xiaomi MIUI Official. "MIUI ROM 4.8.29 Full Changelog. MIUI 6 Released for Public! (Released) - MIUI General - Xiaomi MIUI Official Forum". en.miui.com. Retrieved 2017-02-10. 
  19. ^ Forum, Xiaomi MIUI Official. "About MIUI 7 China ROM 5.8.13. What Device Will MIUI 7 Global ROM Support First? - MIUI General - Xiaomi MIUI Official Forum". en.miui.com. Retrieved 2017-02-10. 
  20. ^ Forum, Xiaomi MIUI Official. "MIUI 8 China Developer ROM 6.6.16 Full Changelog & Supported Devices - MIUI General - Xiaomi MIUI Official Forum". en.miui.com. Retrieved 2017-02-10. 

Cite error: A list-defined reference named "MIUI-9-Announcement" is not used in the content (see the help page).


External links[edit]