Google werkt aan een functie die momenteel bekend staat als Portals en die probeert naadloze navigatie tussen sites of pagina's mogelijk te maken.
Update 1 (8-5-2019 @ 01:01 AM ET): Het Google Chrome Developer Relations-team heeft aangekondigd dat Portals nu beschikbaar is in Chrome Canary achter een experimentele vlag. Meer details onderaan het artikel. Het artikel zoals gepubliceerd op 26 september 2018 is bewaard gebleven zoals hieronder.
De vlaggenschipservice van Google kan hun zoekmachine zijn en ze hebben misschien meerdere diensten met meer dan 1 miljard actieve gebruikers, maar het is hun toewijding aan het internet als geheel die hen in staat heeft gesteld hun momentum gaande te houden. Als het bedrijf was gestopt bij Google Zoeken (en zelfs bij AdWords, dat nu bekend staat als Google Ads), zouden ze niet zo invloedrijk zijn als een bedrijf als nu. Een groot voorbeeld hiervan is te zien met hun nadruk op de mobiele ruimte en vooral het AMP-project (love it or hate it). Nu werkt het bedrijf aan een functie die momenteel bekend staat als Portals en die probeert naadloze navigatie tussen sites of pagina's mogelijk te maken.
We kennen allemaal de statistiek die zegt dat meer dan de helft van de mobiele gebruikers een website verlaat als het laden meer dan drie seconden duurt. De gegevens zijn beschikbaar en het is bewezen waar te zijn, want zelfs Amazon zegt dat een vertraging van het laden van pagina's van slechts één seconde (dan het huidige gemiddelde) het bedrijf jaarlijks $1,6 miljard aan omzet zou kunnen kosten. Dit is de reden waarom het AMP-project van Google logisch is. Zelfs als mensen de manier waarop Google het heeft geïmplementeerd niet leuk vinden, is het in hun belang om u op internet te houden en hun services te gebruiken.
Voer een nieuw project in dat momenteel bekend staat als Portals, met een mooie uitleg De GitHub-pagina van Kenji Baheux. Kenji Baheux is productmanager bij Google en werkt momenteel aan zowel Chrome als het webplatform als geheel. Hun nieuwe project is op dit moment niets meer dan een voorstel, maar het uiteindelijke doel is om naadloze navigatie tussen sites of pagina's mogelijk te maken. Terwijl we dieper ingaan op wat dit betekent en hoe het zal werken, is het doel om een pagina in staat te stellen een andere pagina als inzet weer te geven en een naadloze overgang uit te voeren tussen een inzetstatus en een genavigeerde status.
Als dit verwarrend voor je klinkt, begrijpen we het en er zijn een paar afbeeldingen die uitleggen wat hier aan de hand is.
Zoals de afbeeldingen hierboven laten zien, scroll je in het voorbeeld door een website die inhoud op t-shirts publiceert. Terwijl je door een nieuw bericht scrollt, zie je uiteindelijk een ingesloten afbeelding van een nieuw shirt. Als de portal correct is ingesteld, kan de gebruiker een gebaar maken dat hem van deze blog naar de website brengt waar u het product kunt kopen. Nogmaals, het doel van dit voorbeeld is om een naadloze, snellere en soepelere overgang van de blog naar de retailer te bieden, wat de UX voor de lezer van deze blog verbetert.
Het doel van Portals kwam voort uit de wens om de manier waarop we door meerdere websites navigeren te verbeteren. AMP van Google heeft veel gedaan om het mobiele internet te verbeteren en heeft zelfs gedaan wat het kon maken veel van deze eigendommen mogelijk die in dit nieuwe project bij Google terechtkomen. Het bedrijf weet echter dat AMP zelf zijn eigen beperkingen heeft, zoals het binnen de cacheoorsprong van de AMP houden van gebruikers, en hoopt dat Portals kan helpen een aantal van deze zorgen weg te nemen. Als het systeem voltooid en vrijgegeven is voor het publiek, zal het worden geleverd als een API die ontwikkelaars in hun websites kunnen integreren.
Tot nu toe kunnen we zien dat er dankzij dit nieuwe project actief aan wordt gewerkt commit gevonden op de Chromium Gerrit. Google heeft zelfs een invoer in hun bugtrackersysteem voor de functie voor degenen die de ontwikkeling willen volgen. De bedrijf heeft een PDF gepubliceerd dat enkele technische kanten van het project deelt. Dit omvat het maken, navigeren en activeren van een portal, terwijl ook een voorbeeldcode wordt gegeven om te laten zien hoe de webbrowser met zaken omgaat.
Het project bevindt zich nog in de beginfase en komt misschien nog niet eens de deur uit. Kenji Baheux vertelt over enkele alternatieven voor hun huidige implementatie van Portals, voor het geval hun oorspronkelijke idee niet uitkomt. Dit zou ertoe kunnen leiden dat het project een API biedt waarmee een iframe het topdocument kan worden. Er is in het verleden echter door enkele andere Chromium-ingenieurs mee geëxperimenteerd en het werd uiteindelijk verwijderd omdat het een bron van beveiligingsproblemen werd. Ze hebben ook het idee om een iframe op volledig scherm te laten verschijnen alsof dit het hoofddocument is.
Of het nu lukt in de huidige staat, of de ingenieurs een van deze alternatieve methoden moeten implementeren, of dat het project helemaal wordt stopgezet. Het geeft ons wel een goed beeld van waar sommige Google-technici momenteel aan werken om de algehele gebruikerservaring van het mobiele internet te verbeteren.
Update 1: Beschikbaar in Chrome Canary achter vlag
Portalen zullen webontwikkelaars helpen de ervaring van pagina-overgangen voor mobiele gebruikers te stroomlijnen. Er is een implementatiehandleiding beschikbaar hier. De onderstaande tweet toont een video van Portals in actie.
Ontwikkelaars kunnen Portals nu testen door de nieuwste versie van Chrome Canary te downloaden en de chrome://flags/#enable-portals
vlag.