欢迎参与投票

你会为手机安装“小米系统”吗?

会,不用刷系统就能体验,装卸很方便。

不会,MIUI界面太丑了。

我用的是国际品牌手机,绝不装“小米系统”。

我用的是国产品牌手机,装个MIUI玩玩也不错。

起止时间:2014-04-04 至 2014-04-18

网易手机频道原创稿件,转载请注明出处。

小米做系统了,与其说是一个系统,不如说是一套皮肤,一套跟MIUI一模一样的手机主题。新上线的公测版小米系统应用程序,集成了MIUI桌面、拨号、短信联系人和小米云服务等功能的UI,通过和第三方手机底层应用对接,为用户输出与MIUI高度一致的体验。

如果单纯的从体验角度来评价小米系统应用,确实过得去,毕竟这是出自一家靠UI设计起家的厂商提供的解决方案,而且先后经过了5个大版本和至少数以百计的小更新迭代,无论是稳定性还是体验,MIUI和小米系统都可圈可点。

披着MIUI

的假面

细节上,小米系统确实可以做到以假乱真的地步,但这个以假乱真仅仅只停留在表层,它所替换的无非是应用程序的启动器(通俗来说就是应用程序图标),以及上面提到的桌面、拨号等功能对应的UI,Android操作系统的开源是这一切能够实现的基因。

核心功能上,比如操作系统的设置,状态栏和通知栏这些位置的接口小米系统应用程序都是无法调用的,这是为什么小米系统当中只有电话、短信等一些基础功能,而没有出现MIUI的状态栏和通知中心的原因所在。

类似的应用程序实际并不少见,举个例子,Android平台的一款名为Hello的短信应用程序,开发者就是做了一套完整的UI,接管系统原生短信功能。

小米系统的不同之处在于,它接管的功能更多,除了短信,还有拨号、联系人等等,从这个角度来说,小米系统并没有太多神奇之处,也只有在Android平台能够出现这样的情况,封闭的iOS和Windows Phone,第三方开发者很难有这样调用系统原生接口的机会。

安装容易

卸载有点难

和普通的应用程序不同,由于打包了很多内容,小米系统安装之后差不多有65MB,但是安装起来实际上和普通的应用没多大区别,下载也基本无压力,这些都可以看成是小米系统做大的前提条件。

正常的下载之后,用户只需要为小米系统中内置的功能调用系统API接口赋予权限,然后就可以顺利体验这套高仿MIUI主题,不过安装虽容易,但是卸载却很麻烦。

由于原生系统默认小米系统应用为主题,如果不设置默认选项的话,每一次切换主屏幕的操作都会提示选择主题选项,非常繁琐,但是如果设置为默认选项,桌面上的小米系统应用启动器就会隐藏,这时候用户很难找到卸载的路径,如果想切换回原来的主题,并不是一件困难的事情。

举个例子,HTC 816内置Sense UI,系统设置页面下个性化设置包含了主题快速切换功能,相对还比较好找,但是vivo Xplay 3s用户就会犯愁,至少在设置菜单的一级页面下根本找不到如何切换回原生主题的入口,而只能一步步的进入应用程序页面,强制关闭小米系统应用。

android 应用程序入口,小米系统 应用入口之争的另一种思路相关推荐

  1. 小米android核心应用程序,小米系统 应用入口之争的另一种思路

    正常的下载之后,用户只需要为小米系统中内置的功能调用系统API接口赋予权限,然后就可以顺利体验这套高仿MIUI主题,不过安装虽容易,但是卸载却很麻烦. 由于原生系统默认小米系统应用为主题,如果不设置默 ...

  2. Android应用程序如何进行系统签名

    有时写一个程序需要调用系统的库,如果权限不够,是用不了库里面一些方法的 .这时就需要将apk进行系统签名了. 简单常用的方法: 1,在apk的AndroidManifest.xml中的manifest ...

  3. android paint 圆角 绘制_Android系统上绘制圆角和阴影的几种姿势

    0x01 前言 在实际的开发工程中,对视图增加圆角和阴影效果的绘制是比较常见的需求,Android系统提供了一系列的方法以帮助开发者实现基础的视图圆角和阴影效果,但在面对实际的视觉需求时,想要完美达到 ...

  4. Android应用程序获得root权限 基于NVidia平台Android应用修改cpu频率

    问题和目标       有时候希望在java应用程序中来使用root权限,如修改/system权限,亦或者如题. 思路和原理       这里介绍2种我已经实现的方法,但是建议使用第2种,因为第2种适 ...

  5. android系统应用程序设置时间,Android应用程序设置系统时间的方法

    Android应用程序获取系统时间的方法: System.currentTimeMillis(); Android SDK虽然提供了设置系统时间的方法SystemClock.setCurrentTim ...

  6. Android eclipse 程序调试

    一:断点调试 用eclipse开发android程序的时,跟VS一样是可以断点单步调试的. 步骤如下. 1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakp ...

  7. android敏感api函数,基于敏感API调用的Android应用程序动态监控

    摘要: 近年来,Android操作系统凭借其开源的优势,占领了移动操作系统市场.Android通过对外提供API接口重组资源,吸引了大量第三方开发人员创造出功能丰富的Android应用.但是,由于An ...

  8. Android 一个apk多个ICON执行入口

    为什么80%的码农都做不了架构师?>>>    方法一:使用Activity的属性process,不同的Activity是运行在不同的进程中 一个工程对应一个AndroidManif ...

  9. Android 系统 (79)---Android应用程序安装过程解析

    Android应用程序安装过程解析 Android应用程序安装过程解析 1.程序安装的4大步骤 (1) 拷贝apk文件到指定目录 在Android系统中,apk安装文件是会被保存起来的,默认情况下,用 ...

最新文章

  1. 抛弃市电!微软建成世界首座天然气数据机房:能耗大减
  2. 菜鸟成长日记(四)之WMIC简单命令应用
  3. HDU 1284 钱币兑换问题 (完全背包)
  4. boost::weak_ptr和enable_shared_from_this
  5. 数据库大咖解读“新基建”,墨天轮四重好礼相送!
  6. 2007年下半年网工考试试题+分析+标准答案
  7. 在苹果Mac上Word、Excel 界面变黑如何解决?
  8. 【BZOJ 1047】[HAOI2007]理想的正方形
  9. 上班摸鱼的模拟经营文字游戏(管理后台页面,老板都看不出来)
  10. Java3d获取坐标_java-使用带有xzyz坐标和jzy3d的3d表面图
  11. 学画画软件app推荐_可以学画画的APP有哪些?
  12. OpenCV基础教程——视频的读取与写入(超详细+附代码)
  13. 【转】使用cocosbuilder在cocos2d-…
  14. linux清除文件后df还是满的,Linux系统下如何用du和df命令清除大文件?
  15. Java学习总结[C程序员的感悟].doc
  16. 笔试练习题001...to be continued...
  17. Oracle常用函数汇总记录
  18. 视频教程-Word项目实战从入门到精通(兼容2007、2010、2013、2016)-Office/WPS
  19. Java的反射机制---面试
  20. php之cURL详细说明

热门文章

  1. 创建银行数据库(database 第5版)
  2. 靶机渗透—unknowndevice64
  3. 键盘输入今年的某月某日c语言,计算某年、某月、某日和某年、某月、某日之间的天数间隔。要求年、月、日通过键盘输入传递到程序中。...
  4. GoogleVR全景制作过程
  5. Eclipse中Ctrl+D(删除快捷键)失效的解决方案
  6. 《30天自制操作系统》 day5 小结
  7. 汉语拼音学习机(Flask,详细代码,帮助学习)
  8. win10查看计算机型号,windows10系统电脑查看声卡型号的方法
  9. [评论]Flash,Silverlight,Win32:2011三大垂死平台
  10. 可是姑娘,你为什么要编程呢?借这篇好文开启我的博客生涯