Windows 10以后可原生运行Android应用?
Windows 10以后可原生运行Android应用?
最近厂家都在打通自己的生态圈,尤其是苹果让计算机与移动生态的初步融合。Windows Central报道称,预计在Windows10 21H2明年秋季功能更新中,微软将通过所谓的Latte拿铁项目,不借助其他应用的情况下直接在Windows 10上原生运行MSIX格式的Android应用程序。
这个项目将由Windows Subsystem for Linux(WSL)提供支持,但是微软需要提供自己的Android子系统,以便Android应用运行。理论上的性能损失很小,如果一切顺利,开发者有望在不更改代码或更改少量代码的情况下将安卓App引入Windows10。
任何人都可以使用Android开放源代码项目并创建自己的Android版本,为Windows 10操作系统加入对Google Android应用的运行支持。猜测是可以本地直接运行APK,也有分析是微软商店接入Play商店,允许部分适配审核好的程序下载使用。
此项功能必须要在Win10系统的电脑上安装一款叫做Your Phone软件。需要注意的是首先你的Win10得安装Your Phone(国区暂无),然后也需要确保手上的是一台运行Android 9 Pie或以上的指定型号三星手机,数量挺多的不限于高端型号。
然后把两机都连接至同一 Wi-Fi 网络下就可以,可以通过鼠标、键盘、触控来操作。之所以限制三星手机是因为固件中集成有专门的驱动程序,其它品牌手机因为没有,所以会有频繁断连的情况出现。从测试版用户使用后反馈来看,目前Your Phone功能每次只支持串流一款应用。
虽然理论上可以在Win10 PC上以窗口模式运行几乎手机里的所有APP。但缺点是一次只能开一个APP,不能多程序同时运行。不过,微软也表示,由于安卓APP本身的限制,一部分可能会出现黑屏、音频播放异常、游戏程序无法响应键盘鼠标等问题。
Latte项目不太可能包含对Play Services的支持,因为谷歌不允许Play Services安装在原生安卓设备和Chrome OS以外的任何设备上。这意味着依赖Play Services API 的 app需要进行更新,以移除这些依赖关系来适配Windows 10系统。
但有一点尚需注意,许多安卓 app 主要是为手机设计的,因此在比手机大的屏幕上效果可能都不太理想。前段时间,苹果 M1芯片的发布掀起了一场生态巨变,在移动互联网时代,这一改变意义重大,也给Windows和Intel组成的Wintel联盟带来了不小的挑战。
Windows10的安卓子系统在5年前就已经做完了,当时是给Windows Mobile 10做的,用于补全生态,作为测试版用户,这个子系统在兼容性和流畅性上都做得不错,虽然之前在调用设备如摄像头之类的时候有问题,以及没有GMS,但是这些都不重要。
目前通过公开的内容,这波概念依旧是旧饭新炒,虽然可能没有兼容到最新的安卓,但完全不存在赶紧找人来从头开发的情况。微软目前支持多种应用平台,包括PWA、UWP、Win32和Linux。如果安卓应用的加入,很可能会让Windows真正成为一个通用的操作系统。