一、为什么需要 LaunchNext?
升级到 macOS Tahoe 之后,很多用户的第一反应是:
“咦?我的 Launchpad 呢?界面怎么变得这么难用?”
Apple 在这个版本中移除了经典的 Launchpad 应用管理器,取而代之的是一个简化版的 “Applications” 界面。问题是:
-
不能自由拖拽应用 -
无法自定义文件夹 -
强制分类,缺乏灵活性 -
搜索与组织效率低
这就像你习惯了一个井然有序的书架,突然有人把所有书乱堆在一起,还不给你分类的权利。是不是很抓狂?
于是,社区里出现了一个开源替代方案 —— LaunchNext。
它不仅恢复了经典的 Launchpad 体验,还带来了更多现代化增强功能,比如:
-
液态玻璃视觉效果 -
实时搜索与模糊匹配 -
高级文件夹管理 -
一键导入旧系统的应用布局
换句话说,LaunchNext 不只是“救回”了 Launchpad,而是“进化”了它。
二、LaunchNext 是什么?
LaunchNext 是一个基于 SwiftUI 和 SwiftData 开发的 macOS 应用,定位很明确:
👉 让你重新掌控应用管理的自由度。
它来自于 LaunchNow 的二次开发项目,采用 GPL v3 开源协议,完全免费。
项目的核心价值
-
恢复经典 Launchpad:让用户重新获得熟悉的交互方式。 -
增强体验:引入搜索、个性化设置、多语言支持。 -
对抗苹果封闭趋势:保持 macOS 桌面的可自定义性。
一句话总结:LaunchNext = 经典体验 + 现代升级 + 用户自由。
三、核心功能亮点
如果你问:“LaunchNext 具体能做什么?”
下面的功能列表会让你秒懂。
1. 即时应用启动与搜索
-
双击即可启动应用 -
全键盘操作:通过箭头键和回车键直接导航 -
模糊匹配:输入关键词即可实时过滤结果
2. 高级文件夹管理
-
拖拽两个应用即可生成新文件夹 -
文件夹支持重命名、换图标 -
应用可随时拖进拖出,操作自然流畅
3. 现代化 UI 设计
-
液态玻璃效果(macOS Big Sur 风格) -
动态阴影、圆角、过渡动画 -
全屏模式和浮动窗口模式随意切换
4. 无缝数据迁移
-
一键导入旧 Launchpad 布局 -
直接读取 macOS 的 SQLite 数据库 -
用 SwiftData 持久化存储,升级系统也不会丢失
5. 系统集成
-
原生 macOS 应用,性能稳定 -
多显示器感知,自动定位 -
与 Dock 协作,不会冲突
四、LaunchNext 与 macOS Tahoe 的差异
功能对比 | macOS Tahoe | LaunchNext |
---|---|---|
自定义应用位置 | ❌ 不支持 | ✅ 拖拽即可 |
创建文件夹 | ❌ 不支持 | ✅ 随时新建 |
搜索体验 | ❌ 简单过滤 | ✅ 模糊搜索 |
视觉设计 | ❌ 单调界面 | ✅ 液态玻璃+动画 |
数据迁移 | ❌ 不可导入 | ✅ 一键恢复 |
结论很直接:LaunchNext 不是简单替代,而是全面升级。
五、安装与使用指南(HowTo)
很多人会问:“LaunchNext 要怎么安装?会不会很复杂?”
其实非常简单,我们一步一步来。
1. 系统要求
-
macOS 26 (Tahoe) 或更高 -
支持 Apple Silicon 与 Intel 芯片 -
如果要从源码构建,需要 Xcode 26
2. 下载方式
👉 点此下载最新版本
下载完成后解压,就能直接运行。
⚠️ 注意:由于开发者没买苹果开发者证书,第一次运行时可能被阻止。
解决办法是在终端执行:
sudo xattr -r -d com.apple.quarantine /Applications/LaunchNext.app
3. 从源码构建(开发者向)
git clone https://github.com/yourusername/LaunchNext.git
cd LaunchNext/LaunchNext
open LaunchNext.xcodeproj
-
按 ⌘+R
运行 -
或者命令行编译:
xcodebuild -project LaunchNext.xcodeproj -scheme LaunchNext -configuration Release
4. 使用步骤
-
首次启动:自动扫描已安装应用 -
快速搜索:输入关键词即可过滤 -
整理布局:拖拽应用到一起即可新建文件夹 -
导入旧数据:设置 → 点击 Import Launchpad -
切换模式:全屏 / 窗口化,按需调整
六、已知问题与解决方案(Troubleshooting)
即使是优秀的开源项目,也难免存在一些 bug。
常见问题 FAQ
问:应用打不开?
答:请确保系统在 macOS 12.0+,并检查权限。
问:导入按钮不见了?
答:确认 SettingsView.swift
是否包含导入逻辑。
问:搜索不工作?
答:尝试重新扫描应用或在设置里重置数据。
问:运行卡顿?
答:检查图标缓存设置,并尝试重启。
已知 bug
-
滚动行为在快速手势下可能不稳定 -
文件夹拖拽命中区域有时不准确 -
开发者已确认并会在后续版本修复
七、技术架构解析
LaunchNext 并不是简单的 UI 克隆,而是一个有着完整技术栈的现代 macOS 应用。
-
SwiftUI:声明式 UI 框架,保证高性能和现代视觉效果 -
SwiftData:存储和持久化,保证数据不会丢失 -
AppKit:深度系统集成 -
SQLite3:直接读取原生 Launchpad 数据库
数据存储位置:
~/Library/Application Support/LaunchNext/Data.store
原生数据库位置:
/private$(getconf DARWIN_USER_DIR)com.apple.dock.launchpad/db/db
八、为什么选择 LaunchNext?
如果你在犹豫:“我真的需要这个工具吗?”
让我们用一个对比来帮你决定:
Apple 自带 “Applications” 界面
-
不能自定义 -
强制分组 -
搜索功能弱
其他第三方替代品
-
缺乏原生集成 -
更新不活跃 -
界面设计落伍
LaunchNext
-
完美兼容 macOS Tahoe -
开源、零依赖 -
社区活跃,持续迭代 -
视觉效果现代化
结论:如果你在乎效率 + 美感 + 自由度,LaunchNext 几乎是唯一选择。
九、贡献与社区
LaunchNext 是一个 开源项目,这意味着你可以:
-
提交 bug 报告 -
开发新功能 -
参与代码审查 -
一起推动社区发展
如何参与?
-
Fork 仓库
-
创建分支:
git checkout -b feature/amazing-feature
-
提交代码:
git commit -m 'Add amazing feature'
-
Push 并提交 PR
十、意义与展望
Apple 正在逐渐收紧 macOS 的可自定义能力,但用户的声音不会被忽视。
-
LaunchNext 不只是一个工具,它是一种态度:
“桌面是我的,我要自己决定它的样子。”
未来,LaunchNext 可能会继续扩展:
-
更强的插件系统 -
更智能的布局推荐 -
与 AI 助手集成,实现语音管理应用
换句话说,LaunchNext 代表了 社区对用户选择权的捍卫。
总结
如果你在使用 macOS Tahoe 时感到 Launchpad 的缺失不适应,那么 LaunchNext 就是你要找的答案。
它不仅让你重获经典体验,还把应用管理带到了一个新高度。
最重要的是,它完全免费、开源,并且由社区持续迭代。
👉 下载体验:LaunchNext GitHub
常见问题 FAQ(Schema 标记示例)
Q: LaunchNext 会不会占用很多资源?
A: 不会。它基于 SwiftUI,资源消耗极低,比很多第三方启动器更轻量。
Q: 是否支持多语言?
A: 支持,包括中文、英文、日文、法文、西班牙文等。
Q: 有没有安全风险?
A: 没有,开源代码完全透明。但因为没有签名,需要用 xattr
命令解除隔离。