搭载苹果自研 M1 芯片的 MacBook,可以直接运行 iOS 和 iPadOS 的软件,实现了不同系统之间的互通。当然,想要打通移动平台和桌面平台,苹果并不是第一个。


事实上,微软在苹果之前就已经开始这么做了,例如开发 Windwos 10 Mobile、Windows Phone 移动平台,推出 Microsoft.NET 跨平台软件开发程序等。


然而微软的努力并没有得到市场的认可,微软在 2019 年 12 月 10 日彻底放弃了 Windows 10 Mobile,这也就意味着 Windows Phone 的终结。值得庆幸的是,经过多次尝试后,微软似乎找到了打通移动平台和桌面平台的突破口。


Windows Central 报道称,在微软内部有一个名为“Latte”的项目,在不需要修改代码的情况下,该项目可以让软件开发者直接将 Android App 带到 Windows 10。也就是说,Windows 10 将会内置安卓子系统,从而实现兼容 Android App。

 

 

Windows 10 兼容 Android App 的可行性

抛开爆料消息的真假,其实想让 Windows 10 兼容 Android App 并非无稽之谈。就拿 Windows 10 Mobile 来说吧,微软在 2015 年宣布了名为 Project Astoria 的项目,目的是帮助软件开发者将他们的 Android App 移植到 Windows 10 手机 /PC/ 平板。


为了让移动开发变得更高效,微软还花费了 5 亿美元收购了一家名为 Xamarin 的跨平台移动开发初创公司。然而,好景不长,微软在 2016 年 2 月关闭了 Project Astoria 项目。至于为何关闭该项目,微软在博客中表示,既然已经有了针对 iOS 应用的 Project Islandwood 项目,那么 Project Astoria 就没有必要存在了。

 


Android 本身是非常适合第三方对其进行适配的,因为它分为开源项目 Android Open Source Project 和闭源项目 Google Mobile Service(GMS)。只要遵循相应的开源协议,任何人都可以通过 Android Open Source Project(AOSP)来制作 Android 兼容层,例如华为的 HarmonyOS,就实现了对 Android App 的兼容。


一般的认知中,Windows 系统无法运行安卓应用是因为软件的底层架构不同,但由于已经有了模拟器这个例子,所以还是可行的。换句话来讲,就是不同系统之间开发底层的不同,已经不再是问题。


虽然微软可以通过 Android 开源项目,让 Windows 兼容 Android App,但是现在有不少 Android App 需要依赖 GMS 运行,如果这些 App 无法继续使用 GMS,可能会出现功能残缺,甚至是无法正常使用的情况。


值得一提的是,至今为止,谷歌从未对非 Android 系统授权使用 GMS。不过,微软可以通过自建 API 的方式来替代 GMS。


因此,Windows 10 兼容 Android App 是可行的,只要微软愿意遵循 Android 开源项目协议。

 

 

Windows 10 已经可以运行 Android App 了?

不管 Windows 10 是否会内置 Android 子系统,实际上目前已经有很多方法可以在 Windows 10 直接运行 Android App,例如通过雷电、夜神、BlueStacks 等 Android 模拟器。


此外,手机厂商们也推出了一些功能,像华为的多屏协同,可以将手机界面镜像到 PC 屏幕。通过该技术,用户可在 PC 上畅玩 Android App,编辑手机文档内容,实现了手机与 PC 文件之间的双向拖拽。虽然不是直接运行,但体验已经和在电脑上使用安卓 App 差不多,也是一个不错的办法。

 


当然,第三方 Android 模拟器,往往没有 Windows 10 原生支持来得那么方便和安全。而手机厂商推出的多屏协同,用户必须使用华为电脑和手机才可以体验到该功能。微软貌似也注意到了这一点,所以就自己做了个类似 Android 模拟器的应用,名为“你的手机”(Your Phone)。


这样一来,用户便可以将手机里的 Android App 镜像到 Windows 10 PC 上,比如直接回复手机信息,或者刷抖音、叫外卖等。此外,用户还可以将常用的 Android App 放到 Windows 10 的开始菜单里,甚至是通过鼠标进行点按操作。

 


比较遗憾的是这项功能只支持三星手机,因为“你的手机”是由三星和微软合作,共同开发的应用,所以其他牌子的手机均无法使用。不过,微软透露,之后会对你的手机 App 推出重大更新,预计会将相关服务开放给更多品牌的手机。


另外,想要体验该功能,用户手机系统版本必须在 Android 9.0 及以上,PC 系统则必须为最新的 Windwos 10 Build 20197 版,而且用户安装的必须是正版 Windows 10,使用 KMS 激活的系统也是不可以的。

 

 

Windows 10 兼容 Android App 的意义何在?

看到这里的小伙伴,可能会心有存疑,微软这么做的目的是什么?又有何意义?


在当今这个移动互联网盛行的时代,PC 已经不再是接入互联网的第一终端。简单点来讲,就是 PC 逐渐被智能手机所取代。而在这个庞大的智能手机市场中,操作系统被苹果和谷歌两家瓜分,微软几乎没有任何表现的余地。为此,微软花费重金收购了诺基亚,推出了 Windows Phone,可惜也没能将 Windows 在 PC 上的辉煌复制到智能手机上。



显然微软也意识到了错误,想要走出困境,必须做出改变。于是,微软的转型之路在此拉开了帷幕。

 


微软的战略转型主要分为两个方面:1. 不再把 Windows 作为微软的核心业务;2. 在 Windows 之外找到新的业务,帮助公司创收。


微软 CEO 萨提亚纳德拉给予了 Windows 新的定位,那就是作为一种服务工具。微软决定不再执着于 Windows 授权模式,那些搭载在 Windows 上的应用软件,比如 Office、Skype 等,将以免费的方式推广到各大平台。


典型的例子就是微软针对 iOS 平台,推出了 Office 专门的软件开发版本,以及一系列的移动应用软件。也就是说,微软不再画地为牢,而是抱着合作互利共赢的目的,将旗下软件,以免费的方式向竞争对手平台开放,微软将自身定位为 iOS 和 Android 的“最佳应用开发者”。


微软通过与竞争对手的合作,以此来提升 Windows 的活跃度和用户粘性,同时有利于推广自家的服务业务。


另外,Windows 10 兼容 Android App,可以帮助微软弥补自身生态的不足。但 Windows 10 能否兼容其他生态,让微软微软的服务让更多的的用户知道,那就是另一回事了。

 


总的来说,Windows 10 兼容 Android App,可以将其看作是传统 PC 互联网和移动互联网的较量下,PC 互联网失势后,微软积极应对的表现。不管是将自家软件免费开放给各大平台,还是微软把 Android App 整合到 Windows,这些都是微软战略转型的一部分。


尽管微软没能赶上移动互联网的末班车,但是他却牢牢把握住了继续盈利的机会。在可预见的未来,相信 Windows 10 走向免费也是在所难免了吧。