Web Uygulaması Tasarımcılarının Google'dan Öğrenebileceği 4 Ders

Yayınlanan: 2022-03-10
Kısa özet ↬ Google'ın arama motorları, web tarayıcıları, e-posta istemcileri ve bulut depolama hizmetleri gibi şeylerde pazar payına hakim olmasının bir nedeni var. Tüketicilerin ne istediğini tam olarak biliyor ve onlar için basit, sezgisel ve kullanışlı çözümler tasarladı. Ürün özelliklerini yansıtmanız gereken bir şirket varsa o da Google'dır.

Kullanıcılarımızın deneyimlerini iyileştirmek için daha ne yapabileceğimizi merak ettiğimde ilk baktığım yer Google oluyor. Daha spesifik olarak, en son tüketici verilerini almak için Google Developers sitesine veya Think with Google'a gidiyorum.

Ama bugün, "Neden Google'ın yaptığını kopyalamıyoruz?" diye düşünüyordum.

Sonuçta , Google yürüyüşe çıkmak zorunda. Değilse, kimseyi SEO ve UX tavsiyelerine ve yönergelerine uymaya nasıl ikna edebilir?

Tek sorun, Google'ın siteleri ve uygulamaları çok çekici değil. Pratik ve sezgiseller, orası kesin. Ama taklit etmeye değer tasarımlar? Eh.

Gerçi bu pek önemli değil. İyi bir web uygulaması oluşturmanın temel ilkeleri, platformlarının her birinde bulunur. Dolayısıyla, SaaS kullanıcılarına en iyi deneyimi neyin sağlayacağı konusunda kesin bir cevap arıyorsak, işe Google'ın platformlarını inceleyerek başlamamız gerektiğini düşünüyorum.

Google'ın İyi Web Uygulaması Tasarımı Hakkında Bize Öğrettikleri

Odaklanmak istediğimiz şey, Google'ın ürünlerini tekrar tekrar kullanımı bu kadar kolay hale getiren bileşenlerdir. Bu özellikleri kendi uygulamanızda çoğaltarak, kullanıcılarınızın aksi takdirde karşılaşacakları sürtüşmeleri etkili bir şekilde azaltırsınız (tamamen ortadan kaldırmazsanız).

Atlamadan sonra daha fazlası! Aşağıdan okumaya devam edin ↓

1. Gördükleri İlk Şeyi Önceliklendirin

Kullanıcılar panonuza girdiğinde, istediğiniz son şey onların bunalmasıdır. Uygulamanıza girdiklerinde veya kontrol paneline döndüklerinde anında izlenimleri şöyle olmalıdır:

"Tam da olmam gereken yerdeyim."

Değil:

"Ne oluyor burada? X'i nerede bulurum?"

Şimdi, uygulamanızın amacına bağlı olarak , genellikle kullanıcılarınızın en çok ilgileneceği bir veya iki şey vardır.

Diyelim ki Google Translate gibi net bir faydacı amacı olan bir uygulamanız var. Ana sayfayı karıştırmanın kesinlikle hiçbir mazereti olamaz. Buraya bir şey yapmak için geldiler:

Google Çeviri çevirmen aracı
Google Translate kullanıcılarının çevirmen aracını aramaları gerekmez. (Kaynak: Google Çeviri) (Geniş önizleme)

Bu yüzden onların zamanını boşa harcamayın. Aracı öne ve ortaya yerleştirin ve diğer tüm sayfaların, ayarların veya bildirimlerin uygulamanın ikincil özellikleri olarak görünmesine izin verin.

Bu örneğin bize öğrettiği başka bir şey de, aracınızı kullanıcılar için nasıl yapılandırmanız gerektiğidir. Google bu ucu açık bırakabilir, ancak varsayılan olarak şu şekildedir:

Varsayılan Dil —> İngilizce

Google'ın verileri muhtemelen bunun, kullanıcıların bu uygulamayı kullanmanın en popüler yolu olduğunu gösteriyor.

Masaüstü uygulamasında göremeseniz de mobilde görebilirsiniz. Formül şöyle gider:

Varsayılan Dil —> Son Dil

