Google, şu anda Portallar olarak bilinen ve siteler veya sayfalar arasında kesintisiz gezinmeyi mümkün kılmaya çalışan bir özellik üzerinde çalışıyor.
Güncelleme 1 (08.05.2019 @ 01:01 ET): Google Chrome Geliştirici İlişkileri ekibi, Portalların artık Chrome Canary'de deneysel bir bayrakla kullanılabildiğini duyurdu. Daha fazla ayrıntı makalenin alt kısmındadır. 26 Eylül 2018 tarihinde yayınlanan yazı aşağıdaki şekilde muhafaza edilmiştir.
Google'ın amiral gemisi hizmeti onların arama motoru olabilir ve 1 milyardan fazla aktif kullanıcıya sahip birden fazla hizmete sahip olabilirler, ancak ivmelerini sürdürmelerini sağlayan şey bir bütün olarak internete olan bağlılıklarıdır. Şirket Google Arama'da (ve hatta şu anda Google Ads olarak bilinen AdWords'te) durmuş olsaydı, bugünkü kadar etkili bir şirket olamazlardı. Bunun büyük bir örneği, mobil alana ve özellikle AMP projesine (ister sevin ister nefret edin) yaptıkları vurguda görülebilir. Şirket şu anda Portallar olarak bilinen ve siteler veya sayfalar arasında kesintisiz gezinmeyi mümkün kılmaya çalışan bir özellik üzerinde çalışıyor.
Mobil kullanıcıların yarısından fazlasının, yüklenmesi 3 saniyeden uzun süren bir web sitesini terk edeceğini söyleyen istatistiği hepimiz duymuşuzdur. Veriler ortada ve bunun doğru olduğu kanıtlandı; Amazon bile sayfa yüklemesinde yalnızca bir saniyelik bir yavaşlamanın (mevcut ortalamanın üzerinde) şirkete her yıl 1,6 milyar dolarlık satışlara mal olabileceğini söylüyor. Google'ın AMP projesi bu nedenle mantıklı. İnsanlar Google'ın bunu uygulama şeklinden hoşlanmasalar bile, sizi web'de tutmak ve hizmetlerini kullanmak onların yararınadır.
Şu anda Portallar olarak bilinen ve üzerinde güzel bir açıklama bulunan yeni bir projeye girin. Kenji Baheux'un GitHub sayfası. Kenji Baheux, Google'da Ürün Yöneticisi olup şu anda hem Chrome hem de bir bütün olarak web platformu üzerinde çalışmaktadır. Yeni projeleri şu anda bir tekliften başka bir şey değil, ancak nihai hedefi siteler veya sayfalar arasında kesintisiz gezinmeye izin vermek. Bunun ne anlama geldiğini ve nasıl çalışacağını derinlemesine incelerken amaç, bir sayfanın başka bir sayfayı ek olarak göstermesini sağlamak ve ek durum ile gezinilen durum arasında kesintisiz bir geçiş gerçekleştirmektir.
Bu size kafa karıştırıcı geliyorsa anlıyoruz ve burada neler olduğunu açıklayan birkaç resim var.
Yukarıdaki görsellerin gösterdiği gibi, örnekte tişörtlerle ilgili içerik yayınlayan bir web sitesinde geziniyorsunuz. Yeni bir gönderiye göz atarken, yeni bir gömleğin gömülü görselini görürsünüz. Portal düzgün bir şekilde kurulursa kullanıcı, kendisini bu blogdan ürünü satın alabileceğiniz web sitesine götürecek bir hareket başlatabilir. Yine bu örneğin amacı, blogdan perakendeciye kesintisiz, daha hızlı ve daha yumuşak bir geçiş sağlayarak bu blogun okuyucusu için kullanıcı deneyimini geliştirmektir.
Portalların amacı, birden fazla web sitesinde gezinme şeklimizi iyileştirme arzusundan geldi. Google'ın AMP'si mobil web'i geliştirmek için çok şey yaptı ve hatta elinden geleni yaptı. Google'daki bu yeni projeye girecek olan bu özelliklerin çoğunu etkinleştirin. Ancak şirket, AMP'nin, kullanıcıları AMP'nin önbellek kaynağında tutmak gibi kendi kısıtlamalarına sahip olduğunu biliyor ve Portalların bu kaygılardan bazılarının giderilmesine yardımcı olabileceğini umuyor. Tamamlanıp kamuya açıklandığı takdirde sistem, geliştiricilerin web sitelerine entegre edebilmeleri için bir API olarak sağlanacak.
Şu ana kadar bu yeni projenin aktif olarak üzerinde çalışıldığını bu sayede görebiliyoruz. Chromium Gerrit'te bulunan taahhüt. Google'ın bile bir özelliği var hata takip sistemlerine giriş Gelişimi birlikte takip etmek isteyenler için özellik. şirket bir PDF yayınladı projenin bazı teknik yönlerini paylaşıyor. Bu, bir portal oluşturmayı, gezinmeyi ve etkinleştirmeyi içerirken, aynı zamanda web tarayıcısının işleri nasıl hallettiğini gösteren bazı örnek kodlar da içerir.
Proje henüz başlangıç aşamasında ve belki de hayata geçemeyebilir. Kenji Baheux, başlangıçtaki fikirlerinin gerçekleşmemesi ihtimaline karşı, Portalların mevcut uygulamalarına yönelik bazı alternatiflerden bahsediyor. Bu, projenin bir iframe'in en iyi belge olmasını teşvik etmek için bir API sağlamasıyla sonuçlanabilir. Ancak bu, geçmişte bazı Chromium mühendisleri tarafından denenmiş ve bir güvenlik sorunu kaynağına dönüştüğü için sonunda kaldırılmıştır. Ayrıca tam ekran iframe'in sanki ana belgeymiş gibi görünmesi fikri de var.
İster mevcut haliyle işe yarasın, ister mühendislerin bu alternatif yöntemlerden birini uygulamak zorunda kalması, ister projenin tamamen terk edilmesi. Bazı Google mühendislerinin mobil webdeki genel kullanıcı deneyimini geliştirmek için şu anda ne üzerinde çalıştıklarına dair bize iyi bir bakış sağlıyor.
Güncelleme 1: Chrome Canary'de bayrağın arkasında mevcut
Portallar, web geliştiricilerinin mobil kullanıcılar için sayfa geçiş deneyimini kolaylaştırmasına yardımcı olacaktır. Bir uygulama kılavuzu bulunabilir Burada. Aşağıdaki tweet, Portalların çalışırken bir videosunu gösteriyor.
Geliştiriciler, en son Chrome Canary sürümünü indirip etkinleştirerek Portalları hemen test edebilirler. chrome://flags/#enable-portals
bayrak.