Google sta lavorando su una funzionalità attualmente nota come Portali che tenta di consentire navigazioni senza interruzioni tra siti o pagine.
Aggiornamento 1 (8/5/19 alle 01:01 ET): Il team delle relazioni con gli sviluppatori di Google Chrome ha annunciato che Portals è ora disponibile in Chrome Canary dietro un flag sperimentale. Maggiori dettagli in fondo all'articolo. L'articolo pubblicato il 26 settembre 2018 è conservato come di seguito.
Il servizio di punta di Google potrebbe essere il loro motore di ricerca e potrebbero avere più servizi con oltre 1 miliardo di utenti attivi, ma è la loro dedizione a Internet nel suo insieme che ha permesso loro di mantenere lo slancio. Se l'azienda si fosse fermata a Ricerca Google (e anche ad AdWords, che ora è noto come Google Ads), non sarebbe così influente come lo è oggi. Un grande esempio di ciò può essere visto con la loro enfasi sullo spazio mobile e in particolare sul progetto AMP (lo adoro o lo odi). Ora, l'azienda sta lavorando su una funzionalità attualmente nota come Portali che tenta di consentire navigazioni senza interruzioni tra siti o pagine.
Abbiamo tutti sentito la statistica secondo cui oltre la metà degli utenti mobili abbandonerà un sito web se impiega più di 3 secondi per caricarsi. I dati sono disponibili e si sono rivelati veri, poiché anche Amazon afferma che un rallentamento del caricamento della pagina di solo un secondo (rispetto alla media attuale) potrebbe costare all'azienda 1,6 miliardi di dollari di vendite ogni anno. Ecco perché il progetto AMP di Google ha senso. Anche se alle persone non piace il modo in cui Google lo ha implementato, è nel loro interesse mantenerti sul Web e utilizzare i suoi servizi.
Inserisci un nuovo progetto attualmente noto come Portali, che ha una bella spiegazione più avanti Pagina GitHub di Kenji Baheux. Kenji Baheux è un Product Manager di Google che attualmente sta lavorando sia su Chrome che sulla piattaforma web nel suo insieme. Il loro nuovo progetto non è altro che una proposta al momento, ma il suo obiettivo finale è consentire una navigazione fluida tra siti o pagine. Mentre approfondiamo cosa significa e come funzionerà, l'obiettivo è consentire a una pagina di mostrare un'altra pagina come riquadro ed eseguire una transizione senza soluzione di continuità tra uno stato di riquadro e uno stato navigato.
Se questo ti sembra confuso, lo capiamo e ci sono un paio di immagini che spiegano cosa sta succedendo qui.
Come mostrano le immagini sopra, nell'esempio si scorre un sito Web che pubblica contenuti su magliette. Mentre scorri un nuovo post, finisci per vedere un'immagine incorporata di una nuova maglietta. Se il Portale è impostato correttamente, l'utente potrà avviare un gesto che lo porterà da questo blog al sito web dove potrà acquistare il prodotto. Ancora una volta, l'obiettivo di questo esempio è fornire una transizione fluida, rapida e fluida dal blog al rivenditore che migliori l'UX per il lettore di questo blog.
L'obiettivo dei portali nasce dal desiderio di migliorare il modo in cui navighiamo su più siti web. L'AMP di Google ha fatto molto per migliorare il Web mobile e ha anche fatto il possibile abilitare molte di queste proprietà che verranno incluse in questo nuovo progetto di Google. Tuttavia, l'azienda sa che l'AMP stesso ha i suoi limiti, come mantenere gli utenti all'interno della cache di origine dell'AMP, e spera che i portali possano aiutare a risolvere alcune di queste preoccupazioni. Se completato e rilasciato al pubblico, il sistema verrà fornito come API che gli sviluppatori potranno integrare nei loro siti web.
Finora, grazie a questo, possiamo vedere che si sta lavorando attivamente su questo nuovo progetto commit trovato su Chromium Gerrit. Google ha anche un ingresso nel loro sistema di tracciamento dei bug per la funzionalità per coloro che desiderano seguire lo sviluppo. IL l'azienda ha pubblicato un PDF che condivide alcuni aspetti tecnici del progetto. Ciò include la creazione, la navigazione e l'attivazione di un portale, fornendo anche un codice di esempio per mostrare come il browser Web gestisce le cose.
Il progetto è ancora nelle sue fasi iniziali e potrebbe non riuscire nemmeno a uscire. Kenji Baheux parla di alcune alternative alla loro attuale implementazione di Portals nel caso in cui la loro idea iniziale non abbia successo. Ciò potrebbe far sì che il progetto fornisca un'API per promuovere un iframe affinché diventi il documento principale. Tuttavia, questo è stato sperimentato in passato da altri ingegneri di Chromium e alla fine è stato rimosso poiché si trasformava in una fonte di problemi di sicurezza. Hanno anche l'idea di far apparire un iframe a schermo intero come se fosse il documento principale.
Sia che funzioni nello stato attuale, che gli ingegneri debbano implementare uno di questi metodi alternativi o che il progetto venga abbandonato del tutto. Ci dà una buona occhiata a ciò su cui alcuni ingegneri di Google stanno attualmente lavorando per migliorare l'esperienza utente complessiva del Web mobile.
Aggiornamento 1: disponibile in Chrome Canary dietro la bandiera
I portali aiuteranno gli sviluppatori web a semplificare l'esperienza delle transizioni di pagina per gli utenti mobili. È possibile trovare una guida all'implementazione Qui. Il tweet qui sotto mostra un video di Portals in azione.
Gli sviluppatori possono testare subito i portali scaricando l'ultima build di Chrome Canary e abilitando il chrome://flags/#enable-portals
bandiera.