2010年,谷歌宣布正式退出国内市场,随后,各大厂商推出的手机也不再预装GMS(谷歌移动服务) 。
与海外Android/ target=_blank class=infotextkey>安卓用户不同,国内安卓用户对软件的需求不需要基于来自GMS框架下的google Play(谷歌商店),因为国内的安卓手机都有自己的应用商店 。
【原生运行安卓App,真的比模拟器更加优越?】虽然国内安卓手机自带的应用商店更适合国内用户使用,但是由于该商店内的App不受Google Play的软件审核,使得各种流氓软件大行其道 。
文章插图
11年过去了,没想到微软这次选择拥抱谷歌,在自家最新的Win 11系统内的Microsoft Store(微软商店)引入了原生安卓App 。
微软之所以选择与谷歌合作,可能是因为受到苹果的影响,凭借自研M1芯片,实现了macOS与IOS之间的部分互通 。
不过,想要实现跨平台互通,苹果也不是一下子就能做到的,因为在M1芯片问世之前,苹果的Mac系列产品使用的是英特尔的芯片 。前者是ARM架构,后者则是X86架构 。理论上来讲,两种不同架构下运行的应用是互不兼容的,需要给予开发者一定的适配时间来完成软件过渡 。
苹果的做法是,通过代码转译的方式来帮助Mac上的软件过渡到ARM生态 。那么微软又是怎么实现跨平台软件互通的呢?
文章插图
Win 11能够运行原生安卓应用多亏了英特尔?
上面我们有提到,英特尔芯片属于X86架构,手机上的芯片是基于ARM架构 。也就是说,想要在Win 11上运行安卓应用,同样需要像苹果那样搭建一个“沟通的桥梁” 。
比较有趣的是,架起这座桥的不是微软,也不是谷歌,而是英特尔 。此前,微软表示,他们凭借英特尔Bridge技术,成功将安卓应用带到了Win 11上 。
英特尔Bridge技术是一种运行时的后编译器,允许安卓应用在X86设备上原生运行 。换句话来说,英特尔Bridge技术原理与苹果的Rosetta 2类似,都是通过实时代码转译的方式,使得手机应用可以在电脑上运行 。
文章插图
有在电脑上运行手机应用需求的用户应该知道,在Win 11加入对安卓应用的支持前,可以利用安卓模拟器的方式运行手机应用 。简单点来讲,安卓模拟器是基于谷歌的开源代码进行编译,然后再结合电脑的虚拟技术来模拟安卓应用运行的环境 。
但是安卓模拟器有一个很明显的弊端,那就是比较吃电脑配置,尤其是在模拟运行《和平精英》《帕斯卡契约》这类手游时,如果你的电脑硬件不达标,可能会出现卡顿、画面卡死等问题 。而且,由于是在虚拟环境下模拟运行手机应用,电脑本身的性能会有部分折算,并且长时间使用模拟器,可能会让电脑发热更严重 。
如果以代码转译的形式在电脑上运行手机应用,虽然算不上百分百的原生运行,但是能够在系统自带商店下载安装安卓应用,使用起来会方便许多 。
文章插图
需要注意的是,微软商店内的安卓应用来源于亚马逊应用商店,而非Google Play 。一般来说,亚马逊应用商店内的安卓应用,同样会经过Google Play认证 。也就是说,无论是Google Play还是亚马逊应用商店,上面的App都是原生安卓应用,两者唯一的区别只是软件的分发平台不同罢了 。
对于国内用户来说,可能并不在意Win 11是如何运行原生安卓应用的,最关心的莫过于在国内市场能否体验到这项功能 。
国内用户无缘体验Win 11运行原生安卓应用?
经实测发现,国内Win 11内的微软商店并没有设立安卓App专栏,搜索关键词也没有显示对应的应用 。这也就意味着国内用户可能无法在Win 11上运行原生安卓应用 。
其实,能不能在Win 11上运行原生安卓应用,对于国内用户而言,影响都不大 。因为市面上有很多替代方案,比如安卓模拟器、手机厂商推出的投屏和屏幕镜像功能、第三方手机镜像软件等 。
文章插图
说实话,可能不是所有安卓应用都可以在Win 11上运行 。这就好比苹果的M1版Mac,尽管它和iphone搭载的芯片都是基于ARM架构,但是电脑里App Store能够运行iOS应用也是有限的 。
推荐阅读
- 白帽黑客如何使用安卓木马渗透与远程控制安卓手机
- 使用黑域解锁安卓12APP进程数量限制
- C++ 如何允许程序中存在 BUG,却还能继续运行
- 如何搭建一台永久运行的个人服务器?
- 台积电|预订安卓最强芯!曝骁龙8 Gen 1 Plus性能大提升:6月首发
- 联想商用机与家用机的区别
- iphone12运行内存清理-iphone12清理缓存小技巧-
- 白帽黑客是如何远控安卓手机摄像头拍照的?
- 快科技|快科技安卓App 5.1.1版发布:视频新体验、可以删评论
- 安卓|安卓微信8.0.22新版发布!又是9个字