我是纯新手,靠着AI在Mac上写了两个桌面软件。折腾了一周多,之前连Xcode都没碰过,全是现学现卖。这次因为想优化做视频的效率,把之前的HTML方案换成了极简风格,用到了自己收集的素材和插件。结果发现单纯靠图片不够生动,iPad上的final cut Pro实时绘制功能挺不错。但为了用它需要订阅Apple Creator Studio,学生价180元,觉得挺浪费的。 于是就想用AI来替代。问了一下AI,它给出了用Electron来打包的方案。我起了个名字叫“通用白板”,界面看着挺有范儿的。第一次打包出来的软件体积太大,光是本地依赖包就有700多兆。我就想试试能不能直接写Mac原生代码。 这时候才开始接触Xcode,完全不懂开发。还好有AI帮忙设置和调试,花了两三天时间不断问问题、改代码,浏览器都快被问崩溃了。最后终于出来一个稍微满意的版本。功能和之前一样,就是把画画的过程录成视频。不过遇到了个大难题:导出的透明视频有黑边和色差。试了好多办法都不行。 最后只能在快要休息的时候换用了Claude来问。它让我改用HEVC with Alpha编码格式。这一下不仅解决了色差和黑边的问题,视频体积还从1.06GB压缩到了9.3MB。同样内容如果用Apple ProRes 4444导出的话,体积要比HEVC大很多。 这算是比较典型的用AI辅助开发的场景了。最难的地方就是得自己去找解决办法。我虽然不懂Swift开发Mac软件(感觉比Windows简单多了),但懂点PHP和WordPress之类的其他语言。这次体验下来觉得AI不能完全替代程序员,它更像是帮你把代码写出来的工具。程序员还是得去解决调试、策划、设计这些底层需求。 用Mac mini做软件确实有一些体会了。不过到底比Windows开发简单多少?这个还真不好说。