Scorrimento delle modifiche che arrivano a Safari Mobile in aggiornamento futuro
Apple prevede di apportare alcune modifiche al comportamento di scorrimento in Safari mobile in un aggiornamento futuro, rendendo più un’unica esperienza di scorrimento.
La notizia viene fornita per gentile concessione di un thread Hacker News che discute il comportamento di scorrimento predefinito di Apple rispetto al comportamento scorrevole delle pagine web che utilizzano Google AMP, una discussione ispirata a un post di Fireball Daring sul tema.
Google AMP (o Accelerated Mobile Pages), per coloro che non conoscono, è un formato di pubblicazione online creato da Google, ottimizzato per la navigazione web mobile e il caricamento rapido delle pagine. Viene utilizzato da più siti di notizie, tra cui CNN, ABC e The Washington Post. Su Safari mobile, AMP utilizza un proprio comportamento di scorrimento, facendo distinguere le pagine AMP dalle pagine non AMP.
Nella discussione Hacker News, Malte Ubl, che ha creato Google AMP, dice che il team AMP ha presentato un bug report sulla discrepanza di scorrimento e, di conseguenza, Apple intende implementare una modifica che fa scorrere tutte le pagine web come le pagine AMP.
Per quanto riguarda lo scorrimento: Noi (team AMP) ha presentato un bug con Apple su questo (non abbiamo implementato lo scorrimento, usiamo solo un div con overflow). Abbiamo chiesto di fare l’inerzia di scorrimento per quel caso uguale al normale scorrimento.
La risposta di Apple era (sorprendentemente) per eseguire lo scorrimento predefinito come lo scrolling di overflow. Quindi, con la prossima release di Safari, tutte le pagine si scorreranno come le pagine AMP.
Un altro risponditore Hacker News, ” Om2 “, che sembra lavorare su WebKit, spiega che la scorrimento della pagina Web di Safari è incoerente da tutti gli altri scorrimenti, una decisione intenzionale attuata diversi anni fa. Dopo una revisione dei tassi di scorrimento, Apple ha deciso di implementare una modifica per introdurre un’esperienza di scorrimento più coerente.
Nella corrente iOS Safari, la scorrimento della pagina web è incoerente da tutti gli altri scorrimenti del sistema. Questa è stata una decisione intenzionale fatta molto tempo fa. Inoltre, le aree di overflow sono coerenti con il resto del sistema, e quindi incoerente con lo scorrimento della pagina web di alto livello. Questo è semi-accidentale. Nel riesaminare i tassi di scorrimento, abbiamo concluso che il motivo originale non era più un buon compromesso. Quindi questo cambiamento, che ha rimosso tutte le incongruenze: https://trac.webkit.org/changeset/211197/webkit
Avere tutto lo scrolling essere coerente si sente bene quando si abitua ad esso.
Al momento attuale, la differenza tra lo scorrimento su una pagina AMP e una pagina web standard è evidente, con le pagine AMP scorrono più velocemente e in modo più agevole. Non è del tutto chiaro quando la modifica di scorrimento verrà implementata in Safari mobile, poiché il nuovo comportamento di scorrimento non è disponibile nella versione corrente di iOS 10.3.3.