文丨雷科技(ID:leitech)
搭载苹果自研M1芯片的MacBook,可以直接运行iOS和iPadOS的软件,实现了不同系统之间的互通。当然,想要打通移动平台和桌面平台,苹果并不是第一个。
事实上,微软在苹果之前就已经开始这么做了,例如开发Windwos 10 Mobile、Windows Phone移动平台,推出Microsoft.NET跨平台软件开发程序等。
然而微软的努力并没有得到市场的认可,微软在2019年12月10日彻底放弃了Windows 10 Mobile,这也就意味着Windows Phone的终结。值得庆幸的是,经过多次尝试后,微软似乎找到了打通移动平台和桌面平台的突破口。
Windows Central报道称,在微软内部有一个名为“Latte”的项目,在不需要修改代码的情况下,该项目可以让软件开发者直接将Android App带到Windows 10。也就是说,Windows 10将会内置安卓子系统,从而实现兼容Android App。
Windows 10兼容Android App的可行性
抛开爆料消息的真假,其实想让Windows 10兼容Android App并非无稽之谈。就拿Windows 10 Mobile来说吧,微软在2015年宣布了名为Project Astoria的项目,目的是帮助软件开发者将他们的Android App移植到Windows 10手机/PC/平板。
为了让移动开发变得更高效,微软还花费了5亿美元收购了一家名为Xamarin的跨平台移动开发初创公司。然而,好景不长,微软在2016年2月关闭了Project Astoria项目。至于为何关闭该项目,微软在博客中表示,既然已经有了针对iOS应用的Project Islandwood项目,那么Project Astoria就没有必要存在了。
Android本身是非常适合第三方对其进行适配的,因为它分为开源项目Android Open Source Project和闭源项目Google Mobile Service(GMS)。只要遵循相应的开源协议,任何人都可以通过Android Open Source Project(AOSP)来制作Android兼容层,例如华为的HarmonyOS,就实现了对Android App的兼容。
一般的认知中,Windows系统无法运行安卓应用是因为软件的底层架构不同,但由于已经有了模拟器这个例子,所以还是可行的。换句话来讲,就是不同系统之间开发底层的不同,已经不再是问题。
虽然微软可以通过Android开源项目,让Windows兼容Android App,但是现在有不少Android App需要依赖GMS运行,如果这些App无法继续使用GMS,可能会出现功能残缺,甚至是无法正常使用的情况。
值得一提的是,至今为止,谷歌从未对非Android系统授权使用GMS。不过,微软可以通过自建API的方式来替代GMS。
因此,Windows 10兼容Android App是可行的,只要微软愿意遵循Android开源项目协议。
Windows 10已经可以运行Android App了?
不管Windows 10是否会内置Android子系统,实际上目前已经有很多方法可以在Windows 10直接运行Android App,例如通过雷电、夜神、BlueStacks等Android模拟器。
此外,手机厂商们也推出了一些功能,像华为的多屏协同,可以将手机界面镜像到PC屏幕。通过该技术,用户可在PC上畅玩Android App,编辑手机文档内容,实现了手机与PC文件之间的双向拖拽。虽然不是直接运行,但体验已经和在电脑上使用安卓App差不多,也是一个不错的办法。
当然,第三方Android模拟器,往往没有Windows 10原生支持来得那么方便和安全。而手机厂商推出的多屏协同,用户必须使用华为电脑和手机才可以体验到该功能。微软貌似也注意到了这一点,所以就自己做了个类似Android模拟器的应用,名为“你的手机”(Your Phone)。
这样一来,用户便可以将手机里的Android App镜像到Windows 10 PC上,比如直接回复手机信息,或者刷抖音、叫外卖等。此外,用户还可以将常用的Android App放到Windows 10的开始菜单里,甚至是通过鼠标进行点按操作。
比较遗憾的是这项功能只支持三星手机,因为“你的手机”是由三星和微软合作,共同开发的应用,所以其他牌子的手机均无法使用。不过,微软透露,之后会对你的手机App推出重大更新,预计会将相关服务开放给更多品牌的手机。
另外,想要体验该功能,用户手机系统版本必须在Android 9.0及以上,PC系统则必须为最新的Windwos 10 Build 20197版,而且用户安装的必须是正版Windows 10,使用KMS激活的系统也是不可以的。
Windows 10兼容Android App的意义何在?
看到这里的小伙伴,可能会心有存疑,微软这么做的目的是什么?又有何意义?
在当今这个移动互联网盛行的时代,PC已经不再是接入互联网的第一终端。简单点来讲,就是PC逐渐被智能手机所取代。而在这个庞大的智能手机市场中,操作系统被苹果和谷歌两家瓜分,微软几乎没有任何表现的余地。为此,微软花费重金收购了诺基亚,推出了Windows Phone,可惜也没能将Windows在PC上的辉煌复制到智能手机上。
显然微软也意识到了错误,想要走出困境,必须做出改变。于是,微软的转型之路在此拉开了帷幕。
微软的战略转型主要分为两个方面:1.不再把Windows作为微软的核心业务;2.在Windows之外找到新的业务,帮助公司创收。
微软CEO萨提亚纳德拉给予了Windows新的定位,那就是作为一种服务工具。微软决定不再执着于Windows授权模式,那些搭载在Windows上的应用软件,比如Office、Skype等,将以免费的方式推广到各大平台。
典型的例子就是微软针对iOS平台,推出了Office专门的软件开发版本,以及一系列的移动应用软件。也就是说,微软不再画地为牢,而是抱着合作互利共赢的目的,将旗下软件,以免费的方式向竞争对手平台开放,微软将自身定位为iOS和Android的“最佳应用开发者”。
微软通过与竞争对手的合作,以此来提升Windows的活跃度和用户粘性,同时有利于推广自家的服务业务。
另外,Windows 10兼容Android App,可以帮助微软弥补自身生态的不足。但Windows 10能否兼容其他生态,让微软微软的服务让更多的的用户知道,那就是另一回事了。
总的来说,Windows 10兼容Android App,可以将其看作是传统PC互联网和移动互联网的较量下,PC互联网失势后,微软积极应对的表现。不管是将自家软件免费开放给各大平台,还是微软把Android App整合到Windows,这些都是微软战略转型的一部分。
尽管微软没能赶上移动互联网的末班车,但是他却牢牢把握住了继续盈利的机会。在可预见的未来,相信Windows 10走向免费也是在所难免了吧。
根据《网络安全法》实名制要求,请绑定手机号后发表评论