近日,外媒 Windows Central 报道称,据消息人士透露,微软正在开发原生支持安卓应用的系统,有望允许开发者将安卓 app 打包成 MSIX 提交到 Microsoft Store,从而无需更改代码(或更改少量代码)即可将安卓 app 引入 Windows 10 系统。消息人士还透露,该项目名为「Latte(字面含义:拿铁)」,最早将于明年发布。 此前,微软曾计划通过一个名为 Astoria 的项目将安卓 app 引入 Windows 10 系统,但该项目无疾而终。「Latte」项目的开发目的与之类似,并且可能由 Windows 面向 Linux 的子系统 WSL 提供支持。但要真正运行起来,微软需要提供能够运行安卓 app 的安卓子系统。 微软此前已经宣布:WSL 即将获得对 GUI Linux 应用的支持,同时 GPU 也将提速,以提升 app 在 WSL 上运行的性能。 「Latte」项目不太可能包含对 Play Services 的支持,因为谷歌不允许 Play Services 安装在原生安卓设备和 Chrome OS 以外的任何设备上。这意味着依赖 Play Services API 的 app 需要进行更新,以移除这些依赖关系来适配 Windows 10 系统。 目前,用户可以使用 Windows 10 内置的「Your Phone」app 在 PC 上运行安卓 app。不过该功能仅限于部分三星设备,且目前还不够稳定可靠。如果能在 PC 本地安装和运行安卓 app,用户就可以不受手机设备的影响,在 PC 上使用缺乏 Windows 版本的 app。 有消息称,「Latte」项目产品将在明年正式上市,并且可能会在 2021 年秋季发布的 Windows 10 中发布。但有一点尚需注意:许多安卓 app 主要是为手机设计的,因此在比手机大的屏幕上效果可能都不太理想。 过去几年,微软明确表示,在平台上进行 app 开发时,不再只重视原生 Windows app,而是欢迎引入更多 app 开发平台,比如 PWA、UWP、Win32、Linux (via WSL) 等,现在,安卓平台也将包括在内。 对标苹果? 手机上的 APP 在电脑上用不了,这是很多人在日常生活、工作中遇到的尴尬。在移动端优先的开发环境中,很多开发者都会优先进行移动端的开发,这就导致桌面端操作系统陷入了尴尬的处境。因此,打通整个生态成了操作系统能否存活下来的关键。 前段时间,苹果 M1 芯片的发布掀起了一场生态巨变。由于 M1 采用了和苹果 A 系列一样的 Arm 架构,所以搭载 M1 芯片的 Mac 产品可以运行之前为 iOS、iPadOS 开发的应用。这意味着 macOS 变成了目前应用生态最丰富的桌面操作系统。在移动互联网时代,这一改变意义重大,也给 Windows 和 Intel 组成的 Wintel 联盟带来了不小的挑战。 长期以来,这个联盟凭借英特尔的摩尔定律和微软 Windows 系统的升级换代垄断了桌面端,在硬件、系统两大核心技术领域高度捆绑住了众多的硬件厂商和软件厂商,形成了全球最大的一个生态。但随着个人电脑业务下滑和平板、手机等移动端的崛起,苹果和谷歌后来居上,Wintel 联盟逐渐出现了裂痕。 近年来,为了在移动优先的互联网时代占有一席之地,微软也开始发力对 Arm 架构的支持,很早就开始布局专门为 ARM 架构处理器编译的 Windows on ARM,只是进展一直非常缓慢。 如果「Latte」项目的计划一切顺利,将安卓 app 引入进来,那么 Windows 10 将成为一个在 app 支持方面几乎「通用」的操作系统。 参考链接:https://www.windowscentral.com/windows-10-project-latte-android-appshttps://weibo.com/tv/show/1034:4569994139467796?from=old_pc_videoshow