Renegade Project发展有好些年了,致力于让各种手机平板设备能用上Windows或Linux。现在网上有很多介绍安装的方法,大神还编写了Mindows工具箱,十分强大。分分钟就能给手机装上Windows10。虽然网上有很多视频,但基本都是用手机玩桌面端游戏,似乎没人讲手机能不能用来做开发。
我是一名.NET程序员,平时使用Visual Studio 开发桌面端软件。由于"企业文化"原因造成无笔记本可用,所以一直想尝试用手机替代,想想手机随身携带移动办公岂不美滋滋。最近看到Visual Studio 2022 Preview支持ARM了,于是闲鱼买了台小米mix2s 8 256。花费640元。
这周末折腾了两天,说说感受,希望能帮到还没有入坑的小伙伴们。
小米mix2s目前驱动适配是最全的,除了扬声器和摄像头不能用,触摸蜂窝蓝牙WIFI都能正常使用。当然你有其他手机也可以试试,具体请参照Renegade设备支持列表:
https://renegade-project.org/#/zh/windows/state-frame.html
准备工作包括:
- windows镜像包
- 在Mindows.cn下载工具箱
- 鼠标键盘、扩展坞、充电器等等(如果不想艰难地使用手指在小屏幕上点击的话,最好是有个扩展坞。当然也可以用蓝牙)
使用Mindows工具箱一键安装,按照提示一步步操作,大概20分钟就可以完成,接下来安装软件。有些x64软件似乎不能使用,例如winrar,我装的是bandizip。不过大多数x86程序都能用。
测试读写速度
最初我安装的是Win10,在启动Visual Studio Installer时,会提示需要10.0.22000以上的版本(即Win11),才支持ARM版Windows系统。所以为了VS只有安装Win11了。
Windows10 arm版似乎反倒不如Windows11 arm版流畅。也许微软真的为这个新操作系统做了优化?在尝试了几个网友制作的精简版Win11之后,我最后还是选择了Windows11原版。稳定更重要,可以节省不少时间。
激活的话网上有方法。
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr/skms kms.03k.org
slmgr /ato
Win11 arm版电源方案中没有性能模式,奇怪。
另外要注意的是尽量不要使用系统更新。虽然系统更新并不会造成系统无法启动,但有可能会使VisualStudio启动时报未知错误而无法使用。如果是作为开发使用,开发环境的稳定性胜于一切。
在ARM版系统下,Visual Studio2022 Preview只支持安装桌面端开发核心(c#,c )和网站开发方案(Asp.net)。而不支持Office开发,移动开发等模块。安装过程大概要1个小时。
最后,实际使用效果:Visual Studio新建一个空白wpf窗体应用,大概需要1分钟,不知究竟这台手机硬件配置问题还是ARM版Windows的优化问题,窗体设计器则需要更久的时间才能显示。
正常开发是没有问题的。系统整体丝毫不卡,cpu占用也不高,但是过程是十分的慢。这还只是一个简单的窗体程序,复杂的项目编译起来恐怕要花上漫长的时间。这样效率上就不合适了。
我没有测试编写前端项目,但vs code比vs轻量得多,猜测体验肯定会好得多。
骁龙845的性能在那,毕竟不是桌面级的Soc,无法跟台式机和笔记本相比。在实际使用中,肯定是需要接pd快充的,加上高强度的多任务操作,845的发热是很烫手的,所以最好配合散热背夹使用。HDMI我没有测试成功,所以用另一台笔记本远程桌面连接使用的,延迟是有的。浏览网页和视频还凑合,再怎么说也是桌面级系统体验。比安卓桌面模式是好多了。