What is the fastest way to transfer huge files (e.g. 500MB) between two android powered devices? Bluetooth? WiFi direct? Beam? or maybe USB on-the-go?
There are many variables that affect the performance of each method you've mentioned.
Additionally there's also the necessary configuration and requirements that each device must have in order to have solutions like this working.
As requested, lets summarize and compare possible performances between USB; Wi-Fi and Bluetooth:
USB performance can be extremely low or very high, depending on the available USB version, which in turn, combined with the SDcard reading/writing speed on each device allows us to accurately measure and ascertain the transfer speed.
There's also the physical limitation of the USB cable length that for some scenarios becomes a limitation.
Wi-Fi looses limitations like cable length, but then again we need to account for the 802.11 protocol being used, the signal strength and range to accurately measure results:
More about Wi-Fi protocols from Wikipedia.
While we need to ascertain several influencing factors to determine if Wi-Fi is faster than USB, Bluetooth is with no doubt in last place wen we speak about transfer speed. Designed as a proprietary open wireless technology standard for exchanging data over short distances, the maximum speeds are bellow the two concurrent options:
More about Bluetooth from Wikipedia.
Based on the specifications for each method and their respective version, my classification ordered by fastest-to-lowest would be:
|show 1 more comment|
If your android devices have removable SD card slot, the fastest way to transfer big files is to physically move the SD card from one device to another.