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.
En tant qu'objectif secondaire, cela ne ferait pas de mal si la même solution pouvait être utilisé, pour transférer des fichiers entre les appareils Android et un PC Windows.
Plus précisément, j'essaie d'échanger des fichiers entre mon Nexus 7 (Android 4.2.2) et Samsung Galaxy S2 (Android 4.0.4).
- Bluetooth est simplement trop lent, donc c'est hors de question
- Le transfert via Internet n'est pas non plus une option, donc les solutions basées sur le cloud le sont aussi
- Seul le Nexus 7 prend en charge NFC, donc c'est aussi
- Le transfert rapide de fichiers semblait prometteur et très simple, mais ne fonctionne pas sur "les appareils qui n'ont pas de paramètre de partage de connexion Wi-Fi, comme le Nexus 7 "
Le Wi-Fi direct ( pris en charge à partir d'Android 4.0 et plus) semble être le plus petit dénominateur commun décent entre mes deux appareils, cependant ...
Le Envoyer via Wi-Fi Direct natif de Galaxys S2 voit le Nexus, mais semble se coincer dans le "Connexion ..." 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 me permettrait uniquement d'envoyer du Galaxy S2 vers le Nexus 7, car une option similaire n'est pas présente sur le Nexus 7.
Le WiFi Direct
Les pilotes WiFi Direct sont défectueux sur de nombreux appareils, ce qui a conduit les utilisateurs à laisser des avis négatifs pour cette application . Comme je ne vois aucun sens à maintenir une application gratuite publiée lorsque vous n'obtenez qu'une note d'une é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.
Le transfert de fichiers direct par WiFi de Nick Adams semble au mieux floconneux. Les invitations du Nexus 7 au Galaxy S2 ne sont jamais reçues. Les invitations de Galaxy S2 sont principalement reçues, mais même en acceptant rapidement, les pairs ne s'affichent pas toujours comme connectés. Quand ils le font finalement, généralement après une longue attente, je peux sélectionner un fichier à envoyer mais il n'est jamais transféré - "Le transfert a échoué", il est dit presque immédiatement dans la barre de notification.
Budius inc's WiFi Shoot fonctionne légèrement mieux, mais reste très peu fiable. En fait, j'ai réussi à (occasionnellement) envoyer des fichiers dans les deux sens, mais jamais lors d'une tentative de connexion depuis le Nexus 7. Pour envoyer du Nexus 7 vers le Galaxy S2, j'ai dû effectuer cette manœuvre délicate:
- Partagez le fichier sur le Nexus 7 via l'intention WiFi Shoot
- Démarrez l'application Recevoir WiFi Shoot sur le Galaxy S2
- Invitez le Nexus 7 depuis le Galaxy S2 (jamais l'inverse!)
- Acceptez l'invitation sur le Nexus 7
- Appuyez sur le bouton Shoot sur le Galaxy S2
Faites tout le basculement entre les appareils, et garnissez de retards ou de pannes aléatoires à n'importe quelle étape du processus ...
Y a-t-il vraiment pas de moyen facile, 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 presque positive ...
- Souvent, un appareil ne voit même pas un appareil se trouvant à côté
- Parfois, il voit l'autre appareil, seulement pour le faire disparaître de la li st, avant que j'aie la chance de me connecter
- Quand j'ai une chance, les invations ne sont pas reçues de manière fiable (du Galaxy S2 au Nexus 7 pour la plupart fiables, mais jamais inversé)
- Lorsque des invitations sont reçues (et acceptées), un partenariat parvient rarement à être mis en place ("invité" ou "connexion")
- Et même lorsque cela se produit, certaines applications ne semblent pas pouvoir transférer des fichiers à travers ça ...
*Sigh*
Peut-être que l'explication de J4velin résume assez bien le triste état de Wi-Fi Direct sur Android, qui autrement semblait meilleure solution à ma quête?