Apple prépare une mise à jour d'iOS 9 pour les liens bloquants
Apple prépare un correctif pour le bug des liens bloquants qui touche plusieurs versions d'iOS 9. La Pomme a (enfin) officiellement reconnu ce problème dont se font l'écho des utilisateurs depuis samedi matin. Ce dysfonctionnement n'est pas apparu chez tout le monde mais pas mal de clients s'en plaignent néanmoins.
« Nous sommes au courant de ce dysfonctionnement et nous distribuerons bientôt un correctif dans une mise à jour système »
Sur son blog, Ben Collier (qui travaille chez un éditeur d'apps) tient une chronique des développements techniques de cette affaire. L'app du site de réservation Booking a été pointée du doigt en premier et elle a fait l'objet d'une mise à jour durant le week-end.
Il avait été observé que Booking utilisait d'une manière un peu brutale une nouvelle fonction d'iOS 9, celle des liens universels. Ils permettent à un utilisateur de taper sur le lien d'un site et de voir l'app de ce site s'ouvrir (si elle est installée) et le contenu s'afficher dans l'interface native de l'app.
Pour ce faire, les développeurs stockent sur leur site un fichier qui contient toutes les associations de liens possibles. Une fois installée, l'app récupère cette petite base de données. Lorsqu'on touche un lien web, iOS vérifie sa présence dans cette liste et, le cas échéant, ouvre l'app s'il y a correspondance. Dans le cas de Booking, cette liste pesait 2,3 Mo car elle recelait toutes les occurrences possibles avec des URL complètes. Ce qui a semble-t-il rendu la tâche difficile pour le mécanisme d'Apple. Dans le week-end, Booking a modifié cette liste et ramené sa taille à 4 Ko.
Le dernier coupable en date pourrait être le nouveau mécanisme Shared Web Credentials. Lorsqu'on s'identifie sur un site web avec Safari sur iOS ou OS X, ces informations sont stockées dans le trousseau iCloud. Ensuite, lorsqu'on utilise l'app iOS appartenant au même site, celle-ci récupère ces informations dans le trousseau et vous identifie automatiquement dans l'app. Ce composant système figure régulièrement dans les logs de plantage des apps touchées par ce problème.
Tiens, Apple s'est réveillée.
@MickaëlBazoge :
L'ironie de MACG j'adore ^^
En son temps Steve Jobs aurait sûrement réveillé ses équipes à coups de pied au cul, weekend de Pâques ou non.
@MickaëlBazoge :
C'est à dire que la ils étaient en week-end pascal et ils enchaînent sur 2 semaines de congés. Donc le bug ne sera résolu que d'ici 4 versions bêta.
Oui. Vite ! C'est d'un lourd ce bug.
Et ils font comment les utilisateurs qui souhaitent rester en 9.0.2 ?
Un fix autre que la mise à jour d'iOS aurait été le bienvenu.
Si ça nécessite une mise à jour, ça nécessite une mise à jour! De toute façon, pourquoi rester éternellement en 9.0.2?!
Je vois 2 cas :
- Dans les entreprises qui font du développement iOS, ou du test d'applications, il est courant de garder des devices en différentes versions pour tester le bon fonctionnement de l'application sur plusieurs versions du système.
- Le jailbreak (je sais bien qu'Apple ne fera pas un geste pour aider la communauté du jb, mais bon) disponible qu'en 9.0.2 jusqu'à présent.
Je n'ai rien contre les mises à jour du système - et les 2 cas cités ne font pas partis de la majorité - , et que l'on est bien sur une anomalie qui existe depuis la 8.4.1 a priori, mais si Apple nous permettait d'identifier clairement la raison, et les applications amenant à cette situation, cela permettrait de rester dans la version désirée.
Vite la mise à jour stp Tim
Je trouve qu'ils en mettent du temps pour voir la réalité en face !!!! Sur des produis qui coûtent un bras, Apple a su être bien meilleure sur le software !!!! Voilà le prix à payer avoir fait la mise aussi rapidement. J'aurai bien dû percuté aussi en constatant autant de bêtas pour IOS 9.3 et me dire cette fois-ci, la mise à jour semble être plus coriace pour tenir tenir !!!! La prochaine fois, c'est certain j'attendrai au lieu de sauter dans le vide sans parachute !!!!
@cdeat :
C'est bon c'est pas non plus le bug du siècle... Ça n'enlève en rien la qualité de la version et de l'OS.
@niicoo76 :
Non non pas du tout. C'est d'une incroyable stabilité. Un smartphone sans internet je ne vois pas ou est le probléme. Qu'est ce qu'il ne faut pas lire …
@adrien1987 :
Visiblement tu n'es pas touché par ce bug... Internet reste évidement accessible il ne s'agit que de liens...
Je suis touché par le bug et perso ça me casse les b*rnes.
Je ne peux pas naviguer correctement, car soit les sites ne s'affichent pas (comme j'ai dû désactiver JavaScript), soit je ne peux pas utiliser les liens du site sur lequel je suis, ce qui fait que 3 fois sur 4 je suis bloqué sur la page du site sur laquelle j'arrive.
Impossible d'ouvrir les liens de mes mails, de copier un lien, de voir les images ou les sites partagés dans les tweets, car pour rajouter au bordel, le bug a complètement planté Tweetbot, qui affiche un écran blanc dès que je clique sur un lien, LOL.
Mais tu as raison, c'est un bug mineur de rien du tout, Apple est géniale.
UBERLOL.
P.S. : T'as des promos sur les œillères ?
Moi d'un côté je trouve ça rassurant qu'une entreprise aussi puissante qu'Apple soit incapable de tout contrôler et puisse laisser passer des bugs aussi importants...
Comprendra qui pourra!
Parachute !!!
J'en ai plus que marre des bugs de Apple. Je gère plusieurs iPad de générations différentes: un casse-tête. Au lieu de se gargariser avec de nouveaux iPads ou téléphones, Apple ferait mieux d'avoir du sérieux dans ses OS. Et merde!
Quesaco, liens bloquants ?
RAS sur mon iPhone 6 sous iOS 9.0.2 jailbreaké
tu ne dois pas avoir les applis incriminées. RAS chez moi non plus
@shaba :
Aucune des applis incriminés mais le bug est bien là. Liens dans mail ne s'ouvrent pas, les résultats de recherches dans safari non plus
@manatua7 :
Incriminées pardon
d'ailleurs, le jailbreak 9.3 ne devrait pas tarder selon les dernières rumeurs. On parlait d'une sortie après la mise en vente du SE.
Franchement, le fait qu'ils sont en train de travailler dessus, je le savais. J'aimerais savoir pour quand ce bug va être réglé. L'iPhone est mon outil de travail comme pour beaucoup d'adultes ayant ce téléphone.
Bizarre, je suis resté sous 9.2.1. (13D15) et le bug est apparu ...
@Eltigrou :
Bah non c'est normal...
Et pour les problèmes d'autonomie ? Depuis la mise à jour mon iPhone 6 ne tient quasiment plus une demie journée !
Par exemple, j'ai débranché du secteur ce matin à 6h. Je ne l'ai pas utilisé car au travail. Il est 12h52 et il me reste à peine 12%.... Suis je le seul ?
@diboutra67 :
iPhone 6 Plus une journée avec 40% de batterie alors oui je pense que ce n'est pas très normal
@diboutra67 :
La même chose pour moi avec mon iPhone 6 de octobre 2014 ...
Je comprends pas, pourquoi y en a qui pensent toujours que c est dû à iOS 9.3? Vous lisez pas? Vous venez juste pour déverser vos pensées sans lire ce que les autres disent et sans analyser?
Une bonne fois pour toutes : il n'y a pas qu'iOS 9.3 de touché!!! Alors arrêtez de dire que vous auriez du attendre avant de mettre à jour!
Ça me la fait aussi dans les liens dans sms ou un iMessage.
Vous aussi ?
@bazino :
C'est partout.
J'ai téléphoné ce matin à Apple. Aimables, mais j'ai l'impression qu'ils voulaient donner l'impression que ce n'était pas connu come bug !
On m'a fait enlever Java, etc mais toujours le même problème sur les liens !
Vu le prix des produits Apple c'est inadmissible !
A croire que comme ils n'avaient pas grand chose à présenter à la keynote ils ont lancer un iOS 9 non valider !
J'en tirerai des conclusions pour mes achats futurs.
Ah OK, désolé. Je n'avais pas bien lu.
Mon iPad Air est sous iOS 8.4.1 et j'ai les problèmes de liens également.
Ceux resté dans une ancienne version d'iOS vont devoir choisir entre jailbreak et pouvoir utiliser safari / mail :-)
Trêve de plaisanterie. J'ai la chance de ne pas être touché par ce bug (iOS 9.3 / iPhone 5S).
Astuce en attendant : passer en version pour bureau du site (appui long sur le rechargement de la page tout à droit de l'encart de l'adresse internet). Sur ce format les liens fonctionnent ...
C'est pas trop tôt !!! Par contre quand c'est pour mettre à jour les taux de change, en 24h c'est réglé.
Idem pour moi plus rien ne s'ouvre et jai souvent dès liens sécurisés mais depuis rien ne fonctionne comment avec toutes les versions bêta le problème à quand même vu le jour vraiment dingue quand même .
@delalendre :
Ça n'a rien à voir avec la maj il faut le répéter combien de fois!?
Malheureusement, ça ne sert à rien, la plupart des intervenants écrivent leurs messages sans lire les autres ...
@Equinoxe28
Meme en version bureau, les liens font planter Safari... Dommage
Booking qui a inclus la totalité des URL de son site dans le fichier d'associations c'est à se mettre les mains aux yeux quand même...
Même si la faute en incombe effectivement à Apple, un développeur qui fait de la merde, ça ne devrait pas avoir cet impact sur tout le système.
Même problème ici. Impossible d ouvrir un lien avec l'IPad Pro. Par contre ça marche avec mon iPad mini 4 mon iPhone 6. Une solution possible : changer de navigateur.
@yoyo3d :
Je ne sais pas. J'ai l'impression que ça ne marche pas avec Chrome ou avec Firefox non plus.
@NoxDiurna :
Je suis sur Opéra. Je ne peux certes pas ouvrir un lien direct mais je peux l ouvrir en onglet chose que je ne peux même pas faire avec safari. Avec l user agent "bureau" je peux ouvrir le lien en direct.
@yoyo3d :
Pour ma part j'utilise Chrome sur iOS. J'ouvre les liens dans un nouvel onglet, chose qui ne fonctionne pas avec Safari chez moi...
Putain de bug.
Juste pour clarifier si certains commentateurs savent lire au lieu de baver sur la mise à jour.
Comme dit par beaucoup, ça ne touche pas que iOS 9.3 mais toutes les versions d'iOS 9 et apparement des versions d'iOS 8.
On ne sait pas encore officiellement d'où cela vient même si il y a des pistes comme le cache de liens des applis (ça ne devrait pas faire crasher iOS 8)
Apple a promis initialement en privé à des utilisateurs une mise à jour silencieuse sur les devises, on évoque maintenant une vraie mise à jour et on ne sait en effet pas qui sera mis à jour, heureusement pas de device bloqué sous iOS 8 je crois, tous les compatibles sont upgradables vers iOS 9 ce me semble.
Changer de navigateur va changer la manière dont le navigateur gère les erreurs, mais sous iOS les navigateurs tiers sont obligés d'utiliser le moteur de Safari, donc si ce dernier pose problème (ça ressemble à un cache ou un obscur fichier de définition qui déconne), tous les navigateurs vont deconner, mais pas au même niveau.
Apple est impardonnable sur sa lenteur à répondre ne serait-ce que publiquement à ce problème qui est apparu avant le week-end pascal, tout comme il est difficilement concevable qu'apple n'ai pas limité by design la taille des caches par applis si c'est le cas, elle le fait pour tout le reste (les pass wallet, etc.), et gérer ça par un plantage, c'est ne pas avoir imaginé que ça puisse poser problème.
Personne j'espère une mise à jour ce soir, mais on aurait dû l'avoir dimanche voir lundi, Apple se targue d'avoir une cellule de crise pour ça.
J'aime beaucoup Apple mais alors sur ce coup, la réaction est nulle, imprécise, et pas à la hauteur du respect des clients quand la partie accès internet via safari est à ce point cassée. L'iPhone c'est a Phone, an iPod, an Internet Browser disait Papy...
Pages