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

Florian Innocente |

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
Tags
avatar simnico971 | 

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

avatar Mickaël Bazoge | 
Fallait attendre la fin du week-end, après tout Apple c'est encore une petite boîte.
avatar Anthony60210 | 

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

avatar simnico971 | 

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 | 

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

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

avatar False | 

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 | 

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 | 

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 | 

Vite la mise à jour stp Tim

avatar cdeat | 

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 | 

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

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

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

avatar simnico971 | 

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 | 

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 | 

Parachute !!!

avatar szurke1 | 

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 | 

Quesaco, liens bloquants ?

avatar CNNN | 

RAS sur mon iPhone 6 sous iOS 9.0.2 jailbreaké

avatar shaba | 

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

avatar manatua7 | 

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

@manatua7 :
Incriminées pardon

avatar shaba | 

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 | 

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 | 

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

avatar ipaforalcus | 

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

avatar diboutra67 | 

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 | 

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

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

avatar guijou | 

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 | 

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

avatar adrien1987 | 

@bazino :
C'est partout.

avatar diegue | 

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 | 

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

avatar superdada | 

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

avatar pao2 | 

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 | 

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 | 

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 | 

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 | 

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

avatar pao2 | 

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

avatar rocroc7 | 

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

avatar Rez2a | 

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 | 

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 | 

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

avatar yoyo3d | 

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

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

Putain de bug.

avatar Fabeme | 

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

CONNEXION UTILISATEUR