Win10真的要兼容安卓App了,微软到底想玩什么
Win10兼容安卓App到底是怎么回事?
[PConline 杂谈]最近macOS 11以及M1芯片的横空出世,让很多人对苹果的生态整合能力再次发出了惊呼。macOS 11能够兼容iOS平台的应用,这让苹果桌面和移动平台的生态得以互通互融,一举提升了macOS在生活娱乐方面的功力。
macOS 11能运行iOS App
但实际上,想要打通移动平台和桌面平台的,并不止是苹果一家,甚至苹果称不上是先行者。在苹果之前,微软已经作了多次尝试,例如开发WM、WP移动平台,研发.NET跨平台开发技术,推行UWP这样的多平台通用应用等等。然而微软的努力,似乎没有在市场上取得太大的反响,WP已经宣告终结,UWP应用始终难成主流,微软在消费市场的势力,现在紧缩在Windows 10这个桌面平台周围。
然而微软终究是想要突围的。最近,传出了令人在意的消息:微软正在认真考虑,让Windows 10在2021年能够兼容安卓App!
最近Win10已经对手机投屏的安卓App做出了界面优化,这或许是为Win10原生兼容App做准备
苹果macOS兼容自家的iOS App,这个操作我们能想象得到;微软Win10能运行同时兼容多平台的UWP应用,这个操作也不难理解;而现在Win10竟然打算兼容Google家安卓系统的App,这打的到底是什么算盘?为了让Win10同时拥有桌面和移动平台的生态,微软如此做真的有必要吗?今天,一起来谈谈这个话题吧。
Win10兼容安卓App到底是怎么回事? 首先要确认的是,Win10将兼容安卓App的消息,是有可靠来源的。根据Windows Central的报道,该项目在微软内部被称之为Latte,该项目将允许应用程序开发人员将他们的 Android 应用程序带到 Windows 10,几乎不需要修改代码。Win10将会内置安卓子系统,以实现安卓App的兼容。
从技术上来看,Win10兼容安卓App,是可行的。如果你之前关注过WP/Win10M系统,那么应该知道微软曾经在Win10M中实现过安卓模拟器(Project Astoria),能够在WP手机中运行安卓App。只不过由于效率等原因,并没有将相应版本正式推送给用户。但这也说明,微软其实早就在Windows系统中完成了对安卓App的兼容,随着硬件的进步,性能和续航的问题也将大为改善。
微软之前在WP/Win10M移动平台上,也推出过兼容安卓App的企划
当年的Win10M,通过某些手段,是可以安装运行安卓App的
实际上,打算让安卓为自己生态输血的,并不止微软一家。安卓本身就是非常适合第三方对其进行匹配,尽管它来自Google,但安卓本身分为开源的AOSP(Android Open Source Project)安卓开源项目,以及闭源的GMS(Google Mobile Service)部分。只要遵循相应的开源协议,任何人都可以通过AOSP来制作安卓的兼容层,例如Sailfish旗鱼系统,又例如最近的鸿蒙系统,都实现了对安卓App的兼容。
因此,无论从技术还是从商业的角度来看,Win10兼容安卓App的确是没有问题的--AOSP允许微软这么做,而微软也的确在Win10M中实现过类似特性。但是,这是否意味着在Win10中,安卓App就能够有完美的体验?恐怕未必。
前面提到,安卓系统分为开源的AOSP和闭源的GMS两部分。微软能使用的,是开源部分的AOSP,但偏偏在Google的运营下,越来越大的安卓App,需要一来GMS来运行。
以Google Play服务为代表的GMS,掌控着很多App的关键API,无法兼容GMS则不能通过CTS兼容认证
在全球范围内,Google通过掌控Google Play商店这个分发渠道,让越来越多的安卓App接入了GMS生态当中。例如App如果想要实现推送功能,它会使用Google的GCM/FCM推送;App想要实现导航定位,它会接入Google地图;游戏想要联机,那么则会接入Google Play游戏--缺乏了GMS,很多App的功能就会残缺,甚至App无法正常使用,这也是为何华为被禁止使用GMS后,在全球市场会遭遇重大挑战的原因。
而Win10兼容安卓App的项目Latte,并不能使用GMS服务,在日后也不会有兼容GMS的希望--Google从未授权非安卓系统,来使用GMS。对于此,微软需要另辟蹊径,通过自建API来实现对GMS的替代。
Win10兼容安卓App意欲何为?
Win10兼容安卓App意欲何为? 微软让Win10兼容安卓App,在很多朋友的眼中,似乎是一种"资敌"行为--让自家系统也成为安卓生态的土壤,这是不是太过慷慨?微软自然不可能在做公益,实际上,微软对生态的运作,近年一直以"跨平台"、"卖服务"为中心,Win10兼容安卓App,也是这一思路的产物。
如果你经常关注微软的产品,不难发现,微软几乎成为了各大平台的"最佳开发者"。在iOS、安卓乃至最为直接竞争的macOS平台上,微软都开发了大量高质量的软件应用。像Office、OneDrive等王牌软件,微软都不遗余力地将其发布到其他平台上,甚至比自家的WP平台更上心。
这是WP/Win10M宣告死亡时,微软在Play商店发布的安卓App,比自家平台还更加上心
微软这样做,目的是显而易见的--让自己的产品覆盖尽量多的平台,接而完成从"产品"到"服务"的转型。通过诸多产品,无论你使用的是什么平台,都可以接触到整套微软提供的服务。使用安卓也好,iOS也好,都可以通过上面的Office编辑文档,通过Outlook同步账户发送邮件,通过OneDrive管理数据,这时候,用的是什么平台,就不那么重要了。
Win10兼容安卓App,也可以起到类似的作用,但又有所不同。这时候,不再是由微软应用来服务平台,而是用Win10这个平台来服务应用。尽管安卓App的开发是由Google来主导,但只要它们能在Win10中运行,用户愿意在Win10中使用安卓App,那么用户就不可避免地会接触到Win10内置的微软服务。从这个角度来看,Win10相当于一个集微软服务于一身的终端,能够兼容更多类型的应用软件,自然也就增加了微软服务的吸引力--目前Win10就内置"我的手机",可以通过连接安卓手机来运行安卓App,让Win10成为安卓机的一个服务终端。而未来Win10直接能原生运行安卓App,只是节省了必须连接安卓机这个步骤而已。
Win10中"我的手机"运行安卓App的效果
让Win10兼容安卓App,并不是微软这一思路的唯一成果。例如,微软就已经通过WSL,让Win10兼容原生Linux系统,Linux开发者可以直接使用Win10来工作;又例如,Edge浏览器放弃了自研内核转用Chromium,获得了完全兼容Chrome扩展程序的能力,结果我们也看到了,Edge浏览器从Chrome手中抢过了大片份额,越来越多人接触到了微软在Edge浏览器中植入的笔记、记录同步等服务。
Win10中的WSL,让Linux开发者能够在Win平台下进行Linux开发,增加对微软服务的接触机会
简而言之,Win10拥有自己的生态,这固然重要;但Win10是否能兼容其他生态、让微软的服务渗透到更多用户当中去,也很重要。应用的虚拟化、跨平台在未来是大趋势,在微软缺乏移动平台这个重要立足点的现状下,微软更加激进地推行了用一个Win10系统、兼容多种平台生态的策略,也是一种合理的选择。
总结 微软让Win10兼容安卓App,乃至更多平台的应用,这无疑可以增强Win10的竞争力,让微软服务覆盖到更多用户当中。但这也会带来其他一些问题,例如微软能否建立起一套足够完善的API,用以取代安卓App所需要的GMS?就如同正在起步的华为HMS一样?又例如安卓App并不是为桌面环境所准备,Win10要如何确保它们依然能获得良好的体验?触屏电脑的普及真的能解决这个问题吗?这都是有待观察的。
无论如何,Win10兼容安卓App的确是一个很有趣而且颇有意义的尝试,让我们期待Win10正式上线这一特性吧。
相关文章
-
提起安卓与iOS最大的差距,如今许多国内用户并不再认为是系统不稳定、卡顿,而是理智地认识到,是软件生态质量。 ▲iOS与安卓,图/AppPartner 毕竟由于谷歌监管的缺失,国内各种流氓类应用可谓是「泛滥成灾」呀。但这可并不意味着安卓上没有出色的应用。 今天,我们就来介绍一些值得你尝试,且十分出色的安卓软件。 全能
-
现在是手机系统基本被安卓和IOS两大阵营垄断,其中安卓相比于IOS生态更加开放,对系统底层的操作更加灵活,各位大佬也是搞出了许多牛逼产品,目前比较火的应该就是Xposed框架。 由于Xposed框架受制于ROOT,而现在手机基本都无法ROOT,因此很多免Root框架也被搞了出来:太极、VirtualXposed、应用
-
前段时间vivoOriginOS系统的发布,让很多机友想起了停止在2015年的WindowsPhone系统。 现在来看,WindowsPhone强调信息本身、富于动态的磁贴设计正是今天各种系统探索的方向。 不得不说微软家很多东西败就败在太前卫,生不逢时。 但失败只是过去,这几年关于将Windows的设计理念跟安卓系统
-
昨日,App违法违规收集使用个人信息治理工作组发布通告,35款安卓App存在个人信息收集使用问题,建议相关App运营者及时对存在的问题进行整改,并自即日起30日内向工作组反馈整改情况。 30日后,工作组将对整改情况进行核验,并向相关部门提交复核结果,对不能有效整改的建议依法予以处置。 其中,新浪微博、鄂汇办两款用户
-
随着安卓8.0的发布,现在的安卓系统不仅越来越流畅,安装应用的速度也越来越快,还加入了给力的休眠模式。但是它依然不敌国内各种权限强盗App,各种自启和相互唤醒。虽然不少厂商已经在ROM中引入了禁止自启和权限管理功能,但还有包括原生安卓在内相当一部分系统是不支持控制这些权限的。。 今天,就为大家精选了一些杜绝卡顿的安卓A
-
6月11至12日,2019腾讯安全国际技术峰会上,腾讯安全科恩实验室对外发布了《2018年Android应用安全白皮书》(以下简称《白皮书》),该实验选取了14个应用市场分类中下载量前100名左右的APP,共计1404个检测样本。检测结果显示,这1404个样本中,有1381个APP存在安全问题,这意味着,98%的安卓应
-
Windows11系统推出到至今,被称之为新一代的操作系统,已经过去数月,其中带来的最大的惊喜就是能够兼容安卓应用环境。 但是,在推出的这么多测试版本中,均不能使用安卓App。不过根据最新消息来看,微软会在后续的更新中才会慢慢加入。 而华为最新电脑"系统"来了,已经抢先支持安卓App。 华为在前天发布了MateBoo
-
2018年1月9日下午,腾讯七大实验室之一的玄武实验室宣布发现了攻击威胁模型"应用克隆",该漏洞让支付宝、京东到家、饿了么、携程等27款App的安卓版纷纷中招。黑客可以利用该漏洞远程"克隆"一个跟你账户一模一样的App,还顺便帮你花钱甚至干各种让你无法想象的勾当。 目前,支付宝等部分App已经修复了该漏洞,但还有10
-
谷歌宣布了一项新的漏洞赏金计划,名为MobileVRP(漏洞奖励计划),该计划涵盖其移动应用程序,用于报告谷歌开发或维护的第一方安卓应用程序的漏洞。 只有以下列表中的开发者发布的应用或一级列表中的应用(谷歌的Play服务、AGSA、Chrome、云、Gmail和Chrome远程桌面)才在新赏金计划的范围内。 谷歌将奖
-
我们都知道,目前全球手机分为安卓和苹果两大阵营,而苹果能以一己之力对抗整个安卓阵营且完全占据上风,最大的功臣应该就是苹果打造的iOS系统和其一手把控的第三方应用生态。和安卓应用相比,苹果应用操作逻辑统一,所需权限较少,很少有违规行为 这样一来,苹果iPhone的体验明显就比安卓好一个层次,在安卓手机硬件几乎追上甚至超越