Win10真的要兼容安卓App了,微软究竟想玩什么

liukang20247小时前吃瓜快乐941
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正式上线这一特性吧。
告发/反应
友情链接: