Android 将支持多用户账号,桌面版 Android 有戏?
桌面系统都早已提供多用户支持。很多家庭都是“多人共用一台电脑”,支持多用户的功能可谓不得不有。那么智能手持设备是否存在同样的问题?对大部分人而言,“手机是我的手机,平板是我的平板”,多用户功能似乎毫无必要。
但这不代表多用户的需求可以忽略,特别是对平板电脑而言。几乎每一个人都会有自己的手机,但平板电脑并不是必需品,多人共用一台平板电脑并不稀奇。
Android 作为如今市场占有率最高的移动操作系统,支持多用户的需求早在 2011 年初就已经有人提出。而近日有更多迹象表明,Android 会在未来的版本中正式支持多用户。
Android Police 在 AOSP(Android 开源计划)发现了蛛丝马迹。从 AOSP 的代码注解时间线中可以看出,Android 系统的不同用户将在以下方面有所区分:锁屏、已安装应用、运行中应用、应用数据、默认应用、主屏插件、账户、同步及语言。
不同用户的文件将会存放在 data/system/users 目录下以不同文件夹作为区分,而 Android 4.1 Jelly Bean 实际上已经可以实现部分多用户的功能。 Android Police 发现,Jelly Bean 中在 data/system/users 该路径下已经有了“0”这个文件夹,也就是说该设备已经存在一个默认用户——“用户 0”。
不仅如此,XDA 论坛已经有人在 Jelly Bean(或 CM10)找到开启“多用户功能”的办法。不过由于该功能的相应代码还远远没有完善,因此这个特性目前完全只是个半成品。该方法的发现者 zanderman112 在自己的三星 Galaxy S3 上测试了该功能,并制作了一段视频:
另外据 ZDNet 报道,有一位开发者向 AOSP 提交了一个补丁,不过被拒。Google 软件工程师 Chirayu Desai 回复道“多用户特性还没做好部署的准备。如果执意使用,将会有不好的结果。”
不管如何,我们几乎可以确定 Android 将支持多用户这个事实,而且这个特性很有可能在下一个 Android 大版本升级中发布。还有人的想法不止于移动设备,ZDNet 就认为“多用户”的特性很有可能是在为发布“桌面版 Android”做准备。考虑到 Chrome OS 的不温不火,将其与如今大热的 Android 整合在一起或许是个好主意。
至于在桌面运行 Android 程序这一方面,也已经有了相应的方案。7labs 向我们列举了三种方法:
- Android x86 :仅适用于 32 位系统用户,可用内存以及程序都非常有限
- 安装 Android SDK:适用于 Windows,但内存占用大,响应速度慢
- 使用 Bluestacks App Player:Windows 和 Mac 均可使用,它提供一个虚拟框架供 Android 应用运行。
题图来自 androidnext