微软让Windows10在2021年能够兼容安卓App吗?

最近推出的macOS 11和M1芯片,让很多人再次惊叹苹果的生态整合能力。

macOS 11 兼容 iOS 平台上的应用程序,让苹果桌面和移动平台的生态系统互联互通,增强 macOS 在生活和娱乐方面的威力。

但实际上,想要打通移动平台和桌面平台的不只是苹果,甚至连苹果都不能称得上是先行者。

在苹果之前,微软已经做了很多尝试,比如开发WM和WP移动平台,开发.NET跨平台开发技术,实现UWP等多平台通用应用。

不过,微软的努力似乎并没有在市场上取得太大的反响。WP 走到了尽头,UWP 应用一直很难成为主流,而微软在消费市场的势力现在正在围绕桌面平台 Windows 10 收缩。

不过,微软毕竟想要突破。最近,有一个有趣的消息:微软正在认真考虑在 2021 年让 Windows 10 兼容 Android 应用程序!

近日,Win10对手机投屏的Android App界面进行了优化,可能是为Win10原生兼容App做准备

苹果的macOS兼容自家的iOS App,我们可以想象这个操作;微软Win10可以同时运行兼容多个平台的UWP应用,这个操作不难理解;

而且现在Win10要兼容谷歌的安卓应用,算盘是什么?

为了让Win10同时拥有桌面和移动平台生态系统app语言转换器 win10,微软真的有必要这样做吗?今天,我们一起来聊聊这个话题。

与 Win10 兼容的 Android 应用程序发生了什么?

首先要确认的是,Windows 10 将与 Android 应用兼容的消息来自可靠来源。

据 Windows Central 称,该项目在微软内部被称为 Latte,它将允许应用程序开发人员将他们的 Android 应用程序带到 Windows 10 上,而几乎不需要修改代码。

Win10 将具有内置的 Android 子系统,用于与 Android 应用程序兼容。

从技术角度来看,Windows 10 兼容 Android 应用是可行的。如果你之前关注过WP/Win10M系统,那么你应该知道微软在Win10M中实现了一个Android模拟器(Project Astoria),可以在WP手机上运行Android应用。

不过由于效率等原因,相应的版本并未正式推送给用户。但这也说明微软已经完成了安卓应用在Windows系统中的兼容。随着硬件的进步,性能和续航的问题也会有很大的改善。

事实上,打算让Android注入自己生态的不仅仅是微软。Android本身就非常适合第三方匹配,虽然它来自谷歌。

但是Android本身又分为开源的AOSP(Android Open Source Project)Android开源项目,以及闭源的GMS(Google Mobile Service)部分。

只要遵循相应的开源协议,任何人都可以使用AOSP创建Android兼容层。比如Sailfish系统和最近的鸿蒙系统都实现了与Android应用的兼容。

因此,从技术和商业的角度来看app语言转换器 win10,Win10 兼容 Android 应用确实没有问题——AOSP 允许微软做到这一点,而微软也确实在 Win10M 中实现了类似的功能。

然而,这是否意味着在Win10中,Android Apps可以拥有完美的体验呢?可能不是。

如前所述,Android系统分为开源AOSP和闭源GMS两部分。微软可以使用的是开源部分的AOSP,但在谷歌的运营下,越来越多的安卓应用需要GMS才能运行。

以 Google Play Services 为代表的 GMS 控制着许多应用程序的关键 API。如果不兼容GMS,则无法通过CTS兼容性认证。

在全球范围内,谷歌通过控制 Google Play Store 的分发渠道,让越来越多的安卓应用接入 GMS 生态系统。

比如一个App要实现推送功能,会使用谷歌的GCM/FCM推送;如果App要实现导航定位,会访问谷歌地图;

游戏要上线,就连接Google Play游戏……没有GMS,很多应用功能不完整,甚至应用无法正常使用。这也是为什么华为在被禁止使用GMS后,将在全球市场遭遇重大挑战的原因。的原因。

图片[1]-微软让Windows10在2021年能够兼容安卓App吗?-老王博客

兼容Win10的Android App项目Latte无法使用GMS服务,未来也没有GMS兼容的希望——谷歌从未授权非Android系统使用GMS。

为此,微软需要另辟蹊径,通过构建自己的 API 来替代 GMS。

Win10兼容Android App的用意是什么?Win10兼容Android App的用意是什么?

在很多朋友看来,微软让Windows 10兼容Android应用似乎是一种“敌方资助”的行为。让自己的系统成为安卓生态的土壤,是不是太过慷慨了?

微软做公益自然是不可能的。事实上,近年来微软的生态运营一直围绕着“跨平台”和“卖服务”。Win10兼容安卓应用,也是这个思路的产物。

如果你经常关注微软的产品,不难发现微软几乎已经成为各大平台的“最佳开发者”。

微软在 iOS、Android 甚至最直接竞争的 macOS 平台上开发了大量的优质软件应用。

与Office、OneDrive等王牌软件一样,微软不遗余力地将其发布到其他平台,甚至超过了自家的WP平台。

微软这样做的目的很明显——让自己的产品覆盖尽可能多的平台,进而完成从“产品”到“服务”的转变。

通过众多产品,无论您使用什么平台,您都可以访问微软提供的全套服务。

无论你使用Android还是iOS,都可以通过上面的Office编辑文档,通过Outlook同步账户发送邮件,通过OneDrive管理数据。这个时候,你使用的平台就不是那么重要了。

Windows 10 与 Android 应用程序兼容,这些应用程序也可以发挥类似的作用,但有所不同。这时,不再是微软应用为平台服务,而是Win10平台为应用服务。

虽然安卓应用的开发由谷歌主导,但只要能在Win10中运行,并且用户愿意在Win10中使用安卓应用,用户必然会接触到Win10内置的微软服务。

从这个角度来看,Win10相当于一个集成了微软服务的终端,可以兼容更多类型的应用软件,自然增加了微软服务的吸引力。

目前,Win10内置了“我的手机”,可以连接安卓手机运行安卓应用,让Win10成为安卓手机的服务终端。

未来Win10可以直接原生运行Android应用,但省去了必须连接Android机器的步骤。

让 Windows 10 与 Android 应用程序兼容并不是微软想法的唯一成就。

比如微软通过WSL让Win10兼容原生Linux系统,Linux开发者可以直接使用Win10工作;

再比如,Edge 浏览器放弃了自研内核,改用 Chromium,获得了完全兼容 Chrome 扩展的能力。结果,我们也看到Edge浏览器从Chrome手中抢了一大块,接触的人也越来越多。微软在 Edge 浏览器中植入的笔记、记录同步等服务。

总之,Win10有自己的生态,这很重要;但Win10能否兼容其他生态,让微软的服务渗透到更多用户中也很重要。

应用虚拟化和跨平台是未来的主要趋势。在微软缺乏移动平台重要立足点的现状下,微软更加积极地实施了使用兼容多平台生态系统的Win10系统的策略,这也是一个合理的选择。

总结

微软让Win10兼容Android应用甚至更多平台应用,这无疑将提升Win10的竞争力,让微软服务覆盖更多用户。

但这也会带来一些其他的问题,比如微软能否构建一套足够完整的API来替代Android应用所需要的GMS?就像正在起飞的华为HMS?

另一个例子是 Android 应用程序没有为桌面环境做好准备。Win10如何保证他们仍然可以有良好的体验?触摸屏电脑的普及真的能解决这个问题吗?这都是有待观察的。

无论如何,Win10兼容的Android App确实是一次非常有趣和有意义的尝试,让我们一起期待Win10中这个功能的正式上线吧。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论