你的下一部手机未必是手机
共 1513字,需浏览 4分钟
·
2021-09-11 18:05
最近,微软更新的windows11系统,让人大呼“马克吐温(Mac to Win)”。笔者也是跟随潮流,第一时间开启了tmp2.0,申请了Dev渠道,一睹“马克吐温”的风采。
折腾了一段时间,发现界面确实是好看了,就是Bug也多了,属实有点难受,所以不推荐主力机上windows11。
项目 · 背景
说了这么多,终于要到主题了,随着微软更新window11的热度,我也发现了一个去年由国人大佬发布的项目:edk2-sdm845 以及 WOA-Drivers。
项目地址分别如下:
https://github.com/edk2-porting/edk2-sdm845
https://github.com/edk2-porting/WOA-Drivers
从项目的命名来看,前者是为高通骁龙845处理器所创建的UEFI固件,用来在骁龙845手机上引导window系统;后者则是Window on Arm的硬件驱动。
那么这两个项目存在的目的是什么呢?首先,学过Android系统的同学应该会知道,当我们启动手机电源的时候,手机一般会通过以下几个步骤才会启动系统。
图来源:B站极客湾
而对于window系统来说,则会通过如下的步骤来启动系统:
图来源:B站极客湾
对比以上两张图,我们可以发现,手机或者电脑在进行初始化前,都会使用某个“步骤”(Bootloader、UEFI)来进行硬件检查。那么如果我们想在手机上运行window系统,就需要一个UEFI来替代原本的Bootloader来引导硬件。这也是edk2-sdm845这个项目的目的,而引导硬件之后,就需要准备底层硬件驱动,由于安卓手机一般使用的是ARM架构,而window电脑使用的一般是x86或者是x64,所以他们的驱动一般不是通用的。所以项目WOA-Drivers就是提供驱动的。
而之所以能够出现这2个项目,主要还是有以下几个历史原因:
微软使用了高通的芯片骁龙850(845超频)发布了window pc。
微软发布了 window arm 版本,可以正常使用x86 x64的软件,只不过 需要模拟,这会导致一定的性能损失。
国人大佬的不懈努力。
总而言之,并不是所有的手机都能够刷入window系统的,这里给出目前的设备支持状态:
图来源:设备支持状态 (renegade-project.org)
从设备支持状态中可以看到,目前来说 一加6/6T以及小米MIX2s的支持最好,基本的功能已经完善了,这里点名MIX2s没有刘海真的是太棒了,并且蓝牙问题已经解决,触屏比1+好用,充电也没有1+那么挑充电器,简直完美!
性能 · 测试
那么,装完window11的安卓手机性能究竟如何?可以干什么呢?首先是鲁大师跑分,好嘛,击败了全国12%的电脑,这性能可以相当于i5-4200U+GT630了。比我家的古董电脑强多了。
接着,是游戏的测试,这里给出项目组测试过的部分游戏,目前能玩的基本都是x86或者原生arm的游戏,而x64游戏基本不能使用GPU进行渲染,所以还得等微软适配。
总结,通过刷window后,845手机便再次满血复活,可以用来轻度办公,玩小游戏等,总的来说还是不错的。
好了,以上就是本次推文的全部内容了,想要知道如何刷机的可以点个关注,下一期会给同学们接收怎么进行刷机噢。