安卓应用|原生运行安卓App,真的比模拟器更加优越?
文章图片
文章图片
文章图片
2010年 , 谷歌宣布正式退出国内市场 , 随后 , 各大厂商推出的手机也不再预装GMS(谷歌移动服务) 。
与海外安卓用户不同 , 国内安卓用户对软件的需求不需要基于来自GMS框架下的Google Play(谷歌商店) , 因为国内的安卓手机都有自己的应用商店 。
虽然国内安卓手机自带的应用商店更适合国内用户使用 , 但是由于该商店内的App不受Google Play的软件审核 , 使得各种流氓软件大行其道 。
11年过去了 , 没想到微软这次选择拥抱谷歌 , 在自家最新的Win 11系统内的Microsoft Store(微软商店)引入了原生安卓App 。
微软之所以选择与谷歌合作 , 可能是因为受到苹果的影响 , 凭借自研M1芯片 , 实现了macOS与iOS之间的部分互通 。
不过 , 想要实现跨平台互通 , 苹果也不是一下子就能做到的 , 因为在M1芯片问世之前 , 苹果的Mac系列产品使用的是英特尔的芯片 。 前者是ARM架构 , 后者则是X86架构 。 理论上来讲 , 两种不同架构下运行的应用是互不兼容的 , 需要给予开发者一定的适配时间来完成软件过渡 。
苹果的做法是 , 通过代码转译的方式来帮助Mac上的软件过渡到ARM生态 。 那么微软又是怎么实现跨平台软件互通的呢?
Win 11能够运行原生安卓应用多亏了英特尔?【安卓应用|原生运行安卓App,真的比模拟器更加优越?】上面我们有提到 , 英特尔芯片属于X86架构 , 手机上的芯片是基于ARM架构 。 也就是说 , 想要在Win 11上运行安卓应用 , 同样需要像苹果那样搭建一个“沟通的桥梁” 。
比较有趣的是 , 架起这座桥的不是微软 , 也不是谷歌 , 而是英特尔 。 此前 , 微软表示 , 他们凭借英特尔Bridge技术 , 成功将安卓应用带到了Win 11上 。
英特尔Bridge技术是一种运行时的后编译器 , 允许安卓应用在X86设备上原生运行 。 换句话来说 , 英特尔Bridge技术原理与苹果的Rosetta 2类似 , 都是通过实时代码转译的方式 , 使得手机应用可以在电脑上运行 。
有在电脑上运行手机应用需求的用户应该知道 , 在Win 11加入对安卓应用的支持前 , 可以利用安卓模拟器的方式运行手机应用 。 简单点来讲 , 安卓模拟器是基于谷歌的开源代码进行编译 , 然后再结合电脑的虚拟技术来模拟安卓应用运行的环境 。
但是安卓模拟器有一个很明显的弊端 , 那就是比较吃电脑配置 , 尤其是在模拟运行《和平精英》《帕斯卡契约》这类手游时 , 如果你的电脑硬件不达标 , 可能会出现卡顿、画面卡死等问题 。 而且 , 由于是在虚拟环境下模拟运行手机应用 , 电脑本身的性能会有部分折算 , 并且长时间使用模拟器 , 可能会让电脑发热更严重 。
如果以代码转译的形式在电脑上运行手机应用 , 虽然算不上百分百的原生运行 , 但是能够在系统自带商店下载安装安卓应用 , 使用起来会方便许多 。
需要注意的是 , 微软商店内的安卓应用来源于亚马逊应用商店 , 而非Google Play 。 一般来说 , 亚马逊应用商店内的安卓应用 , 同样会经过Google Play认证 。 也就是说 , 无论是Google Play还是亚马逊应用商店 , 上面的App都是原生安卓应用 , 两者唯一的区别只是软件的分发平台不同罢了 。
- LG电子正式加入IBM量子网络,将推动量子计算工业应用发展
- 三星Galaxy|安卓机皇来了!三星Galaxy S22将于2月9日发布
- 触控|iPhone的屏幕触控采样率,揭开了安卓最后一块遮羞布。
- 区块链|在日本,区块链有哪些应用
- 5g网络|罕见!可拆电池的安卓新机发布:TF卡槽/耳机孔都配齐了
- 湖南|湖南着力推进5G应用发展 岳麓山大学科技城5G加速港启用
- 华为鸿蒙系统|最近感觉很少人说鸿蒙系统是安卓换皮了?难道大家都潜移默化了?
- 产业链|加快形成融合发展大生态 推动5G应用加快落地
- 网易云音乐|以后听歌更方便了!网易云音乐安卓手表版曝光:多个品牌设备接入
- 任正非|超图云原生GIS平台获华为云最高等级技术认证