Android应用在你的电脑上!

亚历克斯 亚历克斯2021年1月28日遵循
Android应用在你的电脑上!

在咖啡店里,普通的拿铁咖啡通常都是有点贵的选择,但现在有一种拿铁你不用付钱。不,我不是说让别人给你一张星巴克的礼品卡,这听起来有点奇怪。

没错,我说的是Project Latte,微软致力于让Android应用程序在Windows上运行。等一下。这不是已经有可能了吗?嗯,算是吧。一些应用程序可以被第三方程序模仿,而另一些应用程序可能在Windows商店中有专门为Windows编写的等效程序。Facebook Messenger就是一个很好的例子。但如果你经常使用的应用程序没有Windows版本,而且应该比外部模拟器更可靠,那么微软内置的支持是一个受欢迎的变化,但它是如何工作的,你能期待什么?

原来Windows已经有了一个内置的功能,称为Linux或WSL的Windows子系统。WSL允许用户在Windows中运行Linux环境。尽管它主要针对的是开发人员,但看起来Project Latte将构建在WSL之上,因为Android是一个基于linux的操作系统。事实上,微软已经使用WSL为基于GUI的Linux程序添加了Windows支持,因此让用户能够做更多的事情,而不仅仅是在命令行输入东西,这是微软已经清除的障碍。

这意味着开发者无需为Windows而非Android重新编码应用,他们只需将应用移植到Windows上,而无需做太多修改。希望这将意味着,在Project Latte发布后不久,我们将在Windows上看到许多流行的应用程序,而且几乎可以肯定,这将意味着用户体验不会像PC上的手机应用程序那样笨拙。

然而,有一个主要的警告,所有这些运行一个Android应用程序不仅仅是支持Linux的问题,大量的应用程序也依赖于一组名为谷歌Play Services的api,你可能会看到你的手机上不时更新,并想知道,嗯,这是什么鬼?Play Services以多种不同的方式与应用挂钩。例如,应用程序可以要求Play Services处理登录、检索保存的游戏、通过Android iOS发布通知、获取应用程序更新、访问谷歌地图、支付、将视频播放到电视等等。

基本上,如果一个应用程序以任何方式与谷歌服务对话,它会通过播放服务来做到这一点。不幸的是,微软不能单方面地把Play Services加到Project Latte上。至于现在谷歌限制播放服务的设备运行Chrome OS或Android。根据谷歌的说法,尽管Project Latte可能是一个位于Windows之上的类似Android的层,但它并不能使你的PC和Android设备成为现实。

当然,这并不意味着拿铁计划(Project Latte)突然就完蛋了,或者咖啡也一样。有些应用不依赖于Play Services,从理论上讲,它们从一开始就运行良好。谷歌不可能允许微软在某个时候将Play Services移植到Windows上。应用程序开发人员还可以调整他们的应用程序以一种不依赖于谷歌服务的方式运行,这可能比为x86平台重写整个应用程序要简单得多。但是,我们究竟什么时候能在我们的机器上看到拿铁项目,是好是坏?

目前的传言是,我们可以看到它是2021年秋季Windows重大更新的一部分。在那之前,继续刷,记住不要把拿铁洒在键盘上。

如果您在文本中发现了错误,请通过选择错误并按Ctrl-Enter向作者发送消息。

评论(0)

    暂无评论

你必须登录才能发表评论。

登录/报名

页面生成于1.311084985733
Baidu
map