Apple prépare une mise à jour d'iOS 9 pour les liens bloquants

Florian Innocente | | 11:56 |  83

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.

Source : 9to5mac

Catégorie : 
Tags : 

Les derniers dossiers sur iGeneration

83 Commentaires

avatar simnico971 29/03/2016 - 11:57via iGeneration pour iOS

Tiens, Apple s'est réveillée.

avatar Mickaël Bazoge macG 29/03/2016 - 12:11

Fallait attendre la fin du week-end, après tout Apple c'est encore une petite boîte.

avatar Anthony60210 29/03/2016 - 12:21via iGeneration pour iOS

@MickaëlBazoge :
L'ironie de MACG j'adore ^^

avatar simnico971 29/03/2016 - 21:02

En son temps Steve Jobs aurait sûrement réveillé ses équipes à coups de pied au cul, weekend de Pâques ou non.

avatar jeremiou 29/03/2016 - 21:32via iGeneration pour iOS

@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.

avatar gardiolan 29/03/2016 - 11:58via iGeneration pour iOS

Oui. Vite ! C'est d'un lourd ce bug.

avatar False 29/03/2016 - 11:59

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.

avatar Lestat1886 29/03/2016 - 12:23

Si ça nécessite une mise à jour, ça nécessite une mise à jour! De toute façon, pourquoi rester éternellement en 9.0.2?!

avatar False 29/03/2016 - 14:44

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.

avatar equinoxe28 29/03/2016 - 12:01via iGeneration pour iOS

Vite la mise à jour stp Tim

avatar cdeat 29/03/2016 - 12:02via iGeneration pour iOS

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 !!!!

avatar niicoo76 29/03/2016 - 14:14via iGeneration pour iOS

@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.

avatar adrien1987 29/03/2016 - 14:21via iGeneration pour iOS

@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 …

avatar niicoo76 29/03/2016 - 15:30via iGeneration pour iOS

@adrien1987 :
Visiblement tu n'es pas touché par ce bug... Internet reste évidement accessible il ne s'agit que de liens...

avatar simnico971 29/03/2016 - 20:43

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 ?

avatar concretebubbles 29/03/2016 - 12:02via iGeneration pour iOS

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!

avatar cdeat 29/03/2016 - 12:03via iGeneration pour iOS

Parachute !!!

avatar szurke1 29/03/2016 - 12:03

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!

avatar pillouti 29/03/2016 - 12:12via iGeneration pour iOS

Quesaco, liens bloquants ?

avatar CNNN 29/03/2016 - 12:12via iGeneration pour iOS

RAS sur mon iPhone 6 sous iOS 9.0.2 jailbreaké

avatar shaba 29/03/2016 - 12:25

tu ne dois pas avoir les applis incriminées. RAS chez moi non plus

avatar manatua7 29/03/2016 - 12:58via iGeneration pour iOS

@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

avatar manatua7 29/03/2016 - 12:59via iGeneration pour iOS

@manatua7 :
Incriminées pardon

avatar shaba 29/03/2016 - 12:28

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.

avatar NoxDiurna 29/03/2016 - 12:29via iGeneration pour iOS

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.

avatar Eltigrou 29/03/2016 - 12:33via iGeneration pour iOS

Bizarre, je suis resté sous 9.2.1. (13D15) et le bug est apparu ...

avatar ipaforalcus 29/03/2016 - 12:52via iGeneration pour iOS

@Eltigrou :
Bah non c'est normal...

avatar diboutra67 29/03/2016 - 12:52via iGeneration pour iOS

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 ?

avatar manatua7 29/03/2016 - 12:57via iGeneration pour iOS

@diboutra67 :
iPhone 6 Plus une journée avec 40% de batterie alors oui je pense que ce n'est pas très normal

avatar Jacalbert 29/03/2016 - 13:12via iGeneration pour iOS

@diboutra67 :
La même chose pour moi avec mon iPhone 6 de octobre 2014 ...

avatar guijou 29/03/2016 - 13:01via iGeneration pour iOS

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!

avatar bazino 29/03/2016 - 13:14via iGeneration pour iOS

Ça me la fait aussi dans les liens dans sms ou un iMessage.
Vous aussi ?

avatar adrien1987 29/03/2016 - 13:40via iGeneration pour iOS

@bazino :
C'est partout.

avatar diegue 29/03/2016 - 13:34

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.

avatar Eltigrou 29/03/2016 - 13:43via iGeneration pour iOS

Ah OK, désolé. Je n'avais pas bien lu.

avatar superdada 29/03/2016 - 14:00via iGeneration pour iOS

Mon iPad Air est sous iOS 8.4.1 et j'ai les problèmes de liens également.

avatar pao2 29/03/2016 - 14:37

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).

avatar equinoxe28 29/03/2016 - 14:56via iGeneration pour iOS

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 ...

avatar wildtiger 29/03/2016 - 15:15via iGeneration pour iOS

C'est pas trop tôt !!! Par contre quand c'est pour mettre à jour les taux de change, en 24h c'est réglé.

avatar delalendre 29/03/2016 - 15:30via iGeneration pour iOS

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 .

avatar ipaforalcus 29/03/2016 - 15:46via iGeneration pour iOS

@delalendre :
Ça n'a rien à voir avec la maj il faut le répéter combien de fois!?

avatar pao2 29/03/2016 - 16:50

Malheureusement, ça ne sert à rien, la plupart des intervenants écrivent leurs messages sans lire les autres ...

avatar rocroc7 29/03/2016 - 15:39via iGeneration pour iOS

@Equinoxe28
Meme en version bureau, les liens font planter Safari... Dommage

avatar Rez2a 29/03/2016 - 15:43via iGeneration pour iOS

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.

avatar yoyo3d 29/03/2016 - 16:27via iGeneration pour iOS

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.

avatar NoxDiurna 29/03/2016 - 16:52via iGeneration pour iOS

@yoyo3d :
Je ne sais pas. J'ai l'impression que ça ne marche pas avec Chrome ou avec Firefox non plus.

avatar yoyo3d 29/03/2016 - 17:06via iGeneration pour iOS

@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.

avatar chadwan 29/03/2016 - 17:34via iGeneration pour iOS

@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...

avatar since1969 29/03/2016 - 17:44via iGeneration pour iOS

Putain de bug.

avatar Fabeme 29/03/2016 - 18:51via iGeneration pour iOS

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