Web siteleri çoğu zaman güçlü telefon ve hızlı kablosuz ağ üzerinde deneniyor. Oysa günlük kullanımda metrodaki bağlantı kopabilir, kırsal bölgede hız düşebilir veya mobil veri kotası sınırlı olabilir. Teknoloji tasarımında düşük bant genişliği koşullarını hesaba katmak, yalnızca sayfa hızını artırmak değil; hizmeti daha fazla kişiye ulaştırmak demek. Özellikle kritik işlevlerin ağır görsellere ve çok sayıda harici isteğe bağımlı olmaması gerekiyor.
Hafif sayfa ne demek?
Görselleri uygun boyutta sunmak, kullanılmayan yazılımları yüklememek ve ilk ekranın gerekli metnini önceliklendirmek işe yarar. Ancak aşırı sadeleştirme yüzünden yardım metinleri veya güvenlik uyarıları kaybolmamalı. Form gönderimi sırasında ağ kesilirse kullanıcının yazdıklarının korunması da önemlidir. Tekrar deneme davranışı açık anlatılmalı; aynı işlemin iki kez yapılıp yapılmadığı belirsiz kalmamalıdır.
Girişte bağlantı kalitesi
betrupi sayfasına veya betrupi giriş bağlantısına yavaş ağdan ulaşan bir kullanıcının deneyimi, masaüstündeki hız testinden farklı olabilir. Bu örnek, hedef sitenin nasıl çalıştığına dair ölçüm içermiyor. Herhangi bir platform için giriş formunun düşük hızda görüntülenmesi, kodların süresinin makul olması ve yükleme durumunun anlaşılması gerekir. Boş ekran kullanıcıyı üst üste tıklamaya itebilir.
Test ortamı çeşitlenmeli
Ekipler yalnızca laboratuvar simülasyonu değil, farklı cihaz ve bölgelerden alınan gerçek kullanıcı verilerini de incelemeli. Pahalı telefonlarda görülmeyen işlemci yükü eski cihazlarda belirginleşebilir. Ekran boyutu ve bağlantı kalitesi birlikte test edilmeli; bir sorun yalnızca belirli kombinasyonda ortaya çıkabilir. Üstelik yoğun veri tüketimi kullanıcı maliyetidir: Daha hafif site, aynı zamanda daha erişilebilir bir hizmet olabilir.
22 | Kesinti sonrası geri dönüş
Bağlantı koparken form dolduran kullanıcı geri geldiğinde kaldığı yerden devam edebilmeli. Ancak hassas bilgiler cihazda uzun süre korunuyorsa bu da ayrı mahremiyet sorusu yaratır. Ürün, hangi alanları geçici sakladığını ve ne zaman sildiğini belirlemeli. Çevrimdışı mod sunuluyorsa bekleyen değişikliklerin sunucuya ne zaman gönderileceği açık gösterilmeli; kullanıcı kaydedildiğini sandığı bilginin aslında yalnızca telefonda olduğunu öğrenmeli. Metin ağırlıklı bir temel sürüm, görseller yüklenemediğinde de görevlerin yapılmasına yardımcı olabilir. Düşük veri tüketimi yalnızca teknik puan değil, bazı kullanıcılar için doğrudan maliyet avantajıdır. Testler farklı ağ hızlarının yanında kısa süreli kopmaları da içermeli. Sayfa yeniden bağlandığında işlem durumunu açıkça göstermek, otomatik olarak aynı isteği defalarca göndermekten daha güvenlidir. Hafif tasarım dayanıklı tasarımın önemli parçasıdır.
22 | Kısa kopmalara hazırlık
Ağ yeniden geldiğinde sayfanın kendiliğinden yenilenmesi, kullanıcı tarafından doldurulan alanları silebilir. Uygulama bunun yerine durumu koruyup açık bir devam seçeneği sunabilir. İşlem tamamlandıysa teyit göstermeli; bekliyorsa yeniden denemeyi güvenli biçimde yönetmeli. Bu ayrım özellikle form ve sipariş adımlarında kritik. Düşük hız testinde yalnızca sabit bir yavaş bağlantı değil, anlık kopma ve yeniden bağlanma da denenmeli. Gerçek hayat düzenli laboratuvar koşullarına uymaz.
Teknoloji haberciliğinde hız rekorları ilgi çekici görünür, fakat ortalamanın altında kalan koşullar çoğu kez daha öğreticidir. Bir hizmet yavaş bağlantıda temel görevleri sürdürebiliyorsa tasarım kararları gerçekten sınanmış demektir. Kullanıcıların tamamı aynı cihazı ve aynı ağı kullanmıyor. Bu gerçeği başlangıç varsayımı haline getirmek, performansı dar bir puan yarışından çıkarıp günlük hayat meselesi yapar.
