🆕 版本速递

LocalSend v1.17.0 权威解读:Rust 多线程加速与 macOS 生态深度集成

LocalSend v1.17.0 版本更新数据分析
🆕 LocalSend v1.17.0 于 2025 年 2 月 20 日发布,是性能与 macOS 体验的双重里程碑版本

LocalSend v1.17.0 是 2025 年首个重大版本更新,由核心维护者 Tienisto 主导发布。本版本在传输性能、macOS 生态集成、安全策略与企业功能四个维度带来实质性改进。作为 LocalSend 第 24 个正式发行版,v1.17.0 进一步巩固了其在开源文件传输领域的领先地位。🚀

⚡ 重磅更新:Rust HTTP 客户端多线程加速

v1.17.0 最重要的技术升级是将 HTTP 客户端迁移至 Rust 实现,并引入多线程传输机制。当发送端设备成为传输瓶颈时(如从机械硬盘读取大文件),Rust 的多线程能力可并行处理多个文件块,显著提升整体传输吞吐量。

💡 技术背景:LocalSend 技术栈中 Rust 占比已达 8.8%,主要用于性能关键路径。此次 Rust HTTP 客户端升级标志着 LocalSend 从「纯 Dart/Flutter」向「Dart + Rust 混合架构」的性能优化演进。

性能提升场景

  • 📦 批量发送多个大文件时,多线程并行处理减少总等待时间
  • 💾 从慢速存储(机械硬盘、SD 卡)读取时,发送端瓶颈显著缓解
  • 📱 移动设备发送高分辨率照片/视频时,传输启动延迟降低

🍎 macOS 深度生态集成(本版本最大亮点)

macOS 版 v1.17.0 获得了史无前例的功能更新,几乎每一项都针对 Apple 用户的核心使用场景:

LocalSend macOS 菜单栏与 Share 扩展集成
🍎 macOS 版 v1.17.0 实现菜单栏拖拽、Share 扩展与沙箱适配,深度融入 Apple 生态

macOS 新功能清单

功能 描述 贡献者
菜单栏拖拽发送 将文件/文本拖拽到菜单栏图标即可发送 ShlomoCode
应用图标文本拖拽 拖拽文本到 Dock 中 LocalSend 图标触发发送 ShlomoCode
Share 菜单集成 在系统分享菜单中作为发送目标出现 ShlomoCode
菜单栏隐藏启动 自动启动时隐藏至菜单栏而非弹出窗口 ShlomoCode
DMG 沙箱适配 DMG 安装版完全沙箱化,符合 macOS 安全标准 Tienisto

🔒 安全与企业功能增强

v1.17.0 在安全策略方面延续了 v1.16 系列的强化方向,新增多项企业级安全选项:

  • 🔢 链接分享 PIN 保护:通过 Web 链接分享文件时可要求访问者输入 PIN
  • 🔢 接收文件 PIN 验证:接收方需输入 PIN 方可接受文件投递
  • 收藏夹自动接收:可配置仅自动接收来自收藏设备的文件
  • 智能传输完成:仅在文件成功接收或跳过后才自动结束传输会话
  • 🔖 收藏夹操作确认:添加/移除收藏设备时需二次确认,防止误操作

🛠️ 用户体验与细节优化

跨平台通用改进

  • 📜 文本消息保存至历史记录,支持追溯查看
  • 🕐 传输文件保留原始时间戳
  • 🔗 任意 URI 在接收端可点击(file://、obsidian:// 等)
  • 🔄 失败文件一键重试按钮
  • 🗑️ 发送 Tab 新增清除按钮
  • 📂 历史记录中可打开接收文件的父文件夹
  • ⚙️ 「高级设置」开关状态持久化保存
  • 🔄 设备别名重新生成按钮与更新对话框

平台特定改进

  • 🪟 Windows:标题栏颜色匹配系统主题
  • 📱 Android:启用剪贴板快捷发送按钮
  • 🌐 RTL 语言:修复多处间距与排版问题

📈 LocalSend 版本演进时间线

版本 发布日期 核心亮点
v1.17.02025-02-20Rust 加速 + macOS 深度集成
v1.16.42024-12失败重试 + URI 链接识别
v1.16.02024-10PIN 验证 + 传输历史
v1.15.02024-08收藏夹功能 + 多文件优化
首版2022-12项目创建,Dart/Flutter 跨平台
LocalSend 版本更新趋势与社区增长数据
📊 LocalSend 24 个正式版本、82K+ GitHub Stars,社区活跃度持续攀升

⬆️ 升级建议与注意事项

如何升级到 v1.17.0? 📥

App Store / Play Store 用户等待自动更新或手动更新。Windows/Linux 用户从 GitHub Releases 下载最新安装包覆盖安装。Flatpak 用户运行 flatpak update org.localsend.localsend

升级后 macOS 菜单栏行为变化? 🍎

启用自动启动后,应用将默认隐藏至菜单栏而非显示窗口。可在设置中调整此行为。拖拽文件到菜单栏图标是 v1.17.0 新增的快捷发送方式。

v1.17.0 是否向后兼容? 🔄

完全兼容。v1.17.0 可与旧版本 LocalSend 设备正常通信,但旧版本无法使用 PIN 验证等新功能,建议全网统一升级。