2010-01-07 5 views
2

Le transfert d'un fichier du bureau vers un iPhone est-il plus rapide que le téléchargement du même fichier depuis Internet vers l'iPhone?Téléchargement à partir du bureau plus rapide que l'Internet direct?

Mon application permet aux utilisateurs de télécharger des fichiers vidéo, qui sont stockés localement sur l'application. Ceux-ci ne sont pas diffusés mais regardés à la place du disque dur de l'iPhone une fois téléchargé. Les téléchargements sont assez lents en utilisant la 3G ou même le wifi. Un téléchargement de 4 Mo peut prendre quelques minutes.

Je envisage de créer une application compagnon de bureau qui permettra aux utilisateurs de télécharger des vidéos à partir du bureau, en utilisant leur connexion plus rapide. Les utilisateurs seront probablement en mesure de télécharger quelques vidéos dans le même laps de temps qu'il n'en faut pour en télécharger un sur l'iPhone. Ensuite, l'application se synchronisera avec l'application iPhone et transférera directement depuis le bureau.

L'application de bureau sera Mac uniquement. Le transfert direct du bureau à l'iPhone sera-t-il beaucoup plus rapide que d'Internet vers l'iPhone? Assez que la création de l'application de bureau en vaut la peine?

- EDIT -

Voici une comparaison entre les deux téléchargements avec un fichier 2.7MB sur le même réseau wifi mais pas en même temps:

[Avec indicateur de progression en temps réel]
simulateur iPhone: 58 secondes
iPhone 3G S: 1:45 secondes

[sans indicateur de progression en temps réel]
simulateur iPhone: 34 secondes
iPhone 3G S: 1:52 secondes

La suppression de la progression en temps réel ne fait pas beaucoup de différence. Je ne sais pas pourquoi cela a pris plus de temps sur l'appareil. Voici comment je fais des progrès en temps réel: chaque fois

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data 

est appelé, je calcule combien a été téléchargé à ce jour et mettre à jour une barre de progression en temps réel.

+0

Si vous avez le wifi sur votre bureau et wifi sur votre téléphone, pourquoi pensez-vous wifi-> desktop-> wifi-> téléphone sera plus rapide que wifi-> téléphone? –

+2

vous pouvez écrire quelques tests simples pour voir où se trouve le goulot d'étranglement - changer l'application pour soit charger un fichier sur Internet, votre PC, ou simplement générer des nombres aléatoires et l'écrire sur le lecteur flash. Ensuite, regardez la différence de temps pris. –

Répondre

4

Le téléchargement sur le bureau serait probablement plus rapide que la 3G, mais si vous prenez en compte le temps (et la douleur) pour synchroniser alors c'est différent ... Personnellement je déteste quand je dois brancher mon téléphone sur mon ordinateur (ou interagir avec elle de quelque façon) afin de faire quelque chose.

Aussi, vous pouvez utiliser le wifi pour télécharger plus rapidement avec votre iPhone afin que le temps de téléchargement soit assez proche de celui d'un ordinateur de bureau.

+0

Je pense qu'Apple a fermé sa synchro filaire, donc à moins de simplement charger les vidéos dans iTunes et de les synchroniser, vous ne pouvez pas le faire de cette façon. Si vous avez fait iTunes, je pense que le temps supplémentaire qui attend la sauvegarde et les autres synchronisations va dans votre film regarder le temps quand même. –

0

Le meilleur moyen de le savoir serait de le tester vous-même. Cela étant dit, si vous le transférez via le wifi, cela devrait être plus rapide, si le PC en question est connecté plus rapidement que ce que l'iPhone peut obtenir en utilisant le wifi ou 3G.

+0

sauf que vous utiliserez toujours le wifi pour le dernier saut vers l'iphone, donc le goulot d'étranglement est le même. –

Questions connexes