宿迁波仔博客

小米于2016年5月10日发布的MIUI 8 双系统是如何实现的?

手机分身小米在两年前已经在探索,双系统在很早以前就实现并用在几乎所有机型上,只是用户没有太多感知。

小米的手机分身是基于Android多用户开发的,小米在Android多用户的基础上底层做了数据分和进程分离和很高强度的安全加固,保证了手机分身和主用户之间的高度安全个例,同时在交互设计上又做了很多细节优化,这样主用户和分身用户的使用过程中就没有原生系统的割裂感.

手机分身因为要说的内容太多了,有空再补充吧.

然后说说应用分身。

MIUI8的应用分身,一个工程师,从调研到实现原型用了一个月,完成了雏形。然后加入两个小伙伴,又用了一个多月,实现了产品化。

目前还有5%尚待完善和探索。

不是LBE类似的虚拟化技术,也不是Graphite Software 提供的“Secure Spaces”。

开发过程是有趣并轻松的(当然碰到难题也经常熬到凌晨一两点),因为可以合理的扩展和修改系统底层,所以我们实现要比LBE类似的虚拟化成本要低,分身应用运行效率要高,用户体验要好。

但是并不是100%完美,是的,我承认。

因为有很多三方应用调用接口不标准和Android AOSP原生逻辑bug。这些问题需要发现、解决、迭代,需要可爱的小米用户和我们继续优化和改进。

等大家用上了MIUI8,意见和建议报给我,掌声留给MIUI。

应米粉要求先贴几个应用分身的图吧:

是的,不是仅仅的微信双开,我们支持几乎所有应用的双开运行:

小米MIUI8系统

在桌面上还挺壮观的

小米MIUI8系统

 最近任务对于双开应用区分的很清楚:

miui8

随意选择双开的微信、微博、QQ进行登陆和支付:

miui8

来源:知王乐 MIUI安全工程师

2016-05-26 | 发布:宿迁波仔博客 | 分类:科技资讯 | 评论:4

留言列表:

  • 四川卫校 发布于 2016-06-07 15:53:28  回复
  • 很期待呢,谢谢分享
  • 昊宇节能设备 发布于 2016-06-01 09:31:29  回复
  • 很强大很壮观啊,
  • 蒸汽冷凝水回收设备 发布于 2016-05-30 16:22:26  回复
  • 留下脚印,欢迎回访
  • 蒸汽回收机 发布于 2016-05-28 09:33:24  回复
  • 期待应用

发表留言: