看到这里,可能有同学会纳闷。以前黑苹果折腾了这么多年,很多硬件驱动都没能解决,怎么最近各种跨平台系统移植突然扎堆了?阿红觉得,除了开源社区多年来积累的技术成果,还有一个很难忽略的因素,就是 AI。就拿刚刚提到的 Pixel 项目来说。开发者在 Reddit 上明确表示,自己在 Claude 的大量帮助下,完成了 Adreno 530 GPU 驱动的编写,并把 Linux 上的开源图形驱动移植到了 iOS。这类工作以前对于个人开发者来说,门槛还是非常高的。首先得熟悉操作系统内核,然后还得研究硬件底层逻辑、查阅资料、编写驱动,最后再一点点排查兼容问题。尤其是苹果这种软硬件深度绑定的系统,很多技术资料还不对外公开。一个环节搞不定,整个项目就卡住了。现在有了AI 编程工具,情况多少有些不一样了。比如把 Linux 上已经成熟的驱动移植到另一个系统,开发者可以让 AI 帮忙分析现有代码、修改接口,再根据报错继续调整。以前可能需要几个人配合才能推进的工作,现在一个熟悉技术的开发者,借助 AI 也有机会慢慢啃下来。不过这并不意味着 AI 已经能随便给任何设备写驱动。前面 NVIDIA 驱动暴露出的安全漏洞就说明了,代码能运行和代码足够可靠完全是两回事。况且这些项目能做出来,也离不开苹果开放的部分系统源码,以及开源社区积累多年的驱动和调试工具。但有一说一,AI 对个人开发者的帮助,确实已经开始体现在这类项目上了。过去几年,手机和电脑的硬件性能越来越强,各家厂商的软硬件绑定却越来越严格。苹果设备只能用苹果系统,不受支持的硬件即便性能足够,也可能因为没有驱动而被拒之门外。对于普通用户来说倒也没什么,毕竟买电脑、手机还是图个省心。但对于喜欢折腾的搞机佬来说,显然不太愿意就这么被厂商安排得明明白白。如今有了 AI 辅助开发,过去一些因为技术门槛太高而没人愿意折腾的东西,又开始有人尝试了。虽然目前还远没到随便拿台电脑就能安装 macOS、安卓手机任意刷 iOS 的程度。但照这个趋势发展下去,说不定软件 DIY 还真能迎来新一轮的春天。就是不知道,到时候厂商辛辛苦苦设置的那些软硬件限制,还能拦住多少搞机佬了。数据素材来源:GitHub、reddit,图源网络。