Jaki jest najszybszy sposób przesyłania dużych plików między dwoma urządzeniami z systemem Android?

28

Jaki jest najszybszy sposób przesyłania dużych plików (np. 500 MB) między dwoma urządzeniami z systemem Android? Bluetooth? WiFi bezpośrednie? Belka? a może USB w podróży?

Hamed Momeni
źródło

Odpowiedzi:

25

Istnieje wiele zmiennych, które wpływają na wydajność każdej wspomnianej metody.

Dodatkowo istnieje również niezbędna konfiguracja i wymagania, które musi posiadać każde urządzenie, aby takie rozwiązania działały.

Zgodnie z życzeniem, podsumujmy i porównajmy możliwe wydajności między USB; Wi-Fi i Bluetooth:


USB:

Wydajność USB może być bardzo niska lub bardzo wysoka, w zależności od dostępnej wersji USB, co z kolei w połączeniu z prędkością odczytu / zapisu karty SD na każdym urządzeniu pozwala nam dokładnie zmierzyć i ustalić prędkość transferu.

Istnieje również fizyczne ograniczenie długości kabla USB, które w niektórych scenariuszach staje się ograniczeniem.

USB 1.0 : 1,5 Mbit / s (Low-Bandwidth) i 12 Mbit / s (Full-Bandwidth)

USB 2.0 : 480 Mbit / s (efektywna przepustowość do 35 MB / s)

USB 3.0 : 5 Gbit / s (625 MB / s), czyli ponad 10 razy szybciej niż USB 2


Wi-Fi

Wi-Fi traci ograniczenia, takie jak długość kabla, ale znowu musimy wziąć pod uwagę używany protokół 802.11, siłę i zasięg sygnału, aby dokładnie zmierzyć wyniki:

┌────────────┬─────────────────────────────────┬──────────────────────────┐
│  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                       │            │             │
└────────────┴─────────────────────────────────┴────────────┴─────────────┘

Więcej informacji o protokołach Wi-Fi z Wikipedii .


Wi-Fi Direct

Wi-Fi Direct, początkowo nazywany Wi-Fi P2P, to standard Wi-Fi, który umożliwia urządzeniom łatwe łączenie się ze sobą bez konieczności posiadania bezprzewodowego punktu dostępowego.

Tutaj komunikacja odbywa się przy typowych prędkościach Wi-Fi, od przesyłania plików po łączność z Internetem. Zasadniczo Wi-Fi Direct mieści się w zakresie tych samych wartości, które podano przy stole Wi-Fi (jeszcze raz, pamiętając, że siła sygnału i zasięg są kluczowymi czynnikami dla dobrej wydajności).

Więcej informacji o Wi-Fi Direct z Wikipedii .


Bluetooth

Podczas gdy musimy ustalić kilka wpływających czynników, aby ustalić, czy Wi-Fi jest szybszy niż USB, Bluetooth bez wątpienia jest na ostatnim miejscu, gdy mówimy o prędkości transferu. Zaprojektowane jako zastrzeżony otwarty standard technologii bezprzewodowej do wymiany danych na krótkich odległościach, maksymalne prędkości są poniżej dwóch współbieżnych opcji:

┌─────────────┬─────────────┬─────────────────────────────────────────┐
│   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        │                                                       │
└─────────────┴───────────────────────────────────────────────────────┘

Więcej o Bluetooth z Wikipedii .


Android Beam

Będąc dość nową technologią, Android Beam umożliwia użytkownikom przesyłanie danych między urządzeniami z funkcjami komunikacji bliskiego zasięgu (NFC).
NFC jest jeszcze wolniejszy niż Bluetooth (obie technologie komunikacji krótkiego zasięgu) i jest ograniczony do około 20 cm zasięgu, dochodząc do 424 kbit / s.

Pozytywnie, NFC konfiguruje się szybciej niż standardowy Bluetooth, a połączenie między dwoma urządzeniami NFC jest ustanawiane automatycznie:

Porównanie techniczne:

┌──────────────┬────────────────┬────────────────┬──────────────────────┐
│    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            │
└──────────────┴────────────────┴────────────────┴──────────────────────┘

Tylko istotne aspekty tej odpowiedzi, pełna tabela patrz Wikipedia .


Podsumowanie

W oparciu o specyfikacje każdej metody i ich wersji moja klasyfikacja według najszybszej do najniższej byłaby następująca:

  1. USB przy założeniu wersji 2.0, ponieważ 1.0 jest zdecydowanie powolny i nieaktualny
  2. Wi-Fi / Wi-Fi Direct
  3. Bluetooth
  4. Android Beam
Zuul
źródło
2
Inną alternatywą, właśnie tam z USB, jest umieszczenie pliku na karcie microSD w jednym urządzeniu, przeniesienie karty na drugie urządzenie i ponowne pobranie pliku. Oczywiście nie będzie to działać na każdym urządzeniu, ale zdecydowana większość ma gniazda microSD.
SaintWacko,
7

Jeśli urządzenia z Androidem mają wyjmowane gniazdo kart SD, najszybszym sposobem przesyłania dużych plików jest fizyczne przeniesienie karty SD z jednego urządzenia na drugie.

gb.
źródło
0

Po pewnych doświadczeniach wydaje się, że oprogramowanie Samsung Galaxy S4 musi najpierw rozpoznać format pliku, przed i podczas przesyłania z komputera do głównej pamięci smartfona. Podczas przenoszenia pliku do pamięci karty SD ponownie oprogramowanie musi rozpoznać plik, więc można to zrobić za pomocą opcji (a) Przenieś plik do folderu lub (b) opcji aplikacji Przenieś do pamięci karty SD.

{dla użytkowników smartfonów, którzy muszą zaoszczędzić miejsce w głównej pamięci w swoim telefonie Samsung S4}

kung
źródło
0

Do tego zadania używam aplikacji o nazwie shoutr . Jak mogłem zobaczyć, korzysta z wbudowanego WiFi, dzięki czemu uzyskasz pełną prędkość WiFi.

Podoba mi się interfejs; po drodze łatwo udostępniać znajomym muzykę, filmy i zdjęcia.

Mario
źródło
0

Metodą, którą z dużym powodzeniem zastosowałem, jest WiFi, używając Eksploratora plików ES na obu urządzeniach (nadawcy i odbiorcy). Po prostu włączam WiFi na obu urządzeniach, aby uzyskać dostęp do mojej domowej sieci WAN, uruchamiam ES File Explorer na obu urządzeniach, wybieram pliki / foldery, które chcę wysłać, wybieram opcję „Wyślij”, a na urządzeniu odbierającym - akceptuję, wybierz zapisz lokalizację, naciśnij „OK”, aby rozpocząć odbieranie. W ten sposób wysłałem plik 200 MB z mojego 4-letniego Huawei Ascend do mojego Samsunga Galaxy S4, w około 6 minut przy ~ 540 KB / s.

Scott R.
źródło
0

Korzystam z komunikatora Hike, ten komunikator posiada funkcję bezpośredniej wędrówki. Ta funkcja umożliwia udostępnianie dużych plików. Udostępniam plik 1,2 GB w ciągu 4 minut, ale ta funkcja będzie dostępna tylko na urządzenia z Androidem, wkrótce na Windows Phone i iOS

Karthikeyan
źródło
1
Jakie jest Twoje powiązanie z aplikacją?
Aaron Gillion 13.03.16
0

Korzystam z wieloplatformowej aplikacji Liwi na moim komputerze Mac i telefonie z Androidem. Działa również w systemie Windows. Łączy urządzenia przez WiFi automatycznie, bez żadnego procesu tworzenia i dołączania.

AR
źródło
0

W zależności od okoliczności najszybszym sposobem jest transfer plików Bluetooth lub bezpośrednio przez kabel. Bluetooth jest ładny, ponieważ jest bezprzewodowy i stosunkowo szybki do dokumentów Word i mniejszych plików. Przez kabel jest lepszy do dużych plików, takich jak wideo. Musisz jednak nosić kabel. Naprawdę zależy od okoliczności.

Morella Almånd
źródło
-1

Korzystam z aplikacji Android o nazwie Superbeam, która umożliwia bezpośrednie Wi-Fi i pozwala uzyskać pełną prędkość Wi-Fi.

użytkownik1147663
źródło
-1

Szybki transfer plików jest 10 razy szybszy niż Bluetooth, bezpłatny i bezproblemowy! Z opisu aplikacji:

Swift File Transfer to najszybsza na świecie aplikacja do udostępniania zainstalowanych aplikacji, zdjęć, plików, folderów i filmów z wysoką prędkością do 8 Mb / s znajomym i rodzinie bez korzystania z Internetu, kabla do transmisji danych, danych mobilnych, Wi-Fi, NFC itp. Teraz przenieś GB danych w mgnieniu oka.

Zarówno nadawca, jak i odbiorca muszą mieć zainstalowaną aplikację. Transfer jest więc łatwy:

  • Nadawca: Uruchom aplikację SFT ›Stuknij w„ Przycisk wysyłania ”› Wybierz dane do udostępnienia ›Stuknij w wysyłanie
  • Odbiorca: Uruchom aplikację SFT ›Stuknij w przycisk„ Odbierz ”› Stuknij w zdjęcie / nazwę nadawcy

Sprawdzanie ocen playstore, wydaje się, że dobrze sobie radzi z większymi plikami (jeden użytkownik zgłasza, że ​​przesłał całą kolekcję wideo), ale wydaje się, że występują problemy z Marshmallow (najprawdopodobniej z nowym systemem uprawnień; dwa zgłaszają problemy z dostępem do karty SD , które można obejść, ręcznie udzielając zezwolenia).

Użytkownik Androida
źródło
W tym poście brakuje istotnych informacji, które mogłyby być pomocną odpowiedzią: Co to jest „Swift File Transfer”? Jeśli jest to aplikacja, potrzebny będzie link. Jak to skonfigurować? Jak to działa? Jakie ma wymagania? Czy można go używać bezpośrednio między dwoma urządzeniami z Androidem, czy też wymaga połączenia z Internetem? - Właśnie naprawiłem dla was te luki, proszę sprawdzić;)
Izzy