Google pracuje na funkcii v súčasnosti známej ako portály, ktorá sa pokúša umožniť bezproblémovú navigáciu medzi lokalitami alebo stránkami.
Aktualizácia 1 (8. 5. 2019, 01:01 ET): Tím pre vzťahy s vývojármi prehliadača Google Chrome oznámil, že portály sú teraz dostupné v prehliadači Chrome Canary pod experimentálnou vlajkou. Viac podrobností v spodnej časti článku. Článok tak, ako bol publikovaný 26. septembra 2018, je zachovaný tak, ako je uvedené nižšie.
Vlajková loď spoločnosti Google môže to byť ich vyhľadávač a môžu mať viacero služieb s viac ako 1 miliardou aktívnych používateľov, ale je to ich oddanosť internetu ako celku, čo im umožnilo udržať si tempo. Ak by sa spoločnosť zastavila vo Vyhľadávaní Google (a dokonca aj v službe AdWords, ktorá je teraz známa ako Google Ads), nemala by taký vplyv ako spoločnosť dnes. Veľkým príkladom toho môže byť ich dôraz na mobilný priestor a najmä projekt AMP (love it or hate it). Teraz spoločnosť pracuje na funkcii, ktorá je v súčasnosti známa ako portály, ktorá sa pokúša umožniť bezproblémovú navigáciu medzi lokalitami alebo stránkami.
Všetci sme počuli štatistiku, ktorá hovorí, že viac ako polovica mobilných používateľov opustí webovú stránku, ak jej načítanie trvá viac ako 3 sekundy. Údaje sú k dispozícii a je dokázané, že sú pravdivé, pretože dokonca aj Amazon tvrdí, že spomalenie načítania stránky len o jednu sekundu (ako je ich súčasný priemer) by mohlo spoločnosť každoročne stáť 1,6 miliardy dolárov v tržbách. To je dôvod, prečo má projekt Google AMP zmysel. Aj keď sa ľuďom nepáči spôsob, akým to Google implementoval, je v ich najlepšom záujme, aby ste zostali na webe a používali ich služby.
Zadajte nový projekt v súčasnosti známy ako portály, ktorý má pekné vysvetlenie Stránka GitHub Kenji Baheux. Kenji Baheux je produktový manažér v spoločnosti Google, ktorý v súčasnosti pracuje na prehliadači Chrome aj na webovej platforme ako celku. Ich nový projekt momentálne nie je ničím iným ako návrhom, ale jeho konečným cieľom je umožniť bezproblémovú navigáciu medzi lokalitami alebo stránkami. Keď sa ponoríme do toho, čo to znamená a ako to bude fungovať, cieľom je umožniť stránke, aby zobrazila inú stránku ako vložku a vykonať bezproblémový prechod medzi stavom vloženia a stavom navigácie.
Ak sa vám to zdá mätúce, chápeme a existuje niekoľko obrázkov, ktoré vysvetľujú, čo sa tu deje.
Ako ukazujú obrázky vyššie, v tomto príklade si prechádzate webovou stránkou, ktorá zverejňuje obsah na tričkách. Pri prezeraní nového príspevku nakoniec uvidíte vložený obrázok nového trička. Ak je portál správne nastavený, používateľ môže spustiť gesto, ktoré ho prenesie z tohto blogu na webovú stránku, kde si môžete produkt zakúpiť. Cieľom tohto príkladu je opäť poskytnúť bezproblémový, rýchlejší a plynulejší prechod z blogu k predajcovi, čo zlepšuje UX pre čitateľa tohto blogu.
Cieľ portálov vyplynul z túžby zlepšiť navigáciu na viacerých webových stránkach. Google AMP urobil veľa pre zlepšenie mobilného webu a dokonca urobil, čo mohol povoliť veľa z týchto vlastností, ktoré sú súčasťou tohto nového projektu v spoločnosti Google. Spoločnosť však vie, že samotný AMP má svoje vlastné obmedzenia, ako je udržiavanie používateľov v pôvode vyrovnávacej pamäte AMP a dúfa, že portály môžu pomôcť vyriešiť niektoré z týchto problémov. Po dokončení a uvoľnení pre verejnosť bude systém poskytovaný ako API pre vývojárov na integráciu do svojich webových stránok.
Zatiaľ vidíme, že na tomto novom projekte sa vďaka tomu aktívne pracuje commit nájdený na Chromium Gerrit. Google má dokonca záznam v ich systéme sledovania chýb pre funkciu pre tých, ktorí chcú sledovať vývoj. The Spoločnosť zverejnila PDF ktorý zdieľa niektoré technické stránky projektu. To zahŕňa vytváranie, navigáciu a aktiváciu portálu a zároveň uvádzanie príkladu kódu, ktorý ukazuje, ako webový prehliadač rieši veci.
Projekt je stále vo veľmi ranom štádiu a možno sa ani nedostane von. Kenji Baheux hovorí o niektorých alternatívach k ich súčasnej implementácii portálov pre prípad, že by ich prvotný nápad nevyšiel. To by mohlo viesť k tomu, že projekt poskytne rozhranie API na podporu prvku iframe, ktorý sa stane hlavným dokumentom. V minulosti s tým však experimentovali niektorí iní inžinieri Chromia a nakoniec to bolo odstránené, pretože sa zmenilo na zdroj bezpečnostných problémov. Majú tiež nápad, aby sa prvok iframe na celú obrazovku zobrazil, ako keby to bol hlavný dokument.
Či už to funguje v súčasnom stave, inžinieri musia implementovať jednu z týchto alternatívnych metód, alebo sa projekt úplne opustí. Poskytuje nám dobrý pohľad na to, na čom niektorí inžinieri Google v súčasnosti pracujú, aby zlepšili celkovú používateľskú skúsenosť mobilného webu.
Aktualizácia 1: K dispozícii v prehliadači Chrome Canary behind flag
Portály pomôžu webovým vývojárom zefektívniť skúsenosti s prechodmi stránok pre mobilných používateľov. Sprievodcu implementáciou možno nájsť tu. Nižšie uvedený tweet zobrazuje video portálov v akcii.
Vývojári môžu testovať portály hneď teraz stiahnutím najnovšej zostavy Chrome Canary a povolením chrome://flags/#enable-portals
vlajka.