Chrome, premium tabletlerde varsayılan olarak masaüstü modunu etkinleştirir

Bir tablette mobil ve masaüstü görünümünün demosu.

Chrome, premium tabletlerde varsayılan olarak masaüstü modunu etkinleştirerek Android tablet ekosistemine uyum sağlamıştır. Bu blog yayınında, masaüstü modunun ne olduğu ve geliştiricilerin premium tabletlerde yüksek kaliteli deneyimler sunma hakkında bilmesi gerekenler açıklanmaktadır.

Web sitelerinin çeşitli ekran boyutlarına, form faktörlerine, giriş yöntemlerine ve cihaz özelliklerine uyum sağlaması gerekir. Web geliştiricileri, duyarlı tasarım tekniklerine alternatif olarak mobil ve masaüstü cihazlar için farklı web siteleri sunmak üzere genellikle tarayıcının User-Agent'ına bakarlar.

Geçmişte mobile User-Agent, Android'de Chrome için varsayılan ayardır. Bu modda, yalnızca masaüstü için tasarlanmış olan (yani meta görüntü alanı olmayan) siteler, çeşitli telefon ekranlarında rahat bir şekilde okuyabilmeniz için 980 piksellik varsayılan sabit bir sanal görüntü alanı kullanarak görüntülenir. Kullanıcının yalnızca masaüstü sürümünü yüklemek istediği durumlarda (site, Kullanıcı Aracısına bağlı olarak sitesinin farklı sürümlerini oluşturduğu için) masaüstü modu ayarlarını etkinleştirebilir. Bu ayar, Kullanıcı Aracısı'nı masaüstüyle değiştirerek görüntü alanını 980 piksel olmaya zorlar.

Android tablet ekosistemi daha büyük ve güçlü cihazların kullanıma hazır hale gelmesiyle, masaüstü web sitesinin çoğu zaman mobil siteden daha iyi bir deneyim sunabildiğini gördük. Küçük ekranlar ve düşük RAM için tasarlanmış mobil web siteleri, büyük ekrandan ve diğer güçlü cihaz özelliklerinden her zaman yararlanmaz. Bu nedenle, premium tabletlerde varsayılan olarak masaüstü modu kullanılır.

Bu değişiklikle birlikte, User-Agent varsayılan olarak masaüstü Kullanıcı Aracısı olacak, 980 piksellik varsayılan bir sanal görüntü alanı boyutu yerine pencere genişliğiyle eşleşen bir görüntü alanı kullanacaktır.

Geliştiriciler için masaüstü moduyla ilgili bilgiler

Android cihaz Chrome kullanıcıları, varsayılan olarak bir masaüstü sitesi veya mobil site isteğinde bulunmak için masaüstü modu ayarlarını değiştirebilir. Bu konuda bir değişiklik söz konusu olmadığından birçok kullanıcı modları nasıl değiştireceğini zaten bilecektir.

Android'de masaüstü görünümü isteme ekran görüntüsü.

Chrome, premium tabletlerde (en az 10 inç ekrana ve 8 GB RAM'e sahip) varsayılan olarak masaüstü sitesini ister. Web geliştiricileri, web sitelerinin tabletlerdeki masaüstü modunda iyi çalıştığından emin olmalıdır.

Varsayılan olarak masaüstü moduna yapılan bu değişiklikle birlikte, Android tablet kullanıcılarınızın çoğunluğu için varsayılan kullanıcı aracısı mobil sürümden farklı olacak, örneğin:

Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36

şunun gibi bir masaüstü sürümüne dönüştürün:

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36

Ayrıca, SEC-CH-UA-MODEL ve SEC-CH-UA-PLATFORM HTTP başlıklarında artık "Pixel Tablet" ve "Android" değil, bunun yerine sırasıyla "" ve "Linux" değerleri bildirilir.

Web sitelerinizi bu değişiklik için test edin

Masaüstü modunun premium tabletlerde varsayılan hale gelmesiyle birlikte, fiziksel klavye, dokunmatik ekran, fare veya dokunmatik yüzey takılı olan veya olmayan kullanıcılar için sitenizin masaüstü sürümleriyle olan tüm etkileşimlerin düzgün çalıştığını doğrulamak için iyi bir zamandır.

Kullanıcılarınızın Android, örneğin Google Analytics gibi bir teknoloji kullanıp kullanmadığını belirlemesi için Kullanıcı Aracısı'na güveniyorsanız bu değişikliğin sitenizi etkilemesini bekleriz. Ayrıca, Masaüstü Chrome ve Android üzerinde Chrome, tam olarak aynı Web Platformu API'lerinin tümünü paylaşmadığından, bir cihaz özelliğini kullanmadan önce özellik algılamayı kullanmanız çok önemlidir.

Kullanıcılarınıza uygulamanızı yüklemelerini teklif etme konusunda Kullanıcı Aracısı'na güveniyorsanız, istemeden bir Linux ikili programı indirmeyi teklif edebilirsiniz. related_applications özelliğiyle birlikte bir Web Uygulaması Manifest dosyasını kullanmanızı öneririz. Bu işlem daha sonra Android'in varsayılan mekanizmasında Chrome'u kullanarak kullanıcıdan uygulamanızı yüklemesini ister.

Bu adımları uygulayarak web sitenizi masaüstü modu etkin veya devre dışı olarak test edebilir ya da Chrome Geliştirici Araçları Cihaz simülasyonunu ve Kullanıcı Aracısı geçersiz kılmalarını kullanabilirsiniz.