MicroDroid并非云系统,但它会让旗舰手机更安全
编者按:本文来自微信公众号“三易生活”(ID:IT-3eLife),作者 三易菌,36氪经授权发布。
对于如今5G时代的智能手机行业来说,“云系统”显然是个很容易吸引眼球的话题。一方面,它迎合了消费者对于“云计算”的种种好奇心理;并且从另一方面来说,在很多不负责任的报道中,“云系统”也经常被形容为不需要手机有很强的硬件性能,从而更容易引发那些不愿购买高端机型的消费者关注。
说实在的,我们并不是说“云系统”这种东西不存在。但至少从严谨性的角度来将,把新技术或新系统都硬往“云系统”上扯,显然并不是一家科技媒体该有的行为。比如说就在日前,我们注意到国内外有不少媒体都报道了谷歌正在开发的“MicroDroid”,并将其描述为手机操作系统的未来“云端版本”。
谷歌要做云系统了?然而这可能是机翻所导致的谣言
说实在的,我们毫不怀疑,谷歌绝对有推出“云系统”的动机。但这是否意味着“MicroDroid”就是一款云系统呢?在我们展开了对相关报道的溯源工作后,并没有花多大工夫就发现了问题所在。
国内某网站关于MircoDroid的报道
首先,我们注意到目前国内某网站关于“MicroDroid”的报道,其中语句相当不通顺,并呈现出了明显的“机翻”特征。于是借助Chrome浏览器自带的翻译功能,我们很快就找到了它“参考”的原文。
经过我们“机翻”的SlashGear文章
上面这段文字,是我们使用浏览器“机翻”功能对外媒SLASH GEAR此前刊发相关内容处理后的版本。可以看到,这明显就是国内网站所谓“谷歌MicroDroid是云系统”这种说法的源头。
但实际上在SLASH GEAR的内容中,他们并没有说过谷歌这套新系统“是云系统”,仅仅只是提出了它未来可能与云系统技术有关的猜想。但至于“MicroDroid”到底是起什么作用,SLASH GEAR则并没有做出判断,而是引述了开发者论坛XDA Developers的分析结果。
真相并没有那么神奇,但MicroDroid依然很有意义
当我们最终看到XDA Developers上关于MicroDroid的分析文章时,我们知道自己已经发现了真相。因为其不仅分析了MicroDroid的用途,还详细地举出了谷歌方面曾在公开场合的相关表态,并指出相关硬件设备在功能上“恰好”已经为之做好了准备的这一事实。换而言之,比起SLASH GEAR以及某网站虽然吸引眼球,但并不太靠谱的“云系统”说法,XDA Developers对于MicroDroid的看法至少从目前来看要可信得多。
XDA的原始报道
那么在XDA Developers看来,谷歌的“MicroDroid”究竟是起什么作用的呢?简单来说,“MicroDroid”正如其名所示,本质上还是一个Android系统。只不过它本身只内含了最低限度的系统文件与驱动,甚至连桌面启动器这样的图形用户界面(GUI)也不包括。换句话说,你甚至不能将MicroDroid作为一个单独的系统来“使用”,自然所谓“云系统”的谣言也就不攻自破了。
事实上,根据谷歌项目领导人威尔·迪肯(Will Deacon)此前在KVM(Kernel-based Virtual Machine,基于内核的虚拟机)论坛的发言,我们可以很容易地知道,谷歌正在为现有Android系统开发基于虚拟机技术的安全功能,而“MicroDroid”正是为此而生。
MicroDroid是如何起作用的?举例而言,在现有的Android系统里,和版权保护(DRM)相关的应用程序天生具备超高的系统权限。这虽然是它们正常运行所必须的设计,但如果这些应用遭到黑客入侵,那么它就有可能成为巨大的安全漏洞。
而有了MicroDroid之后,未来Android就可以在后台运行一个独立的、与主系统之间相互隔离的MicroDroid系统,然后把高权限但又必要的应用,单独放到MicroDroid里去执行。这样一来,万一这些应用遭到黑客篡改,它也无法危害到主系统中的数据。
Android注定会更安全,但目前只有旗舰机可以享受
当然,有些朋友可能知道,很多年前一些第三方安全厂商就已经在Android上实现了类似的虚拟机容器功能,可用于安全执行,也可以用于实现应用程序的“多开”。但是这些第三方Android虚拟机技术其实存在不少问题,比如说,这些非官方虚拟机所使用的系统文件更新可能不够及时,以至于不能支持一些最新的应用;又比如说,由于它们是基于纯软件虚拟的技术,因此执行效率自然难以提升,会造成手机更耗电、发热量也更大。
相比之下,谷歌操刀的MicroDroid方案,似乎从一开始就考虑到了与最新硬件平台之间的协同运作。根据相关资料显示,它很有可能用到了高通骁龙888平台里新增的Type-1 Hypervisor组件,这个硬件模块原本就是为了在一台设备上同时运行多个相互隔离的操作系统而设计。换句话说,当搭载了骁龙888的智能手机升级未来的新版Android后,便会获得比过去更安全的应用隔离运行功能,而且与过去的安全技术相比,被隔离的应用不再会需要更多的性能,也不会带来额外的发热和耗电。
当然这似乎也意味着,同样的硬件模组未来理应会成为更多智能手机移动平台的标配功能。但至少从目前来看,谷歌这种全新的安全机制,仅仅只有当前最先进的那一批旗舰设备才能享受到了。