为什么android13“能够”运行windows11?
最近这段时间 , 谷歌刚刚发布的Android13开发者预览版系统在各大手机论坛可谓是很火了一把 。原因倒不是因为它是迄今最新的Android版本 , 而是由于在这一系统中进行一些“操作”后 , 我们将手机变成下图的这个样子 。
文章图片
文章图片
没错 , 熟悉PC的朋友想必已经看出来 , 这是微软Windows11的界面 。事实上 , 这个截图也确实来自一台Pixel6 , 更准确地说 , 是来自一台运行在Android13系统内部的Windows11虚拟机 。
根据最早如此操作的海外网友描述 , Windows11“在Android13里”的运行状况相当良好 , 虽然目前还没有办法解决GPU加速问题(也就是基本没法运行3D程序) , 但CPU、内存和内置存储设备都能发挥出接近原生的性能 。如果不嫌弃的话 , 甚至已经可以在手机上玩一些早期的像素风或3D游戏了——虽然只靠CPU进行运算 , 但也并不会卡顿 。
看到这你是不是已经心动了?别急 , 让我们先来给你解释一下 , 为什么Android13“能够”运行Windows11 , 以及其背后的用意 。
首先用最通俗的话来说 , 之所以此前的Android版本都没有类似功能 , 唯有Android13可以做到这一点 , 是因为谷歌在这个最新版的系统中首次集成了一个名为“受保护的内核虚拟机(pKVM)”的功能 。与其他大家熟悉的虚拟机类似 , pKVM可以模拟出一个硬件环境 , 从而运行各种各样的操作系统 , 不仅是Windows11 , 实际上还包括桌面版Linux或其他更冷门的系统 。
那么它在实际的使用当中 , 到底又能起什么作用呢?有些朋友可能会想到微软此次在Windows11上新增的WSA(WindowsAndroid子系统)功能 , 认为谷歌是想“反其道而行之” , 让消费者能够在手机上运行Windows软件 。
然而大家要明白 , Android、或者至少AOSP(可以理解为Android的开源版本)是一个免费、开源的软件 。微软在Windows里要加入一个Android模块 , 用于运行AndroidAPP , 在法律上是不会有任何风险的 。但Windows可不是开源系统 , 就算谷歌有这个想法和技术 , 要在手机上跑Windows本身其实是一件风险很大的事情 。
其次 , 微软之所以要将Android应用引入Windows11 , 还有一个原因是因为现在很多WindowsPC都有触控屏 , 再加上Windows自带的窗口化机制 , 运行TikTok之类的AndroidAPP无论体验还是实用性都是已经不错了 。但反过来说 , 在一台6.x英寸的手机屏幕上 , 运行很可能没有针对触控设计过的Windows软件 , 这么搞真的有实用价值吗?
文章图片
文章图片
没错 , 虽然我们从前文中就已提及 , 现在Android13的确具备了能在虚拟机里运行Windows11、甚至其他更多PC操作系统的“能力” 。但这种能力本身 , 其实并不在谷歌的意料之内 , 本质上只不过是极客玩家对Android13所集成pKVM功能的一种变通 , 以及破解式的用法而已 。
按照我们三易生活目前所得到的消息显示 , 谷歌之所以要在Android13里引入一个新的虚拟机模块 , 本来的用意其实是为了让市场中大量的“魔改”第三方系统变得更加安全 。
文章图片
文章图片
而这个说法的证据 , 则来自Android系统团队的开发者WillDeacon 。据他所言 , 由于过去的Android版本一直缺乏一个虚拟机 , 就导致许多手机厂商喜欢把版权保护、安全加密 , 以及其他一些自研的第三方二进制代码 , “扔”到处理器的Hypervisor层运行 。而Hypervisor则是ARM处理器内置的一个虚拟化相关模块 , 但问题就在于它的权限太高 , 甚至比操作系统本身还高 , 万一手机厂商自己编写的代码出了点问题 , 就可能会损害到系统本身 。
- 世界首创“鸡尾酒”细胞重编程方法
- 新民快评|配音培训的“坑”不能放任
- 为什么美国运营商执意关闭3g网络?
- 专门“看”天色 自贡首部X波段天气雷达项目获批
- 为什么要在车里做vr?
- 从“存储箱”到“中转箱”,看海尔冰箱的场景布局
- nvidia推出gracecpu超级芯片
- 为什么卡尼期的地球会持续降雨?
- “按摩神器”筋膜枪按摩眼睛险失明
- 2300元扫地机器人优惠券背后“套路”深