开源项目分享:SwiftMTP——macOS 平台的安卓文件传输工具

如果你是一名 macOS 用户,同时手里还有一部安卓手机,那你大概率遇到过这个问题——Google 官方的"Android File Transfer"已经快 8 年没更新了,界面停留在上个时代的审美,更别提对 Apple M 系列芯片的支持。

今天分享一个不错的开源替代方案:SwiftMTP

SwiftMTP 功能特性

问题:Google 的"安卓文件传输"已经过时

macOS 用户传输文件到安卓设备,长期以来依赖 Google 提供的 Android File Transfer 应用。但这个工具存在明显短板:

  • 界面老旧,交互体验停留在 macOS 早期风格
  • 不支持 Apple M1/M2/M3 系列芯片原生运行
  • 最近一次实质性更新已是数年前,基本处于维护停滞状态
  • 传输大文件时不稳定,偶尔断连

对于日常需要在 Mac 和安卓设备之间互传文件的用户来说,这显然不是一个让人满意的方案。

SwiftMTP:Swift 原生开发的替代方案

SwiftMTP 是一个使用 Swift 语言原生开发的 macOS 安卓文件传输工具,基于 SwiftUI 和 AppKit 构建,不是常见的 Electron 套壳方案。

项目地址:https://github.com/Neighbor-Z/SwiftMTP/

核心优势

原生 UI 体验

使用 SwiftUI + AppKit 开发,界面风格与 macOS 系统原生应用一致,操作流畅自然。相比 Electron 方案,内存占用更低、启动更快。

通用二进制支持

提供 Universal Binary,同时支持 Intel 和 Apple Silicon(M1/M2/M3/M4),无需 Rosetta 转译,在 M 系列芯片上原生运行。

极速传输

底层使用 Kalam MTP 内核,文件传输速度表现优秀,实测传输大文件稳定可靠。

拖放操作

支持 Finder 风格的拖放操作,直接将文件拖入即可传输,上手零门槛。

体积小巧

应用体积不到 20MB,轻量不臃肿,不会成为系统负担。

实时进度显示

传输过程中提供实时进度条和速度显示,对大文件传输心中有数。

完全本地化支持

支持多语言界面,中文用户也能无障碍使用。

适合谁用?

  • 日常在 Mac 和安卓手机之间互传照片、视频、文档的用户
  • 对 Google 官方工具体验不满,希望获得原生 macOS 体验的开发者
  • 使用 Apple Silicon Mac 且需要 MTP 文件传输方案的用户
  • 偏好轻量级原生工具而非 Electron 方案的用户

如何获取

SwiftMTP 完全开源免费,可以从以下渠道获取:

在 GitHub Releases 页面可以下载最新版本的预编译安装包,也可以自行从源码编译。

总结

SwiftMTP 填补了 macOS 平台上安卓文件传输工具的一个空白——用 Swift 原生开发、支持 Apple Silicon、界面现代、体积轻量。如果你一直在忍受 Google 那个年久失修的 Android File Transfer,不妨试试这个开源方案。


相关链接

相关推荐