Windows 11正式发布,Android协同来了。

Windows 11来了,小雷还记得某位微软高管以前的一段话:“Windows 10将会是最后一个Windows 系统。”,说实话,当时感觉就像343宣布《光环:无限》是光环系列的最后一作一样,怎么听都不靠谱。


现在看来,小雷的直觉是没错的,Windows 11果真来了,而且还带来了一个大家期待已久的功能——原生支持Android软件。欢呼吧!Android手机党们,以后再也不用去安装什么模拟器了!(开玩笑的)


ZxTYQKNuXtzu5tXG2w9ACh.jpg


不过,与一些网友认为的“官方模拟器”不同,微软这次是真的让Android程序在Windows上原生运行了,在流畅度和稳定性上将超过大多数的模拟器。当然,现在Windows 11的Android协同具体能够做到什么地步还有待商榷,但是从实用性方面来说,可能是本次更新中最值得期待的功能之一。


酝酿7年的Android子系统


很多人可能觉得,微软捣鼓Windows系统和Android系统的协同功能,是从Your Phone开始的,但实际上早在2014年,微软就已经秘密开始推动Project Astoria,一个在Windows 10 Mobile上运行的Android子系统,随后更是在2015年的Build大会公开了这个计划。


不过,微软推动这个计划的初衷并非让Windows 10能够支持Android系统,而是希望能够拉一把刚发布不久的Windows 10 Mobile生态,希望通过引入对Android软件的支持,让整个系统生态能够被用户所接受。


Project-Astoria.jpg


至于后面的故事,我想熟悉Windows系统的朋友应该都知道,Project Astoria因为某些原因,仅开发了两年,发布不到一年后就被砍掉,而Windows 10 Mobile也在2019年发布最后一个版本后,被微软彻底放弃。


Project Astoria并非因为效果不好而被砍掉,但从当时遗留的测试结果来看,该系统的运行效率已经是超过了大多数的模拟器,甚至在部分应用上超过了Native Android。


所以,虽然最后因为某些原因被迫停止计划,但是微软内部其实一直在对其进行持续开发,从WSL到WSL2,再到后来基于WSL2开发的Your Phone,这个功能国内的用户可能没多少人用过,但是在国外却是备受好评。因此,这个在Windows 11中作为附件存在的功能正式转正,成为Windows 11的基础功能之一。


windows-11-android-apps.jpg


至于微软是如何实现的,其实流程并不复杂,程序员们直接将Android Open-Source Project(Android核心系统)打包成了Windows的一个子系统,然后再通过英特尔开发的指令转换技术,将ARM指令直接转化为x86指令,以便PC处理器处理,最后呈现到用户面前的就是一个几乎原生运行的Android软件。


当然,流程说起来不复杂,但是想要让用户流畅地使用Android软件,所需要进行的工作实际上非常多,各种适配问题、BUG处理、指令转换等,都需要一一解决,而且本身也需要Android软件支持x86结构,亦或是支持英特尔的Bridge技术,否则在Windows 11上一样无法正常运行。


功能虽好,但是别高兴得太早


支持原生Android软件,不少网友在听到这个消息都十分兴奋,不管是上班摸鱼还是双开各种即时通信软件,这个功能都可以节省不少的精力和时间。但是,一切也许并没有大家想得那么美好,作为一个刚刚登场的功能,它依然有着不小的局限性。


首先是Android软件必须通过亚马逊的应用商店下载(海外地区,国区尚不明确),在应用数量和质量上难以与Google Play媲美,不过它也有一个优势,那就是在大陆可以直接访问商店,无需跳转。


微信截图_20210625182034.png


其次,从目前公开的信息来看,Windows目前并不支持谷歌套件,这就意味着依赖于谷歌套件的软件很有可能无法正常运行,比如大多数的手机游戏、使用GMS推送的即时通信软件等,对于用户来说显然会大大降低功能的实用性。



不过,既然微软已经开始直接在预览版中植入了这项功能,那么估计与谷歌方面的谈判也已经有了一定的进展,后续加入谷歌套件的支持,也许也并非不可能。即使Google Play商店没有,GMS和Google服务还是有机会的,只要能够获得谷歌的支持,那么大部分问题都将会迎刃而解。


b0bef8d0-8b67-11eb-b3d3-fd1764dae2f2.cf.jpg


另一方面,线Windows版本也需要对应软件开发者的适配和支持,否则用户依然无法通过应用商店获取想要的应用,在应用安装上至少是比目前使用的模拟器要麻烦不少,最好的解决方法就是寄希望于微软开放第三方软件安装,绕过应用商店。但是,微软会不会开这个口子,谁也无法确定,不过小雷认为众多黑客及开发者也许会找出破解的方法。


所以,短时间内Windows 11的这个功能在体验上也许并不会比模拟器好多少,至于未来的发展如何就完全取决于微软对它的支持。如果能够得到资源倾斜,那么成功的几率还是很大的,以Edge为例,在得到支持后,仅用了短短两年时间就交出了一份出色的答卷。


大一统时代要来了?


从macOS到Windows,在本月份发布的两个新系统都不约而同地将打通移动端与桌面端的功能作为新系统的核心卖点之一。而在此之前,国内的手机厂商、诸如小米、华为等都已经在协同功能上进行了布局,华为更是进一步地打造了一个融合全平台生态的鸿蒙系统,可见,移动与桌面端的统一几乎是未来的必然趋势。


随着人们对手机的依赖加深,手机上的应用已经在很大程度上取代了不少的PC应用,比如即时聊天软件、短视频软件等,如果单独计算娱乐时间,人们花在手机上的时间已经超过了PC,所以,PC拥抱Android等移动端系统几乎是必然的。


transfer-android-datat-to-pc-1.jpg


对于用户来说,跨系统的协同也能够在日常使用中带来许多的便利,比如同时使用两个微信的朋友,就不用频繁地拿起手机查看另一个微信的信息了,可以直接在电脑上挂载两个微信。


但是,目前的各个移动生态都还在各自为战,苹果旗下的iPhone与Mac自成体系,华为鸿蒙自成一派,Windows和Android则是最为势大的联盟,而真正的大一统,只有在三方互相开放后才算是成功。


这样的未来会到来吗?对于这个问题,小雷也确实无法给出答案,但是至少有一点是可以确认的,移动与桌面生态的统一,离我们并不遥远。