Google lucrează la o funcție cunoscută în prezent sub numele de Portaluri, care încearcă să permită navigarea fără întreruperi între site-uri sau pagini.
Actualizare 1 (08.05.19 la 01:01 ET): Echipa Google Chrome Developer Relations a anunțat că Portals este acum disponibil în Chrome Canary, în spatele unui steag experimental. Mai multe detalii în partea de jos a articolului. Articolul publicat pe 26 septembrie 2018 este păstrat ca mai jos.
Serviciul emblematic al Google poate fi motorul lor de căutare și pot avea mai multe servicii cu peste 1 miliard de utilizatori activi, dar dedicarea lor față de internet în ansamblu le-a permis să-și mențină impulsul. Dacă compania s-ar fi oprit la Căutarea Google (și chiar la AdWords, care acum este cunoscut sub numele de Google Ads), nu ar fi la fel de influente ca o companie ca și astăzi. Un mare exemplu în acest sens poate fi văzut cu accentul pus pe spațiul mobil și mai ales pe proiectul AMP (love it or hate it). Acum, compania lucrează la o caracteristică cunoscută în prezent sub numele de Portaluri, care încearcă să permită navigarea fără întreruperi între site-uri sau pagini.
Cu toții am auzit statistica care spune că peste jumătate dintre utilizatorii de dispozitive mobile vor abandona un site web dacă durează peste 3 secunde pentru a se încărca. Datele sunt disponibile și s-au dovedit a fi adevărate, deoarece chiar și Amazon spune că o încetinire a încărcării paginii de doar o secundă (decât media lor actuală) ar putea costa compania 1,6 miliarde de dolari în vânzări în fiecare an. Acesta este motivul pentru care proiectul AMP al Google are sens. Chiar dacă oamenilor nu le place modul în care Google l-a implementat, este în interesul lor să vă mențină pe web și să folosiți serviciile lor.
Introduceți un nou proiect cunoscut în prezent sub numele de Portaluri, care are o explicație frumoasă Pagina GitHub a lui Kenji Baheux. Kenji Baheux este manager de produs la Google, care lucrează în prezent atât pe Chrome, cât și pe platforma web în ansamblu. Noul lor proiect nu este altceva decât o propunere în acest moment, dar scopul său final este să permită navigarea fără întreruperi între site-uri sau pagini. Pe măsură ce descoperim ce înseamnă acest lucru și cum va funcționa, scopul este de a permite unei pagini să afișeze o altă pagină ca inserție și să efectueze o tranziție fără probleme între o stare inserată și o stare de navigare.
Dacă acest lucru vă sună confuz, înțelegem și există câteva imagini care explică ce se întâmplă aici.
După cum arată imaginile de mai sus, exemplul vă face să defilați printr-un site web care publică conținut pe tricouri. În timp ce defilezi printr-o postare nouă, ajungi să vezi o imagine încorporată a unei cămași noi. Dacă Portalul este configurat corespunzător, utilizatorul ar putea iniția un gest care să-l ducă de pe acest blog pe site-ul de unde puteți cumpăra produsul. Din nou, scopul acestui exemplu este de a oferi o tranziție fără întreruperi, mai rapidă și mai lină de la blog la retailer, ceea ce îmbunătățește UX pentru cititorul acestui blog.
Scopul Portals a venit din dorința de a îmbunătăți modul în care navigăm pe mai multe site-uri web. AMP de la Google a făcut multe pentru îmbunătățirea web-ului mobil și chiar a făcut tot ce a putut activați multe dintre aceste proprietăți care vor fi incluse în acest nou proiect la Google. Cu toate acestea, compania știe că AMP în sine are propriile constrângeri, cum ar fi menținerea utilizatorilor în interiorul originii cache-ului AMP și speră că Portalurile poate ajuta la rezolvarea unora dintre aceste preocupări. Dacă este completat și lansat publicului, sistemul va fi furnizat ca API pentru ca dezvoltatorii să îl integreze în site-urile lor web.
Până acum, putem vedea că acest nou proiect se lucrează activ datorită acestui fapt commit găsit pe Chromium Gerrit. Google are chiar și un intrare în sistemul lor de urmărire a erorilor pentru caracteristica pentru cei care doresc să urmărească dezvoltarea. The compania a publicat un PDF care împărtășește unele dintre laturile tehnice ale proiectului. Aceasta include crearea, navigarea și activarea unui portal, oferind, de asemenea, un exemplu de cod pentru a arăta modul în care browserul web gestionează lucrurile.
Proiectul este încă în fazele sale incipiente și s-ar putea să nu reușească nici măcar să iasă. Kenji Baheux vorbește despre câteva alternative la implementarea lor actuală a portalurilor, în cazul în care ideea lor inițială nu se va dovedi. Acest lucru ar putea duce la furnizarea de către proiect a unui API pentru promovarea unui iframe pentru a deveni documentul de top. Cu toate acestea, acest lucru a fost experimentat în trecut de alți ingineri Chromium și a fost în cele din urmă eliminat deoarece s-a transformat într-o sursă de probleme de securitate. De asemenea, au ideea de a avea un iframe pe ecran complet ca și cum ar fi documentul principal.
Indiferent dacă funcționează în starea sa actuală, inginerii trebuie să implementeze una dintre aceste metode alternative sau proiectul fiind abandonat cu totul. Ne oferă o privire bună la ceea ce lucrează în prezent unii ingineri Google pentru a îmbunătăți experiența generală a utilizatorului pe web-ul mobil.
Actualizare 1: disponibil în Chrome Canary în spatele steagului
Portalurile vor ajuta dezvoltatorii web să eficientizeze experiența tranzițiilor paginilor pentru utilizatorii de dispozitive mobile. Un ghid de implementare poate fi găsit Aici. Tweetul de mai jos arată un videoclip cu Portaluri în acțiune.
Dezvoltatorii pot testa portalurile chiar acum, descarcând cea mai recentă versiune Chrome Canary și activând chrome://flags/#enable-portals
steag.