Chrome, premium tabletlerde masaüstü modunu varsayılan olarak etkinleştirerek Android tablet ekosistemine uyum sağladı. Bu blog yayınında, masaüstü modunun ne olduğu ve geliştiricilerin premium tabletlerde yüksek kaliteli deneyimler sunma konusunda 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ştiriciler, duyarlı tasarım tekniklerini kullanmanın alternatifi olarak mobil ve masaüstü cihazlar için farklı web siteleri sunmak amacıyla genellikle tarayıcının User-Agent özelliğine bakar.
Geçmişte mobile
kullanıcı aracısı, Android'deki Chrome için varsayılan olarak kullanılmaktadır. Bu modda, yalnızca masaüstü için tasarlanmış siteler (yani meta görüntü alanı yok) çeşitli telefon ekranlarında rahat okuma için varsayılan olarak 980 piksellik sabit bir sanal görüntü alanı kullanılarak 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 dayalı olarak sitesinin farklı sürümlerini oluşturduğu için) masaüstü modu ayarlarını etkinleştirebilir. Bu ayarlar, Kullanıcı Aracısı'nı masaüstü moduyla değiştirir ve görüntü alanının 980 piksel olmasını zorunlu kılar.
Android tablet ekosisteminin daha büyük ve güçlü cihazlar kullanıma hazır hale gelmesiyle birlikte, masaüstü web sitesinin çoğu zaman mobil siteye göre daha iyi bir deneyim olabileceğini fark ettik. 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 masaüstü modu artık varsayılan olarak kullanılmaktadır.
Bu değişiklikle birlikte User-Agent varsayılan olarak masaüstü User-Agent olacak ve pencere genişliğiyle eşleşen bir görüntü alanı kullanacak, 980 piksel varsayılan sanal görüntü alanı boyutunu kullanmayacaktır.
Masaüstü modu hakkında geliştiricilere yönelik bilgiler
Android'deki Chrome kullanıcıları, varsayılan olarak masaüstü sitesi veya mobil site isteyecek şekilde masaüstü modu ayarlarını değiştirebilir. Bu durum değişmeyeceğinden birçok kullanıcı modları değiştirmeyi zaten biliyordur.
Chrome, premium tabletlerde (en az 10 inç ekran ve 8 GB RAM'e sahip olanlar) varsayılan olarak masaüstü sitesini ister. Web geliştiricileri, web sitelerinin tabletlerde masaüstü modunda iyi çalıştığından emin olmalıdır.
Varsayılan olarak masaüstü moduna geçişle birlikte, Android tablet kullanıcılarınızın çoğu için varsayılan kullanıcı aracısı mobil sürümden şu şekilde değişecektir:
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
bir masaüstü sürümüne yükseltin:
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 üstbilgileri artık "Pixel Tablet" ve "Android" yerine sırasıyla "" ve "Linux"u bildirecek.
Web sitelerinizi bu değişiklik açısından test etme
Masaüstü modu, premium tabletlerde varsayılan olarak ayarlandığından sitenizin masaüstü sürümleriyle yapılan tüm etkileşimlerin, fiziksel klavye, dokunmatik ekran, fare veya dokunmatik yüzeye sahip olan ve olmayan kullanıcılar için iyi çalıştığından emin olmanın tam zamanı.
Kullanıcılarınızın Android kullanıp kullanmadığını (örneğin, Google Analytics ile) tespit etmesi için Kullanıcı Aracısı'ndan yararlanıyorsanız bu değişikliğin sitenizi etkilemesi beklenir. Ayrıca, Masaüstü Chrome ve Android'deki Chrome tam olarak aynı Web Platformu API'lerinin tümünü paylaşmadığından, bir cihaz özelliğini kullanmadan önce özellik algılama özelliğini kullanmanız çok önemlidir.
Kullanıcılarınıza uygulamanızı yüklemelerini sağlayacak bir Kullanıcı Aracısı'na güveniyorsanız yanlışlıkla bir Linux ikili programı indirmeyi teklif edebilirsiniz. related_applications mülküyle birlikte bir web uygulaması manifesti kullanmanızı öneririz. Daha sonra bu seçenek, kullanıcıdan uygulamanızı yüklemesini istemek için Android'in varsayılan mekanizmasında Chrome'u kullanır.
Web sitenizi masaüstü modu etkinleştirilmiş ve devre dışı bırakılmış durumdayken buradaki adımları uygulayarak test edebilir veya alternatif olarak Chrome Geliştirici Araçları Cihaz simülasyonu ve Kullanıcı Aracısı geçersiz kılmaları özelliklerini kullanabilirsiniz.