作为长期身处Apple生态的开发者,早已习惯了AirDrop带来的“无感”传输体验。但现实往往比较骨感,我们身边总少不了一台Android设备,或许是测试机,也可能是备用机。每当需要将Mac中的大体积视频文件或一堆测试安装包导入Android手机时,繁琐的过程常常令人头疼。
Google官方的“Android File Transfer”工具不仅界面简陋,还时常出现无法识别设备的问题。

图1:Android File Transfer工具识别到的手机文件夹视图
更令人困扰的是,它还存在单文件4GB的大小限制,传输高清电影时很容易直接报错。为了解决这个长期存在的痛点,我在 GitHub 上发现了一款真正高效的开源替代品:OpenMTP。
这款工具专为解决macOS与Android间的文件传输难题而生,不仅完全免费开源,其设计美学也相当在线。
打开OpenMTP,第一感觉便是“这理应是一款Mac原生应用”。它采用了经典的双面板设计,左侧显示电脑本地文件,右侧显示已连接的Android设备文件。

图2:OpenMTP的双面板文件管理器界面,布局直观清晰
这种布局极其直观,彻底告别了在两个Finder窗口间反复切换的麻烦。同时,它完美适配macOS的深色模式,即使在夜间使用也不会感到刺眼。
真正让它与官方工具拉开差距的,是其底层的硬核技术。开发者并未简单套壳,而是从头重写了一个名为 Kalam 的MTP协议内核。这个全新内核带来的直接好处就是“快速”与“稳定”。
在实际测试中,它的传输速度表现卓越,在高端设备上甚至能突破120MB/s。

图3:文件从电脑传输至手机的进度界面,速度可观
更重要的是,它终于打破了4GB文件的传输封印。现在,无论是几个GB的4K视频素材还是大型压缩包,直接拖拽到目标位置即可。进度条飞速前进,再也无需担心弹窗报错。
在操作体验上,OpenMTP的细节打磨也十分到位。它完整支持拖拽操作,并内置了丰富的键盘快捷键。无论是新建文件夹、复制文件路径还是刷新列表,都可通过快捷键快速完成。

图4:文件传输进度详情窗口,显示实时速度与进度
这种流畅的“键盘流”操作对开发者而言非常高效。对于摄影师或视频创作者,经常需要批量选择某个文件夹内的图片,OpenMTP提供的网格视图与列表视图一键切换功能就显得非常实用。

图5:文件管理器的网格视图展示,便于可视化浏览文件
安装过程同样简单。开发者提供了分别适配Apple Silicon(M系列)和Intel芯片的安装包,直接前往其 GitHub Releases 页面下载安装即可,真正做到开箱即用。如果你也喜欢探索优秀的开源实战项目,这里值得一看。

图6:OpenMTP软件介绍与下载界面
对于习惯使用命令行的用户,也可以通过Homebrew一键安装:
brew install openmtp --cask
不过,有两点避坑建议需要注意:
- OpenMTP的新内核对系统有一定要求,建议macOS版本至少在11.0及以上,以发挥其最佳性能。
- 如果你使用的是三星手机并安装了Samsung SmartSwitch,在使用OpenMTP前请务必将其关闭或卸载。

图7:三星手机SmartSwitch应用界面,可能与OpenMTP产生资源冲突
因为这两款软件可能会争夺相同的USB资源,从而导致连接失败。
总的来说,OpenMTP有效地弥合了Mac与Android设备间文件传输的“鸿沟”。如果你已经受够了官方传输工具的各种Bug和限制,那么这款工具无疑是当前最值得考虑的解决方案之一。
项目地址: https://github.com/ganeshrvel/openmtp