Google jobber med en funksjon kjent som portaler som forsøker å muliggjøre sømløs navigering mellom nettsteder eller sider.
Oppdatering 1 (5/8/19 @ 01:01 AM ET): Google Chrome Developer Relations-teamet har annonsert at portaler nå er tilgjengelig i Chrome Canary bak et eksperimentelt flagg. Flere detaljer nederst i artikkelen. Artikkelen som ble publisert 26. september 2018, er bevart som nedenfor.
Googles flaggskiptjeneste kan være deres søkemotor og de kan ha flere tjenester med over 1 milliard aktive brukere, men det er deres dedikasjon til internett som helhet som har gjort det mulig for dem å holde farten oppe. Hvis selskapet hadde stoppet på Google Søk (og til og med AdWords, som nå er kjent som Google Ads), ville de ikke vært så innflytelsesrike som et selskap som de er i dag. Et stort eksempel på dette kan sees med deres vekt på mobilområdet og spesielt AMP-prosjektet (love it or hate it). Nå jobber selskapet med en funksjon kjent som portaler som forsøker å muliggjøre sømløs navigering mellom nettsteder eller sider.
Vi har alle hørt statistikken som sier at over halvparten av mobilbrukere vil forlate et nettsted hvis det tar over 3 sekunder å laste. Dataene er der ute, og det har vist seg å være sant, da selv Amazon sier at en nedgang i sideinnlastingen på bare ett sekund (enn deres nåværende gjennomsnitt) kan koste selskapet 1,6 milliarder dollar i salg hvert år. Dette er grunnen til at Googles AMP-prosjekt er fornuftig. Selv om folk misliker måten Google implementerte det på, er det i deres beste interesse å holde deg på nettet og bruke tjenestene deres.
Gå inn i et nytt prosjekt kjent som portaler, som har en fin forklaring over på Kenji Baheux sin GitHub-side. Kenji Baheux er produktsjef hos Google som for tiden jobber med både Chrome og nettplattformen som helhet. Det nye prosjektet deres er ikke mer enn et forslag akkurat nå, men dets endelige mål er å tillate sømløs navigering mellom nettsteder eller sider. Når vi dykker ned i hva dette betyr og hvordan det vil fungere, er målet å gjøre det mulig for en side å vise en annen side som et innfelt og utføre en sømløs overgang mellom en innfelt tilstand og en navigert tilstand.
Hvis dette høres forvirrende ut for deg, forstår vi det, og det er et par bilder som forklarer hva som skjer her.
Som bildene ovenfor viser, lar eksemplet deg bla gjennom et nettsted som publiserer innhold på t-skjorter. Mens du blar gjennom et nytt innlegg, ender du opp med å se et innebygd bilde av en ny skjorte. Hvis portalen er riktig konfigurert, kan brukeren sette i gang en gest som tar dem fra denne bloggen til nettstedet der du kan kjøpe produktet. Igjen, målet med dette eksemplet er å gi en sømløs, raskere og jevnere overgang fra bloggen til forhandleren som forbedrer brukeropplevelsen for leseren av denne bloggen.
Målet med portaler kom fra et ønske om å forbedre hvordan vi navigerer på tvers av flere nettsteder. Googles AMP har gjort mye for å forbedre mobilnettet, og den har til og med gjort det den kan aktivere mange av disse egenskapene som går inn i dette nye prosjektet hos Google. Imidlertid vet selskapet at AMP selv har sine egne begrensninger som å holde brukerne inne i AMPs cache-opprinnelse, og håper at portaler kan bidra til å løse noen av disse bekymringene. Hvis det fullføres og slippes ut for offentligheten, vil systemet bli gitt som en API for utviklere å integrere på nettsidene deres.
Så langt kan vi se at det jobbes aktivt med dette nye prosjektet takket være dette commit funnet på Chromium Gerrit. Google har til og med en oppføring i feilsporingssystemet deres for funksjonen for de som ønsker å følge med på utviklingen. De selskapet har publisert en PDF som deler noen av de tekniske sidene av prosjektet. Dette inkluderer opprettelse, navigering og aktivering av en portal, samtidig som du gir noen eksempelkode for å vise hvordan nettleseren håndterer ting.
Prosjektet er fortsatt i en veldig tidlig fase og kommer kanskje ikke en gang ut av døren. Kenji Baheux snakker om noen alternativer til deres nåværende implementering av portaler i tilfelle deres første idé ikke slår ut. Dette kan resultere i at prosjektet gir en API for å promotere en iframe til å bli toppdokumentet. Dette har imidlertid blitt eksperimentert med tidligere av noen andre Chromium-ingeniører, og det ble til slutt fjernet da det ble en kilde til sikkerhetsproblemer. De har også en idé om å få en fullskjerms iframe til å se ut som om det var hoveddokumentet.
Enten det fungerer i sin nåværende tilstand, ingeniørene må implementere en av disse alternative metodene, eller prosjektet blir forlatt helt. Det gir oss et godt innblikk i hva noen Google-ingeniører jobber med for å forbedre den generelle brukeropplevelsen på mobilnettet.
Oppdatering 1: Tilgjengelig i Chrome Canary bak flagg
Portaler vil hjelpe nettutviklere å strømlinjeforme opplevelsen av sideoverganger for mobilbrukere. Du finner en implementeringsveiledning her. Tweeten nedenfor viser en video av portaler i aksjon.
Utviklere kan teste portaler akkurat nå ved å laste ned den nyeste Chrome Canary-byggingen og aktivere chrome://flags/#enable-portals
flagg.