Le fondateur et rédacteur en chef de MacStories, Federico Viticci, a découvert une nouvelle fonctionnalité géniale dans Safari d'iOS 11 qui convertit automatiquement les liens cryptés des pages mobiles accélérées (AMP) de Google en URL canoniques.
Lorsqu'une version AMP de la page Web est partagée sur iMessage ou Reading List, par exemple, Safari sur iPhone ou iPad «supprime automatiquement les conneries d'AMP de l'URL», écrit-il sur Twitter.
Google a créé la norme AMP en octobre 2015 dans le but d'accélérer les temps de chargement et d'améliorer l'expérience de navigation Web pour les utilisateurs mobiles. À la différence des Instant Articles de Facebook, les SAP sont hébergés sur des serveurs Google et se chargent en une fraction du temps qu'il faut à une page Web normale pour se charger sur mobile.
Pourtant, les gens ont critiqué la mise en œuvre de la fonctionnalité par Google. Lorsque vous cliquez sur un lien AMP dans vos résultats de recherche, l'article apparaît instantanément mais son URL d'origine dans la barre d'adresse est remplacée par une version AMP pointant vers le domaine Google.
Pour en savoir plus sur les AMP, lisez l'explicateur technique de Google.
Accéder à la page d'origine est une affaire multi-tap car les URL canoniques sont obscurcies.
Pour charger la page Web d'origine non AMP, vous devez appuyer sur une icône de lien hypertexte dans la barre envahissante de Google en haut, qui révèle l'URL canonique que vous pouvez appuyer pour charger la page d'origine.
Une expérience utilisateur terrible, si vous me demandez.
Avec iOS 11 Safari, le partage d'une page supprime automatiquement les déchets AMP afin que vous obteniez toujours l'URL canonique pointant vers l'article d'origine. J'ai testé cette fonctionnalité dans Safari sur mon iPhone 6s avec iOS 11 et je suis heureux de confirmer qu'elle fonctionne exactement comme décrit Viticci.
Heureusement, iOS 11 Safari prend en charge la conversion AMP → URL d'origine lors du partage.
La conversion a lieu lors du partage avec presque n'importe quelle application ou service.
Par exemple, le bookmarking d'une page dans Safari l'enregistre avec l'URL canonique. J'ai également essayé de partager un lien AMP vers Messages, WhatsApp et Slack (voir ci-dessus) et cela a fonctionné comme un charme: le navigateur a automatiquement supprimé le contenu AMP et partagé l'URL canonique.
Mon seul reproche est de partager des notes, car cela ne convertirait pas automatiquement l'URL, me laissant une note contenant un lien AMP. Je dirais que jusqu'à la version bêta d'iOS 11 et je m'attendais à ce que ces problèmes soient résolus avant la sortie du logiciel pour la consommation publique.
Cela ne fonctionne pas toujours lorsque les AMP sont partagés avec des services comme Apple's Note.
Selon un article d'un ingénieur Google AMP sur Hacker News, la société autorise Apple à le faire et espère que d'autres fournisseurs de navigateurs feront de même.
"Je voulais juste préciser que nous avons spécifiquement demandé à Apple (et à d'autres fournisseurs de navigateurs) de le faire", lit le message. "La politique d'AMP stipule que les plateformes doivent partager l'URL canonique d'un article chaque fois que cela est techniquement possible."
La publication note que «Safari a implémenté un cas spécial» afin de rendre cela techniquement possible. "Nous préférerions une solution plus générique où les navigateurs partageraient le lien canonique par défaut, mais cela fonctionne pour nous", poursuit le message..
Comment aimez-vous ce petit bonbon dans Safari?