Il semble que ce soit le cas selon chksum, avec quelques détails supplémentaires.
- L'iPhone repasse en 3G lorsqu'il est en veille (iOS, toute version).
- L'iPhone conservera le Wi-Fi s'il recherche la synchronisation Wi-Fi iTunes sur le réseau (iOS 5).
- L'iPhone maintiendra le Wi-Fi si une application nécessitant le Wi-Fi est active (les applications peuvent maintenir la connexion Wi-Fi même en mode veille en utilisant l'indicateur API UIRequiresPersistentWiFi disponible pour les développeurs.
- Lorsque Musique : le partage domestique d'iTunes est activé (ce qui est logique).
- Lorsque vous écoutez de la musique
- Une supposition : quand l'iPod touch doit se réveiller et utiliser le wifi pour les requêtes Fetch programmées de 15/30/60 minutes, ou quand l'iPod touch utilise des connexions Push aux serveurs.
(voir https://stackoverflow.com/questions/8850551/uirequirespersistentwifi-equivalent-for-cellular-connection )
Donc, essentiellement, l'iPhone maintient une connexion wifi lorsqu'il en a besoin grâce aux services d'Apple (wifi-sync) ou lorsqu'une application tierce le demande.
J'ai moi-même remarqué ce phénomène l'autre jour lorsque j'ai rétabli les paramètres d'usine de mon iPhone. Auparavant, j'utilisais toujours la synchronisation wifi, mais aujourd'hui, j'ai décidé d'utiliser le filaire uniquement et il était donc intéressant de retrouver cet ancien comportement.
Je me souviens avoir configuré l'iPod touch de mon ami et l'avoir entendu sonner toutes les 10 minutes environ (peut-être 15, psychologiquement parlant, je n'ai pas chronométré, car c'était avant que de tels problèmes ne me touchent).
La musique semble très intéressante. J'ai nettoyé/restauré mon iPhone pour reconfirmer mes observations et les résultats ci-dessous semblent cohérents.
-
Si je joue de la musique et que je verrouille mon iPhone (en configurant un terminal proche pour envoyer un ping à l'IP selon les instructions de Hackencrash), l'iPhone maintient sa connexion Wi-Fi indéfiniment (au-delà du délai normal de 15 secondes). Cela se produit indépendamment du fait que l'application soit au premier plan ou en arrière-plan lorsque je verrouille le téléphone.
-
Si vous mettez la musique en pause, le Wi-Fi s'arrêtera normalement au bout de 15 secondes.
-
Si vous reprenez ensuite la musique OU écoutez de la musique (en utilisant les commandes Apple Earbud) à partir d'un iPhone verrouillé, le Wi-Fi Restez sur endormi.
-
Si quelque chose provoque la réactivation du wifi pendant le sommeil (ex. courriel entrant sur une connexion push), l'iPhone réveillera le wifi et fera Restez sur active comme dans (1).