★ Nextpad++
AI生成的Mac移植版Notepad++,技术可行但体验诡异,暴露了AI编码的边界。
关键要点
- 01 1. 项目从启动到发布1.0版本仅用数周,作者明确承认依赖“多智能体AI开发工作流”,这种速度在传统手动移植中不可能实现。
- 02 2. 应用本身是14MB的通用二进制,使用Objective-C++、Scintilla和Cocoa原生框架,但默认字体为10磅Courier New,标签页在鼠标按下时关闭,工具栏有50个难以理解的按钮。
- 03 3. 字体抗锯齿提供四个选项(默认、无、抗锯齿、LCD优化),但“默认”并非实际默认值,这种反直觉设计暴露了AI缺乏对Mac人机界面指南的理解。
深度解读
这篇文章讲的是Andrey Letov用AI编码工具,在几周内把Windows上的Notepad++移植到了Mac,取名Nextpad++。技术上它确实是原生Mac应用,不是Wine包装器,但使用体验极其诡异:50个工具栏按钮、反直觉的交互逻辑、离谱的字体设置。作者Gruber认为这证明了AI能快速生成“能跑”的代码,但做不出“像样”的Mac应用。这个项目像《黑衣人》里披着人皮的外星虫——表面是Mac应用,内核完全是Windows思维,让人毛骨悚然。
文章暗示了一个更深层的信号:AI编码正在催生“技术可行但体验崩塌”的新物种。这类应用能通过编译、能运行,但缺乏人类开发者对平台文化、交互惯例和审美直觉的理解。未来开发者需要警惕:AI可以加速实现功能,但无法替代对平台原生体验的打磨。产品经理和架构师必须建立更严格的体验验收标准,否则会陷入“能跑就行”的陷阱。
为什么现在值得关注
这件事发生在2026年,因为AI编码工具(如vibe-coding)刚成熟到能完成跨平台移植这种复杂任务。它预示着一个新阶段:AI不再只是辅助写函数,而是能独立完成整个应用移植。对开发者而言,这意味着必须重新定义“质量”——不能只看功能是否实现,更要看体验是否“像人做的”。对产品经理,这是提醒:AI生成的产品需要更严格的交互审查。