在放弃Project Astoria之后,微软一直在寻找如何将Android APP引入到Windows 10系统的方法,目前已经通过“您的手机”应用程序可以在PC端执行Android应用程序,但这必需要搭配手机支持。
为此,去年10月,微软公开了拿铁计划(Project Latte),旨在帮助开发者将他们的移动应用程序打包为MSIX,并实现对Android子系统的原生支持。
Project Latte的做法是从Windows Subsystem for Linux的架构来下手,多名开发者已经在Microsoft Store上架了一些应用程序。如果这个计划能够真正落实推进,那么无疑能够大幅改善Windows生态系统统,同时也可以帮助改进Windows 10 on ARM和Windows 10X的商店体验。
在该计划去年10月宣布以来,微软对后续进展始终缄口不言,但肯定的是该计划仍在发展中,并没有被微软取消。而且,搭载该功能的首个预览版有望在今年下半年发布。为了提供原生的Android应用程序的兼容性,微软还计划尽可能用Windows API取代Google API。
它将允许最终用户在PC机上使用Android应用。要做到这一点,你需要打开开发者设置并激活开发者模式,然后部署所需的应用程序。不过,由于实际上它并没有Google服务框架,所以像Gmail、Photos和Play Store这样完全依赖Google Play的应用程序,或是需要通过服务框架才能激活的账号等应用程序,将无法在Windows 10上执行。
除此之外,大多数APK应用程序预计不需要修改就可以工作,几乎不需要什么努力就可以将Android应用程序带到Windows系统上。然而,由于屏幕分辨率问题,缺乏Google Play服务,以及使用键盘并没有触摸屏幕时的一些问题,可以确定到时将有一些应用程序无法正常执行。
领取专属 10元无门槛券
私享最新 技术干货