为什么要在 Windows 10 系统上运行 Android 应用程序?

SegmentFault

共 1574字,需浏览 4分钟

 · 2020-12-13


技术编辑:徐九丨发自 思否编辑部



前不久,新闻消息曝出微软发布了一个代号名为「Project Latte」的项目,项目的研究方向是让 Windows 10 系统可以运行 Android 应用程序。


在此之前,微软已经在 Windows 10 操作系统中引入了 Linux 子系统(简称 WSL),并且作出了持续的改进。与 WSL 一样,Project Latte 也将通过 Microsoft Store 应用商店来提供特殊打包的 Android 应用程序获取渠道。


如果一切顺利的话,我们最早有望在明年看到“Project Latte”的到来。但问题是,微软为什么对于在 Windows 系统上运行 Android 应用程序有这么大的执念?




一、为什么要在 Windows 系统上运行 Android 应用程序?


早在几年前,微软内部曾经有过一个类似的项目 —— Astoria,也是为了实现让 Android 应用程序在 Windows 10 上运行。但可惜的是并不得到实际应用,团队也在 2015 年被解散。


而微软为什么对于在 Windows 系统上运行 Android 应用程序有这么大的执念,可能和其内部的市场战略有关。


在 Windows 10X 上,有一个市场营销/战略答案:与 Chromebook 竞争。尽管 Microsoft 的内部人士几乎从未公开谈论过这件事,但有很多渠道消息显示他们持续的关注着 Chromebook 在教育和企业领域日渐增长的份额。而 Windows 10X 在内部是这一战略的重要组成部分,由于 Chromebook 可以运行 Android 应用,因此 Windows 10X PC 也需要在这一领域保持同等的竞争力。


实际上,也有很多用户确实对于在 Windows 10 上运行 Android 应用程序有着强烈的需求,在 Reddit 上,很多用户反馈希望在 Windows 10 上运行 WhatsApp Server,或者在浏览器中使用诸如 Instagram 之类的功能。

如果这个项目最最终可以落地,那么将允许开发者使用简单的应用打包工具,就能将他们的 Android 应用程序发布到 Microsoft Store 上,从而解决市场和企业两方面的问题。




二、Latte 项目其实是把“双刃剑”


借助 Windows 10 Mobile 的 Project Astoria,微软能够自动将 Google API 转换为自己的 API,而这也是这个项目面临的问题之一。


如果这些转换之后的应用必须要使用 Windows 或者 Microsoft API,也就意味着无法使用谷歌的 API 服务。到目前为止,谷歌并没有以任何形式参与到该项目中,并且谷歌表示自家的 Android 应用也不会登陆到 Microsoft Store 当中。不过,有消息称谷歌正为 Windows 10 开发全新的 UWP YouTube 应用程序,但并不隶属于 Project Latte 项目。


目前尚不清楚这个项目最终的目的和发展方向会是如何,不知道微软会不会考虑对 Google Play 服务的支持。




Latte 项目推出后,业内分析师表示微软正试图通过可以运行 Android 应用程序的 Windows Phone,在手机市场卷土重来。你认为在 Windows 10 系统上运行 Android 应用程序市场价值到底有多大?会成为微软占据市场份额的一颗重要棋子么?





- END -

浏览 11
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报