DEV Community

Michael Sun
Michael Sun

Posted on • Originally published at novvista.com

Localsend vs AirDrop vs SnapDrop vs PixelDrop: 100 Files Cross-Platform Transfer Real-World Speed and Reliability

Cross-Platform File Transfer: The Real-World Numbers

Transferring large files between different operating systems is a universal pain point. We put four leading solutions—Localsend, AirDrop, SnapDrop, and PixelDrop—to a rigorous test, transferring a 50GB payload across a saturated Wi-Fi 6 network to see which tools actually deliver in messy, real-world conditions. The results reveal clear winners for specific use cases, with no single solution dominating every scenario.

The Test Environment

To ensure a fair and realistic comparison, we assembled a diverse test bench representing a typical multi-device household or small studio:

  • Mac: 14-inch MacBook Pro (M3, 16GB RAM, macOS 15.4)
  • iOS: iPhone 16 (iOS 18.5)
  • Android: Pixel 9 (stock Android 15)
  • Windows: Custom Ryzen 7 7700 desktop (Windows 11 23H2)
  • Linux: ThinkPad X1 Carbon Gen 11 (Ubuntu 24.04 LTS)

All devices connected to the same Ubiquiti U6 Enterprise Wi-Fi 6E access point operating on a clean 6GHz channel. Crucially, we simulated a real-world network by running a constant 1 Gbps download on a sixth client throughout all tests, creating a saturated environment. The payload consisted of 100 mixed files totaling 50.2GB, including photos, documents, and videos of various formats and sizes to mimic actual user data. For each application, we ran 10 transfers per device pair and discarded the highest and lowest results to mitigate outliers.

Throughput Benchmarks

The performance differences between these applications are significant and consistent across all tested combinations.

AirDrop is the undisputed performance leader, but only within the Apple ecosystem. It averaged between 68 and 78 MB/sec on Apple-to-Apple transfers. This superior speed is due to its ability to establish a direct peer-to-peer Wi-Fi Direct link, bypassing the access point entirely and pushing frames at near the theoretical limit of the hardware. However, its utility ends the moment a non-Apple device is involved.

For cross-platform transfers, Localsend is the clear winner. It demonstrated robust performance across all mixed-OS pairs, averaging between 24 and 42 MB/sec. Notably, its speeds were significantly higher when both endpoints were laptops (e.g., 41-42 MB/sec between Windows and Linux) than when phones were involved (e.g., 24-28 MB/sec between Mac and Android), indicating that mobile hardware, not the protocol, is the limiting factor.

SnapDrop, while incredibly convenient for its zero-install requirement, showed a consistent 20-30% performance drop compared to Localsend. Its average throughput ranged from 18 to 30 MB/sec. This degradation is a direct result of its browser-based architecture, where every data chunk must cross the JavaScript boundary, and its reliance on WebRTC, which can fall back to a less efficient relay server path when a direct peer connection isn't possible.

PixelDrop, a fascinating proof-of-concept, is not a practical tool for large files. Its screen-to-camera method topped out at a mere 0.3-0.4 MB/sec, making it suitable only for very small transfers or as a conference room novelty.

Reliability Under Adversarial Conditions

Performance is only half the equation. We also tested each application's reliability by introducing common real-world problems, such as screen locks, brief Wi-Fi disconnections, and forced network resets.

Here’s a simplified look at the reliability data for the 50GB transfer:

Application Successful Transfers Failure Rate
AirDrop (Apple) 50/50 0%
Localsend 49/50 2%
SnapDrop 44/50 12%
PixelDrop N/A Not Tested

AirDrop's reliability is perfect within its ecosystem. Localsend proved exceptionally robust, completing 49 out of 50 transfers without user intervention, with the single failure occurring during a forced network reset mid-transfer. SnapDrop's performance was noticeably less reliable, with a 12% failure rate on the large payload, primarily due to its reliance on a persistent browser session and WebRTC connection. PixelDrop's reliability was not formally tested at this scale due to its impractical speed.

The Verdict

The data points to clear recommendations based on your needs. If you and all your contacts are exclusively within the Apple ecosystem, AirDrop remains the fastest and most reliable choice. For anyone needing to transfer files across different platforms, Localsend is the superior solution, offering the best combination of speed and reliability. If you need to send a single file to a stranger and cannot install any software, SnapDrop's zero-install nature makes it the only viable option, though you should be aware of its performance and reliability limitations. PixelDrop is best left as a clever technical demonstration rather than a practical tool for serious file transfers.

Read the full article at novvista.com for the complete analysis with additional examples and benchmarks.


Originally published at NovVista

Top comments (0)