İlk kez kullananlar için Google'ın çeviriyi kullanıcının ana diline (Google kullanıcı ayarlarında belirtildiği gibi) ayarlayacağından şüpheleniyorum.

Elinizde mevcut veriler varsa, kullanıcılarınızın da atması gereken adım sayısını azaltan varsayılanları yapılandırmak için kullanın.

Her web uygulaması, kullanıcılara bir sorunu çözmek için uygulamalı bir araç sağlamaz. Bazı durumlarda uygulamalar, kullanıcıların karmaşık süreçleri düzene sokmasına ve otomatikleştirmesine olanak tanır; bu da, asıl endişelerinin bu süreçlerin ne kadar iyi performans gösterdiği olacağı anlamına gelir.

Bunun için, kullanıcıları sitelerinin Google aramadaki performansına ilişkin verilere ve onları engelleyebilecek sorunlara ilişkin görüşlere bağlayan Google Arama Konsolu gibi bir ürüne bakabiliriz.

İçeri girdiklerinde gördükleri ilk şeyin şu olması şaşırtıcı değil:

Google Search Console'a genel bakış - Performans ve Kapsam istatistikleri
Google Arama Konsolu genel bakış sayfası, Performans ve Kapsam ile ilgili kullanıcı istatistiklerini gösterir. (Kaynak: Google Arama Konsolu) (Geniş önizleme)

Performans (Google aramasındaki tıklama sayısı) ve Kapsam (hatasız dizine eklenen sayfa sayısı) ekranın üst kısmındadır. Bunun altında, temel web hayati değerlerini, mobil kullanılabilirliği ve site bağlantıları arama kutusu görünürlüğünü iyileştirmek için önerilen geliştirmeleri görüntüleyen başka bir grafik yer almaktadır.

Alt satır: Genel Bakış sayfası, Google Arama Konsolu tarafından toplanan her veri noktasını gösteren grafiklerle dolu değildir. Bunun yerine, kullanıcıların neler olup bittiğini kuşbakışı görebilmeleri ve o anda ihtiyaç duymadıkları verilerde kaybolmamaları için yalnızca en önemli öncelikleri görüntüler.

2. İlgili Her Yerde Kullanışlı ve Basit Bir Navigasyon Oluşturun

Bu çok basit görünüyor, ama neden bahsettiğimi size göstereceğim.

Zoom harika bir video konferans uygulamasıdır. Bunu tartışmak yok. Ancak, kullanıcılar tarayıcılarından bir toplantı planlamak istediklerinde gördükleri şey şudur:

Aralarından seçim yapabileceğiniz birden fazla menü ile tarayıcıda yakınlaştırma web uygulaması
Zoom web uygulaması, birden çok menüyle işleri karmaşıklaştırır. (Kaynak: Yakınlaştır) (Geniş önizleme)

"Toplantıya Katıl" ve "Toplantıya Ev Sahipliği Yap" seçenekleri, her ikisi de sonunda kullanıcıyı masaüstü uygulamasına ittiğinden iyidir. Ancak, "Toplantı Planla" tarayıcı içi deneyimi harika değil çünkü web sitesi gezinme çubuklarını yerinde bırakıyor ve bu da yalnızca uygulamanın soldaki kenar çubuğundan dikkati dağıtıyor.

Kullanıcılarınız bir oturum açtıktan ve uygulamanıza eriştikten sonra artık sitenizi görmelerine gerek kalmaz. Web sitesi navigasyonunu bir kenara bırakın ve uygulamaya daldırın.

Veya Google Hangouts'un yaptığı gibi yapın. Uygulamanızı, kullanıcıların bir uygulamanın düzenlenmesini beklediği şekilde düzenleyin:

  • Sol taraftaki birincil gezinme,
  • Hamburger menü düğmesi ve/veya Daha Fazla (…) düğmesi ikincil gezinmeyi içerir,
  • Kullanıcıların uygulamada oynaması için geniş açık alan.
Google Hangouts dikkat dağıtmayan arayüz ve basit gezinme
Google Hangouts'a ve dikkat dağıtmayan arayüzüne ve navigasyonuna bir bakış. (Kaynak: Google Hangouts) (Geniş önizleme)

Ancak Google Hangouts, google.com web sitesini tamamen ortadan kaldırmaz. Google'ın diğer ürünlerinden birine hızlıca gitmek isteyen kullanıcılar, sağ üst köşedeki ızgara şeklindeki simgeyi kullanabilir. Bu nedenle, kullanıcılarınızın web sitenizi bir kez daha ziyaret edebilmelerinin gerekli olduğunu düşünüyorsanız, bunu uygulamaya bu şekilde oluşturabilirsiniz.

Bu örnek ayrıca navigasyonunuzu olabildiğince basit tutmanın ne kadar önemli olduğunu göstermektedir.

Google Hangouts'un birincil navigasyonu, uygulamanın sekmelerinin/seçeneklerinin her birini temsil etmek için semboller kullanır:

Google Hangouts birincil gezinme tasarımı - yalnızca simgeler
Google Hangouts, birincil gezinme sekmelerini temsil etmek için simgeler kullanır. (Kaynak: Google Hangouts) (Geniş önizleme)

Google Hangouts'un yalnızca simgeye yönelik bu menü tasarımından sıyrılmasının sorun olmadığını düşünüyorum, ancak bu yaklaşıma dikkat edin. Simgeler evrensel olarak anlaşılmadıkça (hamburger menüsü, arama büyüteci veya artı işareti gibi), daha fazla karışıklık yaratan simgeler sunma riskini alamazsınız.

NNG'nin işaret ettiği gibi, bir simgenin tanınabilir olması ile anlamının tartışılmaz olması arasında bir fark vardır.

Bu nedenle, bunu aşmanın bir yolu, menünün dış görünümünü yalnızca simge yapmaktır. Ancak fareyle üzerine gelindiğinde, kullanıcıların her birinin ne anlama geldiğine ilişkin ek bağlamları olması için etiketler görünür.

İhtiyaç duyabileceğiniz herhangi bir ikincil navigasyona gelince - bir Ayarlar navigasyonu dahil - yalnızca kullanıcı aktivasyonu üzerine görüneceği için etiketleri yazabilirsiniz.

Google Hangouts ikincil gezinme tasarımı - simgeler ve etiketler
Google Hangouts ikincil navigasyonu, her sekme için bir simge ve etiket kullanır. (Kaynak: Google Hangouts) (Geniş önizleme)

Bazı simgelerin tanımlanması yeterince kolay olsa da, hepsi anında tanınamaz ("Davetler" ve "Hangouts Çevirici" gibi). İkincil navigasyonunuzdaki bir sekme bile diğer uygulamalarda nadiren görülüyorsa, hepsini heceleyin.

Son bir şey: Bu menüdeki ayırıcı çizgiler harika bir seçim. Bu gezinme çubuğuna 10 sekmeyi/seçeneği birlikte sıkıştırmak yerine, mantıksal olarak gruplandırılmışlardır, bu da kullanıcıların aradıklarını bulmalarını kolaylaştırır.

3. Kullanıcılara Tahmini Arama İşlevi Sağlayın

Her uygulamanın bir arama çubuğu olmalıdır. Kullanıcıların içeriği gözden geçirmelerine, uzun bir listeden aradıkları kişiyi bulmalarına veya uygulamadaki bir şey hakkında soru sormalarına yardımcı olmak için orada olabilir.

Uygulamanız ne kadar karmaşıksa, dahili aramanın oynayacağı rol o kadar kritiktir. Ancak, kullanıcılarınızın arama deneyimini daha da geliştirmek istiyorsanız, tahmine dayalı arama işleviyle kendinizinkini güçlendirmek isteyeceksiniz.

Kullanıcıların ihtiyaç duyduklarını bulmalarına yardımcı olacak bir Destek hattınız, belki bir sohbet robotunuz ve belki bir SSS veya Bilgi Bankasınız olduğundan emin olsam da, akıllı bir arama çubuğu onları gerçekten aradıkları şeye bağlayabilir (aramasalar bile). nasıl ifade edeceğimi bilmiyorum).

Google, ürünlerinin çoğunda bu arama işlevine sahiptir.

Google arama motorunun kendi içindeki otomatik tamamlamaya aşinasınız. Ancak akıllı arama yetenekleri için başka kullanım örnekleri de burada.

Google Drive, kullanıcıları belgelere (her türden - Dokümanlar, E-Tablolar, Slaytlar ve daha fazlası) ve arama sorgusuyla eşleşen ortak çalışanlara bağlar.

Google Drive'da 'hız' araması
Google Drive'da 'hız' için örnek bir arama. (Kaynak: Google Drive) (Geniş önizleme)

Kullanıcılar, elbette, tam bir arama sonuçları sayfasına götürülebilir. Ancak, arama çubuğunun kendisi, sorgu için hangi içeriğin en alakalı olduğunu tahmin eder. Bu durumda, bunlar, başlığında "hız" terimini içeren, yazdığım en son içerik parçalarıdır.

Google Haritalar, kullanıcılarının ne aradığını tahmin etmek için çeşitli bağlantılı (Google) kaynaklardan veri çektiği için düzgün bir kullanım örneğidir.

Google Haritalar tahmine dayalı arama örneği 'Alicia'
Google Haritalar, kullanıcıların nereye seyahat etmek istediklerini tahmin etmek için çeşitli kaynaklardan yararlanır. (Kaynak: Google Haritalar) (Büyük önizleme)

Bu örnekte “Alicia” yazdım. Şimdi, Google Haritalar beni oldukça iyi tanıyor, bu yüzden ilk sonuç aslında kişilerimden birinin adresi. Kalan sonuçlar, 45 millik bir yarıçap içinde bulunan ve "Alicia" kelimesini içeren adresler veya işletmeler içindir.

Yine de sadece oradan çekmiyor. Bu, uygulama içi deneyimi ne kadar eğlenceli hale getirirseniz, kullanıcılarınızın o kadar çok etkileşime gireceği durumlardan biridir - bu da daha fazla veri anlamına gelir.

Örneğin, "Üç" kelimesini arattığımda şunu görüyorum:

Bir kullanıcı "üç" kelimesini aradığında Google Haritalar bir "Favori" konum görüntüler
Google Haritalar, alakalı olduğunda arama sonuçlarında 'Favori' konumları sağlayacaktır. (Kaynak: Google Haritalar) (Büyük önizleme)

İlk bulduğu şey Three Sisters adlı bir restorandır (bu arada Providence şehrinde harika bir restorandır). Kırmızı kalbin olduğu haritanın ortasının hemen üstüne bakarsanız, orası restorandır. Bu, onu Favori yerlerime eklediğim ve Google Haritalar'ın arama sonuçlarımda bu şekilde seslendirdiği anlamına geliyor.

Aradıkları içeriğe, verilere veya sayfaya ulaşmak her zaman zor olmasa, kullanıcılarınızın uygulamanızı ne kadar çok seveceğini hayal edin. Veya istenen bir eylemi gerçekleştirmek için. Kullanıcılarınıza deneyimlerini bu şekilde kişiselleştirme olanağı verdiğinizde, onların size verdikleri bilgileri arama deneyimlerini iyileştirmek için de kullanın.

4. Kullanıcıların Uygulamanın Tasarımını ve Düzenini Değiştirmesini Sağlayın

Bir tasarımcı olarak, kullanıcılarınız için harika bir deneyim tasarlamak için elinizden gelenin en iyisini yapabilirsiniz. Ama kabul edelim:

Asla herkesi memnun etmeyeceksin.

Ne görürsen onu alırsın olan bir web sitesinin aksine, SaaS kullanıcıları, izin verirseniz, etkileşimde bulundukları şeyin tasarımını ve düzenini değiştirme yeteneğine sahiptir. Ve yapmalısın.

Bunun, oluşturduğunuz uygulama için geçerli olabileceği birçok farklı yol vardır.

Örneğin Google Takvim, bir ton özelleştirme seçeneğine sahiptir.

Google Takvim - özelleştirmeleri görüntüleyin
Google Takvim, kullanıcıların takvimlerinin görünümünü ve görünümünü özelleştirmesine olanak tanır. (Kaynak: Google Takvim) (Geniş önizleme)

En solda "Takvimlerim" listesi bulunur. Kullanıcılar, uygulamada görmek istedikleri takvimleri ve ilişkili etkinlikleri tıklayabilir.

Sağ alt köşede bir ok ucu var. Bu, kullanıcıların Google uygulamalarının yan panelini gizlemelerine ve onlara yaklaşan etkinliklere ve randevulara odaklanmaları için daha fazla alan vermelerine olanak tanır.

Sağ üstte, kullanıcıların takvimlerini özelleştirebilecekleri iki yer vardır:

  • Ayarlar çubuğu, takvimin rengini ve yoğunluğunu ayarlamalarına olanak tanır.
  • "Ay" açılır menüsü, takvimin ne kadarının bir kerede görüneceğini ayarlamalarına olanak tanır.

Bu özelleştirmelerin tümü, her türlü proje yönetimi, planlama veya randevu planlama uygulaması için faydalı olacaktır.

Diğer uygulamalar için Gmail'e bakmanızı tavsiye ederim. Uygulamanız için uyarlayabileceğiniz özelleştirmelerle dolu.

Önceden, kullanıcılar Ayarlar widget'ını tıkladığında, onları uygulamadan çıkarıp özel ayarlar paneline taşıyordu. Dürüst olmak gerekirse, özellikle küçük bir değişiklik yapmak istiyorsanız can sıkıcıydı.

Gmail Ayarları paneli - tasarım ve düzen özelleştirme seçenekleri
Gmail'in Ayarları, tasarım ve düzen özelleştirme seçeneklerinin bir listesini gösterir. (Kaynak: Gmail) (Geniş önizleme)

Şimdi, Ayarlar düğmesi bu paneli Gmail'de açar. Kullanıcıların aşağıdaki gibi şeyleri ayarlamasını sağlar:

  • Satır aralığı,
  • arka plan teması,
  • Gelen kutusu sıralama öncelikleri,
  • Okuma bölmesi düzeni,
  • Konuşma görünümü açık/kapalı.

Bu, Gmail ayarlarında yakın zamanda yapılan bir güncellemedir; bu, muhtemelen bunların, kullanıcılarının gerçekten kullandığı en yaygın tasarım özelleştirmeleri olduğu anlamına gelir.

Kullanıcıların yapmak istedikleri ve bu yeni panelde bulamadıkları özelleştirmeler için “Tüm ayarları gör” seçeneğine tıklayabilir ve uygulama içi tasarımı ve düzeni (diğer şeylerin yanı sıra) daha da özelleştirebilirler.

Uygulamanızda etkinleştirirken değer bulabileceğiniz diğer özelleştirmeler şunlardır:

  • klavye kontrolü,
  • karanlık mod,
  • Renk körü modu,
  • Metin yeniden boyutlandırma,
  • Liste/ızgara görünümü arasında geçiş yapma,
  • Widget ve banner gizleme,
  • Sütunlar görüntülendi.

Bu tasarım ve düzen kontrolleri, kullanıcıların bakmaktan keyif aldıkları ve amaçlarına daha uygun bir arayüz oluşturmalarını sağlamakla kalmaz, aynı zamanda erişilebilirlik konusunda da yardımcı olabilir.

Toplama

Google'ın birçok ürünüyle pazar payına hakim olmasının bir nedeni var. Kullanıcı deneyimini alır . Tabii ki, bunun nedeni büyük ölçüde çoğu şirketten daha fazla kullanıcı verisine erişimi olması.

Belirli kitlelerimiz için çözümler tasarlamamız gerekirken, platformlarındaki trendlere dikkat edersek, Google'ın ürünlerinin herhangi bir kitle için gerçekten güçlü bir temel oluşturmamıza yardımcı olabileceği inkar edilemez.

SmashingMag'de Daha Fazla Okuma :

  • Web Siteniz Ziyaretçileri Strese mi Getiriyor?
  • Eşdeğer Deneyimler: Eşdeğer Düşünmek
  • En Önemli Anlar İçin Erişilebilir Görüntüler
  • Başkalarını Karanlık Desenler Kullanmamaya Nasıl İkna Edebilirsiniz?