Android多用户模式(手机分身)研究

作者&投稿:乾宣 (若有异议请与网页底部的电邮联系)
最近使用小米手机的分身功能。里面就装了个游戏。在分系统中是可以一键切换的。所以我想能不能利用这套机制,沙箱运行耗电app如西瓜视频(因为常驻后台)从而达到省电的效果。本人redmi k30U没有感觉很经用。
这只是设想,想要知道能不能省,弄清分系统运行原理就知道啦。

下面是摘自网络:
手机分身基于安卓多用户技术,但两者设计理念不同。谷歌多用户设计理念是一台手机多人使用,就好比“公共手机”概念。
我们大多数将手机视为私人物品,不可能公共。于是我们重构一个设计逻辑。
如果套用当下很流行的“平行空间”一说,我们可以称多用户是相当于开启了两个平行空间,而MIUI 8的手机分身则并非两个平行空间,而是“一高一低”,低的是一个私密空间。在这个私密空间内,拥有的权限与初始空间不一样。用户可以放心的在里面存储任何东西,不必担心信息泄露。同时这个私密空间又类似于一个“沙箱”,在这个“沙箱”内进行任何的操作,都不会对手机初始空间造成影响。

很多人很奇怪我们的手机分身会不会占用多余的手机空间,甚至拖慢手机性能。误认为手机分身等于一个“双系统”,或者是开了一个“虚拟机”。

其实手机分身就好比一个虚拟桌面,有一部分共用的安卓内存,大约为700-800MB。在未开启初分身时,初始空间占用的运行内存大约为400-600MB,在开启了手机分身后,运行内存变化就好比一个跷跷板,初始空间所占内存下降至200MB,分身空间占用内存到400MB。

在切回初始空间后,分身空间占用内存为200MB,初始空间变为400M。两者大小发生变更,总量依旧不变。开启手机分身后的占用内存与未开启手机分身所占内存基本一致,为1.5G。

由于手机运行内存总量不变,开启多个APP肯定要占用更多的常驻内存。所以,如果在分身空间内开启过多应用,依旧会导致手机卡慢。

为了避免这种情况的发生,工程师们便限制在分身中使用应用双开,防止开启过多的常驻内存的应用(如微信、微博)。而所占的存储空间也是安装多少APP,就算多大APP的占用空间,存储空间绝不会“对半分”。

时间原因,目前就写到这了。其实从上面的描述可以得知:分身app会常驻内存。但是耗电呢?个人的判断。android是有froze功能的,就是将系统序列化到磁盘。让系统进入休眠态。个人猜测是不会耗电的。

~

Ze552kl手机是否支持多用户模式
答:答案是不一定。在某些情况下,同一部手机需要被多个人使用。比如,家中只有一部手机,但是多个人需要使用它来与外界联系。再比如,在工作场合,需要多人共享一部手机来处理相关工作。这时,多用户模式就显得尤为重要。那么,Ze552kl手机是否支持多用户模式呢?答案是肯定的。这款手机采用了Android6.0操作...

N7005手机是否支持多用户模式
答:其中,多用户模式成为越来越多用户的一个追求。但是对于有些用户来说,他们可能会对于N7005手机是否支持多用户模式这个问题感到困惑,下面就让我们来一起了解一下。N7005手机是一款来自中国联通的手机。其拥有一个5英寸720P的显示屏,搭载的是Android4.2操作系统。相机方面,N7005手机采用了500万像素的...

诺基亚手机多用户咋切换设备
答:诺基亚x6分屏可通过以下步骤操作设置:1、开启诺基亚x6手机,长按多任务键打开支持分屏的应用后,即可进行分屏操作;2、在分屏模式下点击,点击叉号即可退出分屏模式。Android 4.2针对平板电脑进行了优化,用户可以设置自己的主页屏幕、背景、小工具、应用和其他功能,而从锁屏界面切换帐户也非常方便。由于平板...

oppo能否在锁屏界面切换多用户?
答:对于OPPO的安卓系统ColorOS,它确实支持多用户功能。在多用户模式下,每个用户都拥有自己的私密空间,保存着不同的设置、应用程序和数据,相互之间不会干扰或共享。但是,目前OPPO的系统并不支持在锁屏界面切换多用户。如果您需要切换多个用户,首先需要退出当前用户,然后回到主屏幕,下拉状态栏,点击图标进入...

android50是什么意思
答:此外,Android5.0还优化了系统性能,提高了应用的启动速度和响应速度,使得整体使用体验更为流畅。Android5.0还引入了许多新的功能。其中最为显著的是对电池续航的优化。通过智能管理后台应用和服务,Android5.0能够更有效地控制电量消耗,从而延长设备的续航时间。此外,Android5.0还支持多用户模式,允许在...

一部手机怎样安装两个微信
答:- 使用微信多开工具:下载并安装第三方的微信多开工具,例如"Parallel Space"、"双开助手"等。打开多开工具后,选择微信应用进行克隆,然后按照步骤提示输入第二个微信账号的手机号码进行注册或登录。- 切换微信账号:如果你的手机支持多用户功能(如Android的"多用户"或"游客模式"),可以在手机设置中...

有哪些手机支持原生android的多用户功能?
答:摩托罗拉Moto E 购买一台Moto E可能是体验原生Android最实惠的方式。尽管这款机型的硬件配置较低,但是它依然提供了不少高端机型上才有的花哨功能。对于那些预算较少的用户来说,Moto E是一个不错的替代选择。

unity2017.1.1怎么实现应用双开?
答:虽然据业内人士透露这样系统分身的技术其实在看似封闭安全的iOS中也是一样可以办到,但介于 iOS的特殊性,本文还是以Android系统中MIUI 8手机分身以及双开应用LBE为例说起。LBE应用双开与手机分身共同点:虚拟技术在MIUI 8发布之初,会有部分用户认为MIUI8就是采用了原生Android多用户的机制,虽然说多用户...

android开发中怎样解决多用户并发问题
答:既然是多用户,那么用户数据应该是分开的,要不就体现不了多用户的机制体系了,用户下的数据应该是私有的,除非用户提供共享并且系统支持共享才可以。对于Android,即Linux系统来说,一个用户即一个文件目录,用户目录之间的互访是受权限控制的,在没有指定权限的情况下,用户间是不能有互相控制的能力的,...

vivoy51s没有多用户怎么设置双系统?
答:首先,需要在你的Vivoy51s手机上安装一个双系统引导工具,比如DualBootPatcher,它可以帮助你在Android系统之间切换。 其次,需要在Vivoy51s手机上安装另一个操作系统,比如Ubuntu Touch、Firefox OS等。 最后,需要在Vivoy51s手机上安装一个多用户管理器,比如User Manager,它可以帮助你创建多个虚拟用户...