[Aktualizacja: Live in Chrome Canary] Google pracuje nad „Portalami”, aby usprawnić przeglądanie witryn mobilnych

Google pracuje nad funkcją znaną obecnie jako Portale, która umożliwia płynną nawigację między witrynami lub stronami.

Aktualizacja 1 (8.05.19 o 01:01 ET): Zespół ds. relacji z programistami przeglądarki Google Chrome ogłosił, że portale są teraz dostępne w przeglądarce Chrome Canary z flagą eksperymentalną. Więcej szczegółów na dole artykułu. Artykuł opublikowany 26 września 2018 r. zachował się w poniższej formie.

Flagowa usługa Google może to być ich wyszukiwarka i mogą mieć wiele usług z ponad 1 miliardem aktywnych użytkowników, ale to ich zaangażowanie w Internet jako całość pozwoliło im utrzymać dynamikę. Gdyby firma zatrzymała się na wyszukiwarce Google (a nawet AdWords, obecnie znanym jako Google Ads), nie miałaby tak wpływowego charakteru jak obecnie. Świetnym tego przykładem może być nacisk na przestrzeń mobilną, a zwłaszcza projekt AMP (lubię to lub nienawidzę). Obecnie firma pracuje nad funkcją znaną obecnie jako Portale, która ma umożliwić płynną nawigację między witrynami lub stronami.

Wszyscy słyszeliśmy statystyki, które mówią, że ponad połowa użytkowników mobilnych opuści witrynę, jeśli ładuje się ona dłużej niż 3 sekundy. Dane są dostępne i udowodniono, że są prawdziwe, ponieważ nawet Amazon twierdzi, że spowolnienie ładowania strony o zaledwie jedną sekundę (w porównaniu z obecną średnią) może kosztować firmę 1,6 miliarda dolarów sprzedaży rocznie. Dlatego projekt Google AMP ma sens. Nawet jeśli ludziom nie podoba się sposób, w jaki Google to wdrożył, w ich najlepszym interesie jest, aby utrzymać Cię w sieci i korzystać z ich usług.

Wejdź do nowego projektu znanego obecnie jako Portale, który ma ładne wyjaśnienie powyżej Strona GitHub Kenjiego Baheux. Kenji Baheux jest menedżerem produktu w Google, który obecnie pracuje zarówno nad przeglądarką Chrome, jak i nad całą platformą internetową. Ich nowy projekt to na razie tylko propozycja, ale jego ostatecznym celem jest umożliwienie płynnej nawigacji pomiędzy witrynami lub stronami. Kiedy zagłębimy się w znaczenie tego słowa i jego działanie, naszym celem jest umożliwienie stronie pokazania innej strony jako wstawki i płynnego przejścia między stanem wstawki a stanem, w którym można nawigować.

Jeśli wydaje Ci się to mylące, rozumiemy to i mamy kilka obrazów, które wyjaśniają, co się tutaj dzieje.

Jak pokazują powyższe obrazy, przykład przedstawia przewijanie witryny internetowej publikującej treści na koszulkach. Podczas przewijania nowego postu widzisz osadzony obraz nowej koszuli. Jeśli Portal jest poprawnie skonfigurowany, użytkownik może zainicjować gest, który przeniesie go z tego bloga na stronę, na której można kupić produkt. Ponownie celem tego przykładu jest zapewnienie płynnego, szybszego i płynniejszego przejścia od bloga do sprzedawcy, co poprawia UX dla czytelnika tego bloga.

Celem Portali zrodziła się chęć ulepszenia sposobu poruszania się po wielu witrynach internetowych. Firma Google AMP zrobiła wiele, aby ulepszyć internet mobilny, a nawet zrobiła, co mogła włączyć wiele z tych usług, które zostaną uwzględnione w nowym projekcie Google. Jednak firma wie, że sama AMP ma swoje własne ograniczenia, takie jak trzymanie użytkowników w źródle pamięci podręcznej AMP, i ma nadzieję, że portale mogą pomóc w rozwiązaniu niektórych z tych problemów. Po ukończeniu i udostępnieniu systemu system będzie udostępniany programistom jako interfejs API umożliwiający integrację z ich witrynami internetowymi.

Jak dotąd widzimy, że dzięki temu aktywnie trwają prace nad tym nowym projektem zatwierdzenie znalezione na Chromium Gerrit. Google ma nawet tzw wpis w swoim systemie śledzenia błędów dla tej funkcji dla tych, którzy chcą śledzić rozwój. The firma opublikowała plik PDF który udostępnia niektóre techniczne strony projektu. Obejmuje to tworzenie portalu, nawigację i aktywację go, a także podanie przykładowego kodu pokazującego, jak przeglądarka internetowa sobie radzi.

Projekt jest wciąż na bardzo wczesnym etapie i może nawet nie zostać zrealizowany. Kenji Baheux opowiada o alternatywnych rozwiązaniach dla obecnej implementacji Portali na wypadek, gdyby ich początkowy pomysł nie wypalił. Może to spowodować, że projekt udostępni interfejs API do promowania ramki iframe i stanie się najważniejszym dokumentem. Jednak w przeszłości inni inżynierowie Chromium eksperymentowali z tym rozwiązaniem i ostatecznie zostało ono usunięte, ponieważ stało się źródłem problemów z bezpieczeństwem. Wpadli także na pomysł, aby pełnoekranowa ramka iframe wyglądała tak, jakby była głównym dokumentem.

Niezależnie od tego, czy w obecnym stanie się to uda, czy inżynierowie będą musieli wdrożyć jedną z alternatywnych metod, czy też projekt zostanie całkowicie porzucony. Daje nam to dobry wgląd w to, nad czym obecnie pracują niektórzy inżynierowie Google, aby poprawić ogólne wrażenia użytkowników z internetu mobilnego.

Aktualizacja 1: dostępna w Chrome Canary za flagą

Portale pomogą twórcom stron internetowych usprawnić przejścia stron dla użytkowników mobilnych. Można znaleźć przewodnik dotyczący wdrożenia Tutaj. Poniższy tweet przedstawia film przedstawiający portale w akcji.

Programiści mogą już teraz testować portale, pobierając najnowszą wersję Chrome Canary i włączając chrome://flags/#enable-portals flaga.