7 votes

Un moyen rapide, facile et fiable de transférer des fichiers volumineux entre des appareils Android ? (aka. WiFi Direct histoires du terrain)

J'aimerais pouvoir transférer facilement des fichiers volumineux sans fil, rapidement, entre des appareils Android - de préférence sans avoir besoin de Root.

Comme objectif secondaire, il ne serait pas mal d'utiliser la même solution pour transférer des fichiers entre les appareils Android et un PC Windows.

Plus précisément, j'essaie d'échanger des fichiers entre ma Nexus 7 (Android 4.2.2) et mon Samsung Galaxy S2 (Android 4.0.4).

  • Le Bluetooth est tout simplement trop lent, donc c'est hors de question.
  • Le transfert via Internet n'est pas non plus une option, d'où les solutions basées sur le cloud.
  • Seule la Nexus 7 est compatible avec la technologie NFC, donc elle n'est pas prise en compte non plus.
  • Transfert rapide de fichiers semblait prometteur et très simple, mais ne fonctionne pas sur les "appareils qui n'ont pas le paramètre WiFi Tethering, comme la Nexus 7 "

Wi-Fi direct ( supporté à partir d'Android 4.0 et plus) semble être un plus petit dénominateur commun décent entre mes deux appareils, cependant...

Galaxys S2's native Envoyer via Wi-Fi Direct voit le Nexus, mais semble rester bloqué dans le "Connecting..." la plupart du temps. Quand il semble enfin y avoir une percée, j'obtiens "Waiting..." et un cercle tournant. Même si cela fonctionnait, cela ne me permettrait que d'envoyer des messages du Galaxy S2 vers la Nexus 7, car il n'y a pas d'option similaire sur la Nexus 7.

J4velin's WiFi Direct n'est plus disponible dans le Play Store, avec l'explication suivante :

Les pilotes WiFi Direct ne fonctionnent pas sur de nombreux appareils, ce qui a conduit les utilisateurs à laisser des avis négatifs sur cette application. Comme je ne vois pas l'intérêt de continuer à publier une application gratuite qui ne reçoit qu'une seule étoile (pour un problème que seul le fabricant de votre appareil peut résoudre), l'application n'est plus disponible sur le Play Store.

Nick Adams Transfert de fichiers WiFi Direct semble flasque au mieux. Les invitations de la Nexus 7 au Galaxy S2 ne sont jamais reçues. Les invitations du Galaxy S2 sont généralement reçues, mais même lorsqu'elles sont acceptées rapidement, les pairs n'apparaissent pas toujours comme connectés. Lorsqu'ils le sont enfin, généralement après une longue attente, je peux sélectionner un fichier à envoyer, mais il n'est jamais transféré. Le message "Transfer failed" s'affiche presque immédiatement dans la barre de notification.

de budius inc Tournage WiFi fonctionne un peu mieux, mais n'est toujours pas fiable. J'ai en fait réussi à envoyer (occasionnellement) des fichiers dans les deux sens, mais jamais en tentant une connexion depuis la Nexus 7. Pour envoyer des fichiers de la Nexus 7 vers le Galaxy S2, j'ai dû procéder à cette manœuvre maladroite :

  1. Partagez le fichier sur la Nexus 7 via la fonction Tournage WiFi intention
  2. Commencez le Recevoir des tirs WiFi sur le Galaxy S2
  3. Invitez la Nexus 7 depuis le Galaxy S2 (jamais l'inverse !)
  4. Accepter l'invitation sur la Nexus 7
  5. Appuyez sur le bouton Tirer sur le Galaxy S2

Prenez l'ensemble du passage d'un appareil à l'autre et agrémentez-le de retards ou d'échecs aléatoires à chaque étape du processus...

N'existe-t-il vraiment aucun moyen simple, fiable et rapide de transférer des fichiers directement entre différents appareils Android ?

En général, mon expérience avec Wi-Fi Direct est tout sauf positive...

  • Souvent, un appareil ne voit même pas celui qui se trouve à côté de lui.
  • Parfois, il voit l'autre appareil, mais il disparaît de la liste avant que j'aie la possibilité de me connecter.
  • Quand j'en ai l'occasion, les invitations ne sont pas vraiment reçues (du Galaxy S2 au Nexus 7, c'est plutôt fiable, mais ça n'a jamais fonctionné dans l'autre sens).
  • Lorsque des invitations sont reçues (et acceptées), il est rare qu'un partenariat parvienne à être mis en place ("invité" ou "connecté").
  • Et même quand cela arrive, certaines applications ne semblent pas pouvoir transférer des fichiers par ce biais...

* Sigh *

Peut-être que l'explication de J4velin résume bien le triste état de Wi-Fi Direct sur Android, qui semblait autrement la meilleure solution à ma quête ?

7voto

Toc Points 1731

Plutôt que de dormir, j'ai passé quelques heures de plus à expérimenter.

J'ai trouvé que ce qui fonctionne le mieux pour mes besoins est une application de serveur FTP.

Pour les transferts occasionnels, lorsque les deux appareils sont connectés au même réseau, je me contenterai de transférer via mon point d'accès. Avec les limitations que cela implique.

Si je ne suis pas à proximité d'un point d'accès ou si je veux simplement bénéficier d'une vitesse maximale, je m'occupe de la configuration du partenariat Wi-Fi direct, puis je lance le serveur FTP. Il faut généralement 3 à 5 essais avant que les appareils se connectent, mais une fois qu'ils le font, le FTP fonctionne de manière stable et rapide.

En outre, cette solution répond également à mon objectif secondaire, à savoir pouvoir utiliser la même méthode pour transférer des fichiers entre un appareil Android et un PC.

Il existe un grand nombre d'applications de serveur FTP. La plupart sont financées par la publicité, et la plupart sont plutôt grosses. À ma grande surprise, il y a aussi une grande différence de performance entre eux.

J'ai pensé que je pourrais aussi bien partager mon expérience avec les quatre applications de serveur FTP que j'ai testées...

Permissions requises

Aucune des applications testées ne nécessitait de permissions ridicules. Juste les autorisations spéciales suivantes :

  • ACCÈS COMPLET AU RÉSEAU
  • MODIFIER OU SUPPRIMER LE CONTENU DE VOTRE STOCKAGE USB MODIFIER OU SUPPRIMER LE CONTENU DE VOTRE CARTE SD
  • EMPÊCHER LA TABLETTE DE DORMIR EMPÊCHER LE TÉLÉPHONE DE DORMIR

En outre, le FTPServer d'Andreas Liebig est également nécessaire :

  • LIRE LE STATUT ET L'IDENTITÉ DU TÉLÉPHONE

Configuration du test de vitesse

Le test de vitesse n'a pas été réalisé de manière tout à fait scientifique, mais les appareils se trouvaient exactement aux mêmes endroits pendant les tests.

  • Application serveur FTP fonctionnant sur la Nexus 7
  • Client FTP FileZilla fonctionnant sur un ordinateur portable Windows 8
  • Les deux sont connectés au même réseau 802.11n. Windows a indiqué que la vitesse du lien était de 130 Mbps (je sais que ce n'est pas exact).
  • J'ai téléchargé le même fichier de 103,4 MiB deux fois avec chaque application.

Résultats des tests

Toutes les statistiques, chiffres et autres faits sont en date du 30 mars 2013.

Les applications sont classées par débit mesuré, les plus rapides en tête.

Andreas Liebig Serveur FTPS

  • Prix : Gratuit
  • Dernière version : 2.4.0 (2013-03-26)
  • Taille : 78 kB
  • Base d'installation : 100.000 - 500.000
  • Note moyenne : 4.6
  • Système d'exploitation Android requis : 1.1+
  • Commentaires : Configuration initiale requise, pas de plug-and-play. Journal détaillé du serveur sur l'écran principal lorsque le service est en cours d'exécution. Pas d'accès anonyme possible ?
  • Débit : 103.4 MiB téléchargés en 43 secondes @2.4 MiB/sec , 103.4 MiB téléchargés en 47 secondes @2.2 MiB/sec

Boby Ertanto's Mon serveur FTP

  • Prix : Gratuit (avec publicité, version sans publicité disponible)
  • Dernière version : 2.1 (2013-02-28)
  • Taille : 1.2 MB
  • Base d'installation : 50.000-100.000
  • Note moyenne : 4.1
  • Système d'exploitation Android requis : 2.2+.
  • Commentaires : Interface simple. Paramètres très basiques.
  • Débit : 103.4 MiB téléchargés en 48 secondes @2.2 MiB/sec , 103.4 MiB téléchargés en 49 secondes @2.1 MiB/sec

L'olivier Serveur Ftp

  • Prix : Gratuit (avec publicité, version sans publicité disponible)
  • Dernière version : 1.11 (2013-01-14)
  • Taille : 1.1 MB
  • Base d'installation : 100.000 - 500.000
  • Note moyenne : 4.4
  • Système d'exploitation Android requis : 2.1+.
  • Commentaires : Basé sur le serveur ftp Apache. Interface simple. Port, répertoire d'origine, nom d'utilisateur/mot de passe, résilience du service, économie d'énergie, etc. configurables.
  • Débit : 103.4 MiB téléchargés en 56 secondes @1.8 MiB/sec , 103.4 MiB téléchargés en 56 secondes @1.8 MiB/sec

Berserker's FTPDroid

  • Prix : Gratuit (avec publicité, version sans publicité disponible)
  • Dernière version : 1.3.1 (mise à jour 2012-12-28)
  • Taille : 2.0 MB
  • Base d'installation : 50.000 - 100.000
  • Note moyenne : 3.9
  • Système d'exploitation Android requis : 2.2+.
  • Commentaires : Basé sur Pure-FTPd. Interface simple. Port, répertoire d'origine, nom d'utilisateur/mot de passe, résilience du service, économie d'énergie, etc. configurables.
  • Débit : 103,4 MiB téléchargés en 135 secondes 0,8 MiB/sec , 103,4 MiB téléchargés en 121 secondes 0,9 MiB/sec

Conclusion

Non seulement le FTPServer d'Andreas Liebig est la seule application entièrement gratuite parmi celles testées, mais il est incroyablement léger (78 kB !), peut fonctionner sur n'importe quel téléphone Android que vous pouvez trouver et a également le débit le plus rapide parmi les applications testées.

Une fois la configuration initiale effectuée, la fenêtre principale affiche simplement le journal standard de votre serveur FTP, alors que les autres applications n'affichent rien d'autre que quelques boutons et peut-être l'adresse IP et le port du serveur.

Merci, Andreas !

5voto

Budius Points 175

Je suis Budius, le développeur du WiFi Shoot ! et je dois dire que l'explication de J4velin est vraiment juste et assez triste.

J'ai commencé à le développer juste parce que j'ai vu cette technologie cool et que personne ne l'utilisait, mais cela s'est avéré être un gros casse-tête.

Même pendant le développement (j'utilisais un Transformer TF300 et un Galaxy Nexus), cela m'a pris beaucoup plus de temps que nécessaire et j'ai eu beaucoup de problèmes simplement parce que la technologie est cassée au niveau du pilote. Par exemple, Asus a supprimé la prise en charge de WiFi Direct sur sa version Jelly-Bean du Transformer (et c'est la raison pour laquelle j'ai obtenu une note de 1 étoile, car il a cessé de fonctionner sur le Transformer de l'utilisateur).

Si mon application était entièrement gratuite, j'aurais probablement adopté la même approche que J4velin et l'aurais simplement supprimée, mais j'ai maintenant l'impression que je ne peux pas l'annuler pour les utilisateurs qui ont payé.

J'ai commencé à vérifier certaines options pour lui permettre de fonctionner sur du WiFi normal aussi et de n'utiliser WIFI-Direct que si l'utilisateur le demande spécifiquement, mais c'est un projet personnel et je n'ai tout simplement pas de temps libre maintenant.

J'espère vraiment que les fabricants vont se ressaisir, mais je ne mettrais pas trop d'espoir dans ce domaine. Tous ceux qui utilisent le bluetooth tous les jours (une technologie qui a été développée à l'origine en 1994) savent qu'il faut parfois redémarrer son portable pour qu'il se connecte à un casque.

2voto

sbaar Points 121

J'ai lancé une application la semaine dernière qui, je l'espère, résoudra vos problèmes. Amis de WiFi Direct https://play.google.com/store/apps/details?id=com.cobaltstar.wififriends

Plus important encore, il peut transférer des fichiers dans les deux sens une fois que les deux appareils sont connectés, ce qui me semble être votre principal problème. Ainsi, même si vous devez deviner sur quel appareil appuyer pour se connecter (la faute aux fabricants d'appareils), vous saurez qu'une fois qu'ils sont connectés, vous pouvez envoyer et recevoir sans problème. Assurez-vous que vous n'êtes pas connecté à d'autres réseaux WiFi, sinon les choses vont devenir lentes et peu fiables.

J'ai également ajouté le redémarrage automatique du WiFi en cas de problèmes ou d'interruptions dans le processus de connexion initial, ce qui permet d'espérer qu'il n'y aura pas beaucoup de travail de devinette ou de dépannage.

Vous avez fait mouche en ce qui concerne les problèmes liés à la mise en œuvre du WiFi Direct sur ces appareils. Nous avons affaire ici au cas d'utilisation le plus trivial de cette technologie et l'Internet est plein de récits de malheurs. Direct ne semble tout simplement pas prêt pour l'heure de gloire dans une fonction importante dont on doit dépendre.

1voto

Stan Mets Points 11

J'utilise une application appelée HitcherNet-BETA pour déplacer des fichiers sur Wifi Direct entre des appareils. c'est rapide et stable, idéal pour pousser des fichiers vidéo et d'autres gros fichiers. dans jelly bean les problèmes de permissions des autres versions sont résolus donc le transfert dans les deux sens est possible. je travaille avec ces gars pour intégrer Wifi Direct dans une application de jeu que je construis.
https://play.google.com/store/apps/details?id=com.kharybdis.hitchernet

0voto

Black Points 3104

Une autre solution possible, très utile, consiste à utiliser Total Commandant とのことです。 Plugin de transfert WiFi .

Ensuite, dans TC, vous sélectionnez les fichiers ou dossiers à partager, appuyez sur copier/déplacer et sélectionnez Wifi. Si vous êtes déjà connecté à un réseau Wifi, il fonctionnera avec celui-ci, mais si vous ne l'êtes pas, il vous propose d'utiliser le Wifi direct à la place.

Il crée un serveur webdav auquel vous pouvez vous connecter avec n'importe quel appareil doté d'un navigateur web.

Les taux de transfert sont également rapides.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X