加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营 > 正文

小米大咖报告:从100到2亿+用户,MIUI的成长、创新故事

发布时间:2017-10-13 02:59:05 所属栏目:运营 来源:人人都是产品经理
导读:副问题#e# 编者按:本文作者是小米MIUI体系框架认真人董红光。 2010 年插手小米,一向在MIUI部分,见证了小米和MIUI一起走来的过程,这篇文章聊一聊MIUI的哪些事儿。 一、MIUI成长过程回首 早期的 Android 体系很是难用,界面也很丑恶,与同期间的 iOS 差距
副问题[/!--empirenews.page--]

编者按:本文作者是小米MIUI体系框架认真人董红光。 2010 年插手小米,一向在MIUI部分,见证了小米和MIUI一起走来的过程,这篇文章聊一聊MIUI的哪些事儿。

小米大咖陈诉:从100到2亿+用户,MIUI的生长、创新故事

一、MIUI成长过程回首

早期的 Android 体系很是难用,界面也很丑恶,与同期间的 iOS 差距很是明明,其时 Android 首要精神照旧在完美体系自己,因此也根基没有思量过中国人的当地化需求。以是在其时,做一款定制化的 Android 体系,易用、大度、更切合国人的需求,在用户侧照旧有很是大喊声的。

MIUI 就是在这样的配景之降落生的。

2010 年 8 月 16 日正式宣布了第一个版本,其时找了 100 个内测用户,都是发热友,率先将手机刷成 MIUI,深度行使、全方位吐槽、提各类意见提议。其后我们还拍了一部微影戏,叫《100 个空想的赞助商》,向最初的这部门发热友和全部一向以来支持我们的米粉们表达敬意和感激。

MIUI 的整个理念也是从谁人时辰就形成的,相沿至今,即“和用户做伴侣”,真正去贴近和相识用户,从各个渠道谛听真适用户的观点。个中有一个很重要的渠道是 MIUI 论坛,论坛上都是发热友,各人相互交换各类玩机履历,而 MIUI 乃至小米险些全部人也都在论坛上,常常和发热友们一路交换,解答题目,同时征询各人的各类观点。

好比,在做许多成果之前,我们城市去论坛上问各人的意见,按照网络返来的信息,再做方肮亓?调解。成果发出去之后,继承在论坛上网络各人的吐槽,然后再快速迭代改造。

这里就提到了 MIUI 的另一大特点——每周发版,早年称其为“橙色礼拜五”,这样做的甜头在于:用户可以第一时刻用到最新成果;假如不满足,顿时吐槽,我们很快迭代方案,小步快跑,快速试错。

这样做获得了很是好的结果,以是当时各人说 MIUI 很是好用就不难领略了——由于 MIUI 的许多成果都是直接来自于真实的用户需求,并且按照用户的反馈修改无数遍,最终的结果天然会让更多的人满足。

回首 MIUI 从 100 个用户成长到本日的 2 亿多用户,时代变革很是大,个中两个方面感伤较量深:

一个是人数上的变革,最开始人很少,研发职员只有 20 个阁下,其后总体人数慢慢成长到 1000 多,这个影响很深远。一方面可以做更多的工作了,MIUI 在已往 8 年时代宣布了 9 个大版本,几百个小版本,包括了无数的成果,许多早年没有足够精神做的工作,也一点点做起来和完美了。另一方面,可以把工作做得更好了,早年也许只能到达 80 分的,此刻可以做到 95 分,乃至向 98 分 100 分全力,无论是成果细节,照旧技能实现,以及机能、不变性、功耗等等,每一点的晋升,背后都是大量的人力投入。

另一个是模式上的细分,最开始 MIUI 面向的都是发热友用户,都是很资深的玩家,下手手段强,对新成果很盼愿,对 bug 容忍度高,以是快速试错、每周进级对全部用户都很是得当。但当用户局限已经是 2 亿以上时,对所有效户都这么做就不再得当了,成果也必要做更多的衡量。MIUI 在此做了许多工作,好比细分了体验版、开拓版、不变版,版本的发版频率和成果弃取都是针对响应的人群专门拟定的,因此发热友与平凡用户才都能通过吻合的版本满意本身的需求。

二、MIUI 的一连创新

MIUI很是注重创新,产物创新、技能创新等,在内部都是受到极大勉励的,各人都勇于做各类层面的试探和实行,最终也到达了较量好的结果。一方面推出了许多业界创始的成果和技能,另一方面,也使得许多已有的成果和技能变得越发好用。

这方面的例子许多,举两个我其时参加和认真的项目作为例子吧:

主题

电脑和前智妙手机期间,主题换肤照旧一个较量广泛的成果,可是到了 iOS 和 Android 上,这个成果弱化了,只支持改换壁纸和铃声等很是简朴的本性化配置。但手机是私家物品,行使时刻又长,用户必要更多彰显本性的手段。MIUI 应该是最早涉足 Android 体系级换肤手段的 ROM,其时有两个方面的创新:

一个是成果侧,MIUI 可定制项很是多,不只支持壁纸、铃声、图标、字体等单项的改换,同时还支持体系应用和第三方应用的界面素材改换,其它尚有百变锁屏、自由桌面等很是酷炫的成果,乃至还支持多套主题拆开混搭行使。

另一个是技能侧,MIUI 很早就开始深入研究 Android 的应用资源打点机制,在此基本之上率先做出了能改换全部应用资源的技能方案,其后很快又做到了改换主题后不必要重启手机,所有结果就都能见效的体验。而百变锁屏技能框架在其时的 Android 上也黑白常先辈的,可以让计划师很轻易就写出酷炫的动画和交互,同时还能担保整个渲染的服从,以及很小的功耗价钱,其时乃至尚有人在百变锁屏上开拓和运行小游戏。

MIUI SDK

MIUI 成长到本日,已经可以在很是多的 Android 版本和底层平台之上运行了,但这些背后,必要的是大量的移植和适配事变,不只仅是 BSP 侧的事变,MIUI 对付 Android 的窜改,也都必要做机型适配。跟着 Android 版本和机型越来越多,怎样可以或许做到快速适配,就酿成一个急需办理的题目了。早年 MIUI 对付 Android framework 的窜改,根基是通过直接改代码的情势实现的,这些都是移植本钱。

为了低落这部门本钱,我们提出了一个新的思绪,将一部门代码剥离独立出来,形成一个 apk,叫做 MIUI SDK。

这个并没有什么出格的,但 MIUI SDK 还做了另一件事:许多改变 Android framework 的举动,不再必要直接改代码了,而是可以通过运行时动态 hook 的方法,将原始举动包围掉。

说到这里,也许许多 Android 玩家顿时想到了 Xposed,最根基的道理简直较量相同,可是现实应用进程中会碰着许多题目。

一个最大的题目是:Android 从 5.0 开始,正式切换为 ART 假造机。早年的 dalvik 假造机做动态 hook 相对轻易,方案也较量成熟,可是 ART 的道理完全纷歧样,由于行使了 AOT 的方法,在安装应用时直接编译成呆板码,因此之前的技能方案完全不能行使。

Xposed 的思绪是将 ART 假造机替代成一个修悔改的版本,这样可以共同上层框架做些事变。可是这个思绪对付 MIUI 来说不是好的选择,由于这现实上是将移植本钱从 framework 转移到了 ART 侧。

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读