Changement d’heure : l’iPhone a toujours du mal

Christophe Laporte |

Les organismes ne goûtent guère au changement d’heure. Gagner ou perdre une heure, cela n'a l’air de rien, mais selon les spécialistes, il faut quasiment une semaine pour "s'en remettre". Mais ce changement est-il plus simple pour les appareils électroniques ?

Chez Apple, cela devient un running-gag. Et une fois de plus, la Pomme a montré qu’elle avait toujours un peu de mal avec ce satané changement d'heure. Dans notre cas, que ce soit l’iPhone ou l’Apple Watch, aucun des deux appareils n’a été en mesure d’afficher la bonne heure au saut du lit. Précisons, et c’est cela qui fait la différence a priori, que les deux terminaux avaient passé la nuit avec le mode avion activé. Dès qu'ils ont quitté ce mode, ils se sont mis à afficher la bonne heure au bout de quelques secondes. S’il faut un accès du réseau pour effectuer un tel changement…

D'autres ont eu ce problème comme le montre cette capture d’écran réalisée sur Twitter. Certains affirment que cela vient du fait que la Fonction « Fuseau horaire automatique » dans les services système était désactivée. D’autres qui n’étaient pas couchés à 3 heures du matin nous ont dit que leur iPhone n’avait pas changé d’heure immédiatement et que cela s’était produit plusieurs heures après.

En tout cas, certains ont pu avoir de mauvaises surprises au réveil. Dans ce sens toutefois, ce n’est pas si grave. Au pire, les personnes piégées se sont retrouvées avec une heure d’avance sur leur agenda. Certes c'est désagréable, mais dans le cas où l'on doit prendre un avion par exemple, c'est préférable !

avatar byte_order | 

Ah, enfin quelqu'un qui semble avoir un niveau d'exigence cohérent.
Merci.

avatar Rcsf76 | 

Iphone 6 et mode avion quand couché à minuit. L’heure était bonne au réveil toujours en mode avion. Chanceux ?

avatar byte_order | 

Ou simplement vous dormiez mais le changement n'a pas eu lieu immédiatemment quand même.
Et dans ce cas votre chance c'est p'tet de ne pas avoir eu besoin de vous faire réveiller à 3h30 par votre smartphone...

avatar Xavier Briole | 

J’ai payé mon Apple Watch 450€ et en effet, pas de changement automatique.. obligé de la redémarrer. C’est chaud quand même !

avatar Airbouli | 

Je n'ai jamais eu de soucis

avatar CNNN | 

Idem sur l'iPhone de ma compagne (6s iOS 11) SANS le mode avion...
Le fuseau horaire était en automatique mais affiche +2 lorsque je me suis rendu dans les réglages après m'être aperçu du problème...
Franchement ça m'a fait galérer de me réveiller 1h plus trop pour rien !!! Pfff c'est quoi ces nazes de dev ??

avatar Paquito06 | 

“S’il faut un accès du réseau pour effectuer un tel changement…”

MacGé que vous butiez sur cela quand meme. Le changement d’heure n’est pas automatique pour chaque pays et n’est pas à date fixe. Heureusement que l’iPhone ou Apple Watch doit etre connecté pour avoir un changement. En Inde y a jamais de changement d’heure et aux US c’est dans une semaine.
Quand on voyage et qu’on subit un changement d’heure a chaque sortie de mode avion, iPhone et Watch se mettent automatiquement à l’heure quand le reseau est retrouvé. Faux probleme.

avatar byte_order | 

@Paquito06
> Le changement d’heure n’est pas automatique pour chaque pays et n’est pas à date fixe.
> Heureusement que l’iPhone ou Apple Watch doit etre connecté pour avoir un changement.
> En Inde y a jamais de changement d’heure et aux US c’est dans une semaine.

Ouais, et ce type de particularités sont tellement complexes que la base de données qui faire référence en la matière, TZ database aka Olson database, pèse, tenez-vous bien, 400ko.

Clairement, c'est pas à la portée d'un appareil sous iOS, il faut clairement au moins 2 ou 3 data centers complets pour maintenir à jour et consulter cette base et, le cas échéant, calculer et appliquer le changement. Au bon moment.

Trop dur.

Ah, heureusement que l'iPad peut faire tout ce qu'un ordinateur peut faire, à un moment on a pu croire que c'était juste un terminal de luxe...

avatar ckermo80Dqy | 

En Italie en ce moment, iPhone6s mode avion, aucun problème, le changement d’heure a fonctionné. Donc avant d’incriminer le mode avion il va peut-être falloir enquêter, non ?

avatar Maclowic | 

Au reveil, iPhone en mode « pas avion » et reglage auto matique du fuseau horaire activé et...biiimmm il m’affiche 8h alors qu’il est en réalité 7h! Sur un 6s...

avatar rcorot | 

Sur 3 iPhones et 2 iPads, seul mon iPhone a raté le changement. Je me suis retrouvé en GMT-2. L’heure avait donc bien été changée mais avec le changement automatique du fuseau horaire l’heure affichée était l’ancienne. J’ai désactivé le changement de fuseau automatique et je l’ai réactivé et tout est rentré dans l’ordre. C’est la première fois que ça m’arrivait !

avatar Michke | 

aucun probleme chez moi ,
mes Iphones et Ipads et ceux mon épouse , se sont mis automatique en heure d'hiver.

avatar albanet | 

J'ai eu le " problème" ce matin et l'iPhone n'était pas en mode avion ... bon par contre, quand je me suis rendu compte que je venais de grappiller une heure de sommeil en plus, j'étais joie !!

avatar steph0678 | 

Tellement débile cet article...

L’année prochaine on aura droit à quoi ? Le changement d’heure chez Apple c’est pourri car quand le tel est éteint il ne change pas d’heure tout seul ?!

Bref, moi cette année comme les précédentes je n’ai eu aucun problème d’heure sur mes produits (iPhone, iPad, MacBook Pro, AppleTV).

avatar byte_order | 

@steph0678
> L’année prochaine on aura droit à quoi ?
> Le changement d’heure chez Apple c’est pourri car quand le tel est éteint
> il ne change pas d’heure tout seul ?!

Ben en attendant on à "le changement d'heure chez Apple c'est pourri car quand le tel est allumé il ne change pas d'heure tout seul."

Vous trouvez cela normal, vous ?!

avatar MacMarc | 

Ben oui, s'il est hors réseau.

avatar byte_order | 

@MacMarc

Depuis quand il faut d'autres ordinateurs pour qu'un ordinateur sache :

1) entretenir son horloge interne tout seul comme un grand ?
2) à partir d'une base de données préalablement téléchargées et mise à jour régulièrement contenant les particularités de chaque fuseau horaire, calculer le changement d'heure et l'appliquer sur son horloge interne au bon moment ?

N'importe quel ordinateur sous Windows, Linux, BSD, macOS (et même Haiku, c'est dire) sait le faire sans avoir besoin d'accéder au réseau.

Pourquoi pas iOS ?!

avatar alfatech | 

???? l’article en carton!........ Bientôt on aura « pfff l’iPhone n’arrive pas se connecter à internet en mode avion »

avatar byte_order | 

@alfatech

Parce que sans Internet, toute la puissance et la mémoire d'un iPhone ne sont évidement pas capables d'appliquer une base de connaissance sur les fuseaux horaires qui pèse 400Ko max sur son horloge interne.

Normal, logique.

En fait, le Minitel 2.0, c'est pas les grands groupes qui le poussent, ce sont les consommateurs qui l'acceptent.

Apprêtez-vous un jour à devoir payer un abonnement pour ce "service" de maj automatique de l'heure dans ce cas, puis que vous ne le considérez pas comme devant être natif et intégré à un appareil pourtant présenté comme le fleuron technologique mondial de l'ordinateur ultraportable.

avatar MacMarc | 

Et quand l'Europe décidera de ne plus changer d'heure, ils auront l'air malin, tous ces appareils qui auront stocké 400 ko octets de données devenues pourries ;)

avatar fte | 

@MacMarc

Mettre à jour ce fichier de temps en temps ? Non ? Trop compliqué aussi ?

Mais pourquoi a-t-on des processeurs surpuissants, je me demande ?!

avatar byte_order | 

@MacMarc

3 lettres : MAJ

Si ca marche pour les applications, pour l'OS, cela doit pouvoir marcher pour des données sur les fuseaux horaires et leurs caractéristiques...

avatar NikoLeGaulois | 

Pour ma part, mon iPhone 8+ était éteint et ma Watch Cellulaire en WiFi. A l'allumage, mon iPhone a basculer automatiquement à l'heure d'hiver. Par contre, réaction bizarre de ma Watch. Malgré le fait d'être connectée au WiFi, l'heure n'avait pas été changée. A l'allumage de l'iphone, elle s'est mise à l'heure d'hiver. Jusque-là, normal, sauf que 2 minutes après, elle était repassée à l'heure d'été. Obligé de la redémarrer pour qu'elle reste définitivement à l'heure d'hiver. Elle est en 4.0.1.

avatar lioblanc | 

Je n’ai jamais eu ce problème ! ? est-ce parce qu’il active le mode avion pendant la nuit ?

avatar djgreg13 | 

Pour ma part j'ai du désactiver le fuseau automatique, ma puce Sosh ou Orange je ne sais pas renvoyait GMT+2 au lieu de CET comme fuseau ce qui a pour effet d'avoir créer mes rendez vous calendrier dans un fuseau absolu ne tenant pas compte du décalage de ce weekend
Je m'en suis aperçu grâce à l'iPad qui lui le règle par geoloc et du coup l'iPad a bien mis CET en fuseau automatique

avatar cecemf | 

Jamais eu de problème non plus

avatar adixya | 

Il se trouve que j’ai jeté un oeil sur mon iphone a 2h59 et par curiosité j’ai attendu et au moment du passage a 3h, le chiffre est repssé directement sur 2:00.

Aucun problème, et je suis probablement pas le seul...

avatar smog | 

De mon côté, j'éteins mon téléphone la nuit...
Au moins j'ai pas de problème lors du changement d'heure !

;-)

avatar iVador | 

Aucun souci sur iPhone 7+, iPad Air 2 et MBPr 2015

avatar webHAL1 | 

Je trouve extrêmement désagréable le nombre de réactions à cet article qui consistent à balancer : « Je n'ai eu aucun problème, les personnes victimes de ce dysfonctionnement ne sont que des abrutis qui ont bidouillé leur(s) appareil(s) et/ou qui ne savent pas l'utiliser ! ».

Si cette anomalie survenait sur l'ensemble des produits vendus par Apple, très probablement qu'elle aurait été corrigée depuis longtemps. Le fait qu'elle n'affecte qu'une partie des utilisateurs et qu'elle survienne dans des cas de figure apparemment très variés indique que c'est certainement quelque chose de difficile à déceler et à reproduire.

Pour ma part, je me suis réveillé hier matin avec mon iPhone 6 tournant sur iOS 10. Il était 8h45, heure d'hiver, et le changement d'heure c'était bien déroulé. Mais jamais je ne viendrais affirmer que, pour les personnes chez qui le passage ne s'est pas effectué correctement, le problème vient de l'utilisateur et pas de l'appareil...

Cordialement,

HAL1

avatar Mac_Gay | 

Ca valait bien un article, merci.

avatar MacMarc | 

Perso, iPhone 8, iPad Pro 10,5" et MacBook Pro 13" se sont synchronisés dans les minutes qui suivaient 3 h du matin. Pas regardé à l'heure pile, mais étant encore debout 1/4h après, c'était ok.

Il y a bien longtemps que je n'ai plus constaté de problèmes de synchro horaire.
A une époque Ça m'arrivait souvent quand je passais quelques minutes sur le réseau français avant de repasser sur le réseau Belge. Depuis, plus de problèmes.

avatar fte | 

Je crois qu'Apple s'en fout complètement. Ça n'arrive que deux fois par an alors pourquoi s'emmerder.

avatar byte_order | 

Je penche plus pour un problème de réveil d'une tâche programmée alors que iOS est en mode sommeil profond.

Mais je pense également que Apple s'en fout de corriger ce bug. Ils doivent être trop occupé à comparer les emojis et à compter leurs dollars gagnés dans les 5 dernieres minutes.

avatar pacou | 

Jamais eu ce problème
Même une télé se met à jour grâce à un réseau appelé TNT.
Pas de réseau, pas de référence « sûre ».

avatar byte_order | 

Sûre, non.

Mais cela n'empêche pas même votre TV d'entretenir l'horloge tout seule comme une grande, on pourrait penser qu'un grand garçon comme iOS serait, comme les autres OS dans ce bas monde, entretenir *et* gerer le changement d'heure tout seul lui aussi, même si au moment du changement y'a personne pour lui tenir la main.

Les autres y arrivent bien. Faut pas perdre espoir...

A noter que les réseaux ne sont pas forcément une référence si sûre que ça non plus, cf. les exemples de timezone mal renseigné dans certains équipements de réseau mobile qui place du coup votre smartphone en GMT+0 par exemple alors que vous êtes en France.

Une horloge atomique par radio l'est nettement plus, par exemple.

avatar MacRicow | 

Différents paramètres concernent le changement d'heure.

Il y a les fuseaux horaires définis pour chaque région (https://fr.wikipedia.org/wiki/Fuseau_horaire). Ce n'est pas une liste définitive, puisque l'affectation d'une région à un fuseau horaire est défini de manière règlementaire: c'est en mesure de changer dans le temps, comme cela a été le cas en 2010 pour la Russie qui est passée de 11 fuseaux horaires à 9.

Alors, oui, si on ne réfléchit pas plus on peut dire que télécharger les fuseaux horaires de temps à autre suffit à déterminer le changement d'heure.

Sauf que pour calculer la date du changement d'heure, ça se complique un peu, parce que là encore, c'est règlementaire. En Europe, ça s'est harmonisé aux début des années 80, histoire de favoriser les échanges (notamment les transports). Mais par exemple, l'Europe ne change pas d'heure en même temps que l’Amérique du Nord: le dernier dimanche de mars pour l'Europe, le deuxième dimanche de mars en Amérique du Nord, quand pour d'autres c'est le premier dimanche d'avril… L'Irak, l'Iran, l'Israël, la Jordanie, la Mongolie et la Syrie (la liste n'est peut-être pas exhaustive) ont quant à eux des dates d'application différentes qui leur sont propres. Certains pays ont abandonné l'heure d'été/hiver, comme la Russie en 2011, quand d'autres enfin ne l'ont jamais adoptée.

C'est donc une base de données geo-politique complète qu'il faudrait intégrer aux smartphones si on voulait que ceux-ci calculent en temps réel la date et le changement d'heure en tous points du monde. Cela n'enlèverait d'ailleurs le risque d'erreur, puisqu'encore faudrait-il que le calcul se fasse sur une heure initiale exacte…

Côté fiabilité, le ratio coût/bénéfice joue très largement en faveur de l'accès à une horloge de temps réseau…

Quand des sorciers informaticiens (à la qualité analytique inégalable) disent que c'est super fastoche d'intégrer le changement d'heure sans accès au réseau, il y a de quoi sourire.

avatar byte_order | 

> C'est donc une base de données geo-politique complète qu'il faudrait intégrer aux smartphones > si on voulait que ceux-ci calculent en temps réel la date et le changement d'heure en
> tous points du monde

Oui. Enfin pas en tout "point" du monde, mais en tout fuseau horaire distinct du monde, oui.
Avez-vous regarder ce qui est vraiment dans la TZ database ?
C'est pas qu'une liste des fuseaux horaires, hein.

C'est justement *aussi* les informations de changement d'heure, à partir de quelle date c'est valable et jusqu'à quand, valable dans quel fuseau, etc.
Et elle est maintenue à jour. Au pire, un changement décidé par un pays avec seulement quelques semaines avant son application ne sera pas encore à jour, mais pour le reste c'est le cas.
Et ça pèse que 400Ko.

> Cela n'enlèverait d'ailleurs le risque d'erreur, puisqu'encore faudrait-il que le calcul se
> fasse sur une heure initiale exacte

Elle l'était alors *avant* le calcul. Ce risque ne justifie pas de ne rien faire d'un horaire initial exact pour aboutir à un horaire erroné !

> Côté fiabilité, le ratio coût/bénéfice joue très largement en faveur de
> l'accès à une horloge de temps réseau…

Même face à un exemple de l'exact contraire, vous le pensez !?

> Quand des sorciers informaticiens (à la qualité analytique inégalable) disent que c'est super
> fastoche d'intégrer le changement d'heure sans accès au réseau, il y a de quoi sourire.

Cela n'a rien de sorcier, et y'a pas à sourire parce que cette "technologie" qui vous semble si incroyable impossible, elle existe depuis déjà très longtemps dans plein d'OS.
C'est plutôt triste que vous pensiez le contraire et acceptiez son absence.

Par ailleurs, chacun son métier, oui je suis informaticien et alors ? Je ne vais pas dire "oh nan mais c'est hyper compliqué en fait je comprends que cela n'existe pas dans iOS" simplement pour ne pas froisser l'avis de non-informaticien.
C'est factuel, pas de la sorcellerie.

avatar byte_order | 

Pour plus d'information et en espérant que vous arrêtiez ce procès en sorcellerie :

https://fr.wikipedia.org/wiki/Tz_database

avatar fte | 

@MacRicow

"Quand des sorciers informaticiens (à la qualité analytique inégalable) disent que c'est super fastoche d'intégrer le changement d'heure sans accès au réseau, il y a de quoi sourire."

Raisonnement et démonstration puissante. Mais qui souffre d'une petite faille, toute minuscule.

Imaginons notre iPhone connecté au réseau. Réactualisant son horloge toutes les x minutes. Il va en effet remarquer le changement d'heure au pire x minutes en retard, mais au matin ce sera tout bon.

C'est là qu'il y a une faille. Il parle à un serveur. Qui sait le changement horaire. Comment ? Oh. Oui, bien sûr, avec cette base de données des fuseaux horaires. Le problème est strictement identique, uniquement reporté vers les serveurs. Donc le boulot doit être fait quelque part, pas des développeurs, et il se trouve que ce boulot est fait, que ça fonctionne très bien depuis des décennies. Ça marche même très bien sur les NTP d'Apple.

Bref oui, c'est super facile. Je suis développeur soit dit en passant.

Apple n'en a juste rien à fiche de ce bug et d'autres, occupés à travailler pour leur marge et non plus pour les utilisateurs.

Nombre d'utilisateurs acceptent maintenant d'Apple ce que les utilisateurs de Windows étaient forcés d'accepter, ou de quitter Windows pour macOS lorsqu'ils en avaient trop marre.

Apple nous fourgue de la merde. Pas que, mais de plus en plus.

avatar MacRicow | 

Allez un peu dans le détail : pour que les iPhones & co se mettent à l'heure de façon automatique sans réseau, un fichier de base de données ne suffit pas, il faut arrêter de simplifier les choses. Il faut également les processus pour que le changement d'heure se fasse au moment t voulu. C'est du code, et pas qu'un peu : parsing, triggering…

Tout chose complexe n'étant finalement qu'une organisation de choses simples, ça n'est pas si compliqué, c'est certain. Mais certainement pas aussi simple que vous le claironnez et dans tous les cas les ingénieurs Apple se sont forcément penchés sur le sujet et ont forcément pesé le pour et le contre.

S'ils en sont arrivés au choix de mettre en place un appel serveur de temps réseau, c'est qu'il y a des raisons et de bonnes raisons, ne vous en déplaise. Ça n'en fait pas du code de merde, d'autant que ça fonctionne très bien. Quelques cas de figure où ça n'a pas fonctionné (problème d'appel réseau?) cachent les millions de cas de figure où ça a fonctionné sans aucun problème sur des appareils -il faut le rappeler- spécifiquement conçus pour être connectés.

Le choix d'un appel réseau est d'ailleurs cohérent avec la vision d'Apple (souvent par anticipation) d'un monde hyper connecté.

Vous faites un procès d'incompétence et d'intention à Apple. Les community managers à temps plein sur les forums de MacGénération ont une bien meilleure solution que les ingénieurs d'Apple, ce sont donc des sorciers informaticiens qui sont forcément plus intelligents que tous les autres. Et vu comme ils sont brillants, il est étonnant de les voir passer leur temps à essayer de le démontrer en s'échinant à démonter le travail de ceux qui réussissent à toucher leur public.

avatar fte | 

@MacRicow

Ne te ridiculises pas plus, va. Mon four a changé d’heure. L’éclairage de mon aquarium a changé d’heure. Une minuterie chinoise à 30 boules...

avatar MacRicow | 

Mais oui, bien sûr… Et ils se sont mis à l'heure par magie sans doute, sans jamais aucun accès au réseau ou à une horloge atomique pour se mettre à jour… ?

avatar fte | 

@MacRicow

Pas par magie, non. Par technologie. Encore que toute technologie suffisamment avancée est indistingable de la magie. À te lire on dirait que tu en es là, c'est vrai.

Soit ! J'accepte ce titre de Sorcier Programmeur. Ça sonne bien.

avatar MacRicow | 

C'est cela oui… ? Donnez les références de vos produits, qu'on voit dans leurs specs par quel biais leur horloge est mise à jour : DCF77 (techno qui date des années 60 mise en œuvre dans la plupart des horloges qui se mettent à l'heure de façon automatique) ou serveur de temps (comme un iPhone).

avatar Piezi | 

Du n’importe quoi, pauvre News...

avatar Horfilas | 

Purée, toute cette encre pour un changement d’heure à la con. Du clic et des réactions faciles pour MacGé et une nouvelle occasion pour certains d’en profiter pour vomir sur une marque qu’ils n’affectionnent pas. Alors que pour une bonne majorité des utilisateurs d’iPhone il n’y a absolument rien à signaler. Et même s’il y a à signaler la plupart des gens s’en foutent pas mal qu’un appareil (aussi cher soit-il) ne se mette pas à l’heure juste un dimanche. C’est pas non plus pour rien que ce changement d’heure s’opère dans une nuit de samedi à dimanche. Vous me direz il y a des gens qui bossent le dimanche. Figurez-vous que j’en étais, que mon iPhone a fait le changement d’heure dans la nuit et que je suis arrivé à l’heure au boulot. Et vous, vous aviez une chose si importante que ça à faire dimanche matin pour exiger que votre iPhone se mette à la bonne heure dans la seconde ?

avatar fte | 

@Horfilas

"Purée, toute cette encre pour un changement d’heure à la con"

On s’en fout du changement d’heure. On s’en fout de la calculette qui loupe des touches. Ce n’est pas le problème.

Le problème c’est qu’il y a des bugs qui se répètent depuis des années, une qualité globale qui baisse. Et un niveau d’exigence d’Apple et des clients en baisse. Le problème est que nous acceptons, et pour certains défendons, Apple alors qu’on se coltine des nuisances que les clients de Windows avaient l’habitude de subir, mais pas les clients Apple.

Et que ça critique Windows à tout va, mais la poutre empêche de réaliser qu’aujourd’hui Apple ne fait pas mieux que Microsoft. C’est fini. Et avec l’effort déployé par Microsoft depuis quelques années, ce sera bientôt l’inverse.

Toute cette encre en effet. Nous n’avons pas tous baissé notre niveau d’exigence. Voilà pourquoi.

avatar sachouba | 

@Horfilas :
"Alors que pour une bonne majorité des utilisateurs d’iPhone il n’y a absolument rien à signaler."

Ce n'est pas censé fonctionner pour la majorité des utilisateurs, mais pour la totalité des utilisateurs. C'est le cas chez la concurrence, qui vend pourtant des smartphones moins chers... Même sur un dumb phone, ça fonctionnait correctement !

"Et vous, vous aviez une chose si importante que ça à faire dimanche matin pour exiger que votre iPhone se mette à la bonne heure dans la seconde ?"

Donc si ton application caméra refuse de fonctionner un dimanche, tu vas dire : "vous aviez vraiment une photo si importante que ça à prendre ?" ; si les mails ne fonctionnent plus, tu vas nous dire : "vous aviez vraiment un mail si important que ça à envoyer ?"...

Tu n'es pas un client très exigeant, il suffit de te donner une brique à la place d'un iPhone pour te satisfaire.

avatar fte | 

@sachouba

"Tu n'es pas un client très exigeant"

Tout est là.

Apple ne s’intéresse plus à la qualité et aux clients exigeants (je n’ai pas dit pro, vous avez remarqué), les deux sont très emmerdants et pas bons pour les marges. Apple vise le grand public, le plus large possible, de peu d’exigences, et un gros effort sur l’avant vente. Après, ils s’en foutent.

Pages

CONNEXION UTILISATEUR