31 votos

¿Cuál es la forma más rápida de transferir archivos enormes entre dos dispositivos con Android?

¿Cuál es la forma más rápida de transferir archivos enormes (por ejemplo, 500 MB) entre dos dispositivos con Android? ¿Bluetooth? ¿WiFi directo? ¿Beam? o ¿quizás USB on-the-go?

27voto

Zuul Puntos 7864

Hay muchas variables que afectan al rendimiento de cada método que has mencionado.

Además, también hay que tener en cuenta la configuración y los requisitos necesarios que debe tener cada dispositivo para que soluciones como ésta funcionen.

Tal y como se pedía, vamos a resumir y comparar las posibles prestaciones entre USB; Wi-Fi y Bluetooth:

USB:

El rendimiento del USB puede ser extremadamente bajo o muy alto, dependiendo de la versión de USB disponible, lo que a su vez, combinado con la velocidad de lectura/escritura de la tarjeta SD en cada dispositivo nos permite medir y determinar con precisión la velocidad de transferencia.

También está la limitación física de la longitud del cable USB que para algunos escenarios se convierte en una limitación.

USB 1.0 : 1,5 Mbit/s (ancho de banda bajo) y 12 Mbit/s (ancho de banda completo)

USB 2.0 : 480 Mbit/s (rendimiento efectivo de hasta 35 MB/s)

USB 3.0 : 5 Gbit/s (625 MB/s) que es más de 10 veces más rápido que el USB 2

Wi-Fi

El Wi-Fi pierde limitaciones como la longitud del cable, pero también hay que tener en cuenta el protocolo 802.11 que se utiliza, la intensidad de la señal y el alcance para medir con precisión los resultados:

┌────────────┬─────────────────────────────────┬──────────────────────────┐
│  Protocol  │  Data rate per stream (Mbit/s)  │  Approximate range (m)   │
│            |                                 ├────────────┬─────────────┤
│            |  Bandwidth of 20 MHz            |   indoor   |   outdoor   │
├────────────┼─────────────────────────────────┼────────────┼─────────────┤
│  802.11a   │  6, 9, 12, 18, 24, 36, 48, 54   │     35     │     120     │
├────────────┼─────────────────────────────────┼────────────┼─────────────┤
│  802.11b   │  1, 2, 5.5, 11                  │     35     │     140     │
├────────────┼─────────────────────────────────┼────────────┼─────────────┤
│  802.11g   │  6, 9, 12, 18, 24, 36, 48, 54   │     38     │     140     │
├────────────┼─────────────────────────────────┼────────────┼─────────────┤
│  802.11n   │  7.2, 14.4, 21.7, 28.9, 43.3,   │     70     │     250     │
│            │  57.8, 65, 72.2,                │            │             │
│            │                                 │            │             │
│            │  With Bandwidth of 40 MHz:      │            │             │
│            │  15, 30, 45, 60, 90, 120,       │            │             │
│            │  135, 150                       │            │             │
└────────────┴─────────────────────────────────┴────────────┴─────────────┘

Más información sobre los protocolos Wi-Fi de Wikipedia .

Wi-Fi Directo

Wi-Fi Direct, inicialmente llamado Wi-Fi P2P, es un estándar Wi-Fi que permite que los dispositivos se conecten fácilmente entre sí sin necesidad de un punto de acceso inalámbrico.

Aquí la comunicación se realiza en Velocidades típicas de Wi-Fi para todo, desde la transferencia de archivos hasta la conectividad a Internet. Esencialmente, Wi-Fi Direct entra dentro de los mismos valores presentados en la tabla de Wi-Fi (teniendo en cuenta, una vez más, que la intensidad de la señal y el alcance son los factores clave para un buen rendimiento).

Más información sobre Wi-Fi Direct de Wikipedia .

Bluetooth

Aunque hay que determinar varios factores que influyen para determinar si el Wi-Fi es más rápido que el USB, el Bluetooth ocupa sin duda el último lugar cuando hablamos de velocidad de transferencia. Concebido como un estándar tecnológico inalámbrico abierto y propio para el intercambio de datos en distancias cortas, las velocidades máximas están por debajo de las dos opciones concurrentes:

┌─────────────┬─────────────┬─────────────────────────────────────────┐
│   Version   │  Data rate  │  Maximum application throughput         │
├─────────────┼─────────────┼─────────────────────────────────────────┤
│  1.2        │  1 Mbit/s   │      0.7 Mbit/s                         │
├─────────────┼─────────────┼─────────────────────────────────────────┤
│  2.0 + EDR  │  3 Mbit/s   │      2.1 Mbit/s                         │
├─────────────┼─────────────┴─────────────────────────────────────────┤
│  3.0 + HS   │                                                       │
├─────────────┤  theoretical data transfer speeds of up to 24 Mbit/s  │
│  4.0        │                                                       │
└─────────────┴───────────────────────────────────────────────────────┘

Más información sobre Bluetooth en Wikipedia .

Android Beam

Siendo una tecnología bastante reciente, Android Beam permite a los usuarios transferir datos entre dispositivos con capacidades de comunicación de campo cercano (NFC).
NFC es aún más lenta que Bluetooth (ambas tecnologías de comunicación de corto alcance) y está limitada a unos 20 cm de alcance consiguiendo hasta 424 kbit/s.

Como nota positiva, NFC se configura más rápidamente que el Bluetooth estándar y la conexión entre dos dispositivos NFC se establece automáticamente:

Comparación técnica:

┌──────────────┬────────────────┬────────────────┬──────────────────────┐
│    Aspect    │  NFC           │   Bluetooth    │ Bluetooth Low Energy │
├──────────────┼────────────────┼────────────────┼──────────────────────┤
│ Network Type │ Point-to-point │ WPAN           │ WPAN                 |
├──────────────┼────────────────┼────────────────┼──────────────────────┤
│ Range        │ < 0.2 m        │ ~100m (class1) │ ~50 m                │
├──────────────┼────────────────┼────────────────┼──────────────────────┤
│ Bit rate     │ 424 kbit/s     │ 2.1 Mbit/s     │ ~1.0 Mbit/s          │
├──────────────┼────────────────┼────────────────┼──────────────────────┤
│ Set-up time  │ < 0.1 s        │ < 6 s          │ < 0.006 s            │
└──────────────┴────────────────┴────────────────┴──────────────────────┘

Sólo aspectos relevantes para esta respuesta, para la tabla completa ver Wikipedia .


Resumen

Basándome en las especificaciones de cada método y su respectiva versión, mi clasificación ordenada de más rápido a más lento sería:

  1. USB asumiendo la versión 2.0, ya que la 1.0 es muy lenta y anticuada
  2. Wi-Fi / Wi-Fi Direct
  3. Bluetooth
  4. Android Beam

2 votos

Otra alternativa, a la altura del USB, es poner el archivo en una tarjeta microSD en un dispositivo, transferir la tarjeta al otro dispositivo y volver a sacar el archivo. Por supuesto, esto no funcionará en todos los dispositivos, pero la gran mayoría tienen ranuras microSD.

8voto

gb. Puntos 237

Si tus dispositivos Android tienen ranura para tarjetas SD extraíbles, la forma más rápida de transferir archivos grandes es mover físicamente la tarjeta SD de un dispositivo a otro.

0voto

kung Puntos 1

Después de algunas experiencias, parece que el software del Samsung Galaxy S4 debe reconocer el formato del archivo primero, antes y durante la transferencia desde el PC a la memoria principal del smartphone. Al mover el archivo a la memoria de la tarjeta SD, de nuevo el software necesita reconocer el archivo, por lo que esto se hace desde (a) la opción Mover archivo en la carpeta o, (b) la opción de la aplicación para mover a la memoria de la tarjeta SD.

{ para aquellos usuarios de smartphones que necesitan ahorrar espacio en la memoria principal de su Samsung S4 }

0voto

Mario Puntos 1

Para esta tarea utilizo una aplicación llamada shoutr . Como he podido comprobar está utilizando el WiFi incorporado y así se obtiene toda la velocidad del WiFi.

Me gusta la interfaz; es muy fácil compartir música, vídeos y fotos con los amigos en el camino.

-1voto

user1147663 Puntos 1

Utilizo la aplicación de Android llamada Superbeam que habilita el wifi directo y le permite obtener la máxima velocidad del wifi.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X