ITBEAR科技资讯
网站首页 科技资讯 财经资讯 分享好友

手机新标配 双开与分身是如何实现的?

时间:2016-06-13 08:42:34来源:中关村在线编辑:星辉

随着社交网络的普及,一个微信或者是QQ已经不能满足工作生活的需求,但我们知道市面上的大部分的社交应用在手机上只允许下载一个程序,这样造成了 两个微信账号频繁切换,麻烦不说而且容易错过重要信息,于是出现了越来越多的支持微信双开的手机,应用双开乃至系统分身成了用户的刚需,这部分功能也很快 会成为国内手机标配。

手机新标配 双开与分身是如何实现的?

手机新标配 双开与分身是如何实现的?

据了解,目前支持应用双开的手机品牌已经有奇酷360、小米等。而华为、OPPO、VIVO等国内手机品牌也将很快跟进此功能,不过你大了解应用双卡和系统分身所采用的原理是什么吗?

分身成为手机新爆发点

前些日子,伴随着小米Max发布,MIUI8也闪亮登场,不过在小米这款史无前例的大屏手机的声浪下,MIUI8 凭借“系统分身”这一功能依然抢尽风头。 另外 三星发布了GalaxyC5和C7来看,为了迎合国内用户,三星也特别加入了双微信、抢红包助手等功能,一时之间厂商纷纷加入了双卡大战,

手机新标配 双开与分身是如何实现的?

伴随小米Max登场的还有MIUI 8

其实双开成为爆发点的原因有两个,其一是例如微信等App对于产品的坚持,另一方来自的多账号运行时的安全风险。而正因为微信等App对双开的不支持,但用 户都对于该功能有需求,因此才导致了如此庞大的双开需求。虽然据业内人士透露这样系统分身的技术其实在看似封闭安全的iOS中也是一样可以办到,但介于 iOS的特殊性,本文还是以Android系统中MIUI 8手机分身以及双开应用LBE为例说起。

LBE应用双开与手机分身共同点:虚拟技术

在MIUI 8发布之初,会有部分用户认为MIUI8就是采用了原生Android多用户的机制,虽然说多用户机制也可以实现所谓分身的功能,但对用户来 说,使用体验相对较差,双开微信需要切换不同用户使用繁琐,另外最大的坏处是不能同时即时收到两个微信的消息等。所以从功能性上可以否定MIUI 8采用 的是该原理。

手机新标配 双开与分身是如何实现的?

虚拟化技是应用以及系统分身主要原理

另外还有有一些LBE的老用户疑惑,应用分身的功能是不是和LBE平行空间双开应用是不是一样的原理,其实MIUI 8应用分身、手机分身背后的技术并不是 LBE提供的。虽然早前小米与LBE的合作一直比较多,包括应用权限管理一直采用的就是LBE的定制方案。这次更新的MIUI8中,支持链式启动管理,禁 止应用互相调起的“葫芦娃”行为就是LBE提供的数据。

手机新标配 双开与分身是如何实现的?

小米系统分身由Graphite Software提供技术支持

但据据了解,小米是集成了国外一个OS虚拟化解决方案。与LBE平行空间背后的的虚拟化技术引擎并不是一个,但虚拟化”这个术关键词。正是这两项技术的共同点。

其实系统分身就是——虚拟化。早年间微软,从Windows UCA开始使用虚拟化技术保护用户的安全,其直观体现就是管理员权限。在底层UAC使用虚拟化 保护用户安全,同时兼容旧版本,使其应用在更新的系统中。XBOX ONE就是一个例子,它通过虚拟化技术隔离游戏与操作系统,同时有效避免了安全漏洞对 整个系统的威胁。

手机新标配 双开与分身是如何实现的?

应用不相互干扰

简而言之,就是创造一个基于Android系统的虚拟平台,通过修改修改Framework层(架构,它是一个语言开发软件,提供了软件开发的框架)的虚拟 实现、Android系统组件管理、文件系统虚拟化和应用进程管理从而在手机上支持多个应用空间,并达到不相互干扰的效果。LBE使用的是自主研发出了全 球首个安卓虚拟系统引擎MultiDroid。MIUI 8系统则是集成了加拿大移动技术公司Graphite Software 提供的 “Secure Spaces”虚拟手机解决方案,实现小米手机的成功分身。

系统分身数据独立 应用分身硬件独立

MIUI 8的系统分身 是在OS层实现的虚拟化技术,需要通过修改Android Framework以及OS的源码。这个虚拟化的实现,它比较依赖MIUI的定制 系统,不能在其他Android版本上运行。不过这也意味着同一台手机将会为你提供两个完全不同且互相封闭的系统环境,用不同的解锁密码、进入不同的桌 面、安装不同的应用。两者的数据完全隔离,相册、桌面、通讯录全都不一样,即使是同一个应用的数据都是完全隔离互不干涉的,所以当你将手机插入电脑时,也 完全不会显示另外一个系统储存的资料。

手机新标配 双开与分身是如何实现的?

不同的解锁密码进入不同的桌面

LBE 平行空间则是在应用层上实现的,通过自主研发的MultiDroid虚拟引擎到达不依赖于特定的ROM。它独立于硬件也不需要特定支持,便能完成移动设备 虚拟化。因此LBE平行空间兼容所有主流的Android版本,所有主流的国内外安卓手机,支持双开几乎所有的安卓应用,但应用的数据都储存在同一个系统 层级下,在电脑下可以查看手机所有应用数据吗,因此安全性不及系统分身。

总结:不论是应用分身还是系统分身这确实是一个非常值得使用的功能,解决了不少的用户使用两个同样通信工具的窘境,还给你一个干净的朋友圈,林外时可以有效保护隐私,可以说双开\分身已经被大部分消费者接受,并成为了一种刚需。

写在最后:应用分身和系统分身你认为谁更实用方便呢,或者是你更看好哪项功能?欢迎留下你的观点与网友们一同讨论。

更多热门内容