Aracılığıyla paylaş


Bildirimler (Tasarım temelleri)

Not

Bu tasarım kılavuzu Windows 7 için oluşturulmuştur ve Windows'un daha yeni sürümleri için güncelleştirilmemiştir. Kılavuzun çoğu ilke olarak hala geçerlidir, ancak sunu ve örnekler geçerli tasarım kılavuzumuzu yansıtmaz.

Bildirim, bildirim alanındaki bir simgeden kısa bir süre balon görüntüleyerek kullanıcıları geçerli kullanıcı etkinliğiyle ilgili olmayan olaylar hakkında bilgilendirmektedir. Bildirim bir kullanıcı eyleminden veya önemli bir sistem olayından kaynaklanabilir ya da Microsoft Windows'tan veya bir uygulamadan yararlı olabilecek bilgiler sunabilir.

Bildirimdeki bilgiler yararlı ve ilgili ancak hiçbir zaman kritik değildir. Sonuç olarak, bildirimler anında kullanıcı eylemi gerektirmez ve kullanıcılar bunları serbestçe yok sayabilir.

Başlık

Tipik bir bildirim.

Windows Vista ve sonraki sürümlerde, bildirimler 9 saniyelik sabit bir süre boyunca görüntülenir. Kullanıcılar etkin olmadığında veya ekran koruyucular çalıştığında bildirimler hemen görüntülenmez. Windows bu zamanlarda bildirimleri otomatik olarak kuyruğa alır ve kullanıcı normal etkinliği sürdürürken kuyruğa alınan bildirimleri görüntüler. Sonuç olarak, bu özel durumlarla başa çıkabilmek için hiçbir şey yapmanız gerekmez.

Geliştiricileri: Kullanıcının ne zaman etkin olduğunu SHQueryUserNotificationState API'sini kullanarak belirleyebilirsiniz.

Not: bildirim alanıyla ilgili Yönergeleri, görev çubuğuve balonları ayrı makalelerde sunulmuştur.

Bu doğru kullanıcı arabirimi mi?

Karar vermek için şu soruları göz önünde bulundurun:

  • Bilgiler, kullanıcıların uygulamanızla etkileşiminin hemen ve doğrudan sonucu mu? Öyleyse, bu zaman uyumlu bilgileri iletişim kutusunu kullanarak doğrudan uygulamanızın içinde görüntüleyin; ileti kutusu, balonveya kullanıcı arabirimine yerleştirin. Bildirimler yalnızca zaman uyumsuz bilgiler içindir.

Windows güvenlik uyarısıekran görüntüsü

Bu örnekte, Kullanıcı etkileşiminin doğrudan bir sonucu olarak Windows Güvenlik Duvarı özel durumları iletişim kutusu görüntülenir. Burada bir bildirim uygun olmaz.

  • Bilgiler yalnızca kullanıcılar uygulamanızı etkin bir şekilde kullandığında mı ilgili? Bu durumda, bilgileri uygulamanızın durum çubuğunda veya başka bir durum alanında görüntüleyin.

Outlook durum çubuğuekran görüntüsü

Bu örnekte, Outlook bağlantı ve eşitleme durumunu durum çubuğunda görüntüler.

  • Bilgiler hızla değişiyor mu, sürekli, gerçek zamanlı bilgiler mi? İşlem ilerleme durumu, hisse senetleri ve spor puanlarına örnek olarak verilebilir. Bu durumda, hızla değişen bilgiler için uygun olmadığından bildirimleri kullanmayın.
  • Bilgiler yararlı ve ilgili mi? Kullanıcıların, bilgileri almaları nedeniyle davranışlarını değiştirmeleri veya rahatsızlıktan kaçınmaları olası mı? Görüntülenmiyorsa, bilgileri görüntülemeyin veya bir durum penceresine veya günlük dosyasına koymayın.
  • Bilgiler kritik mi? Anında işlem yapılması gerekiyor mu? Bu durumda, bilgileri dikkat gerektiren ve kalıcı iletişim kutusu veya ileti kutusu gibi kolayca yoksayılamayan bir arabirim kullanarak görüntüleyin. Program etkin değilse, programın görev çubuğu düğmesini üç kez ve program etkin olana kadar vurgulanmış olarak bırakarak kritik bilgilere dikkat çekebilirsiniz.
  • Birincil hedef kullanıcılar BT uzmanları mı? Bu durumda, günlük dosyası girdileri veya e-posta iletileri gibi alternatif bir geri bildirim mekanizması kullanın. BT uzmanları kritik olmayan bilgiler için günlük dosyalarını tercih eder. Ayrıca, sunucular genellikle uzaktan yönetilir ve genellikle hiçbir kullanıcı oturum açmadan çalıştırılır ve bildirimler etkisiz hale getirilir.

Tasarım kavramları

İyi bir kullanıcı deneyimini teşvik eden etkili bildirimler şunlardır:

  • Eşzamansız. Olay, kullanıcıların Microsoft Windows veya uygulamanızla geçerli etkileşiminin anlık, doğrudan bir sonucu değildir.
  • Yararlı. Kullanıcıların bildirim sonucunda bir görev gerçekleştirmesi veya davranışlarını değiştirmesi makul bir olasılıktır.
  • Alakalı. Bildirim, kullanıcıların önemsediğinden ve henüz bilmediği yararlı bilgiler görüntüler.
  • Kritik değil. Bildirimler kalıcı değildir ve kullanıcı etkileşimi gerektirmez, bu nedenle kullanıcılar bunları serbestçe yoksayabilir.
  • Dava. Eylem gerçekleştirmeyi öneren bildirimler için, bu eylem bildirime tıklanarak başlatılır. Ancak, eylem her zaman ertelenebilir.
  • Uygun şekilde sunuldu. Bildirimin sunusu (süre, sıklık, metin, simge ve etkileşim) koşullarıyla eşleşir.
  • Sinir bozucu değil! Kullanıcıları bir olay hakkında hafifçe bilgilendirmek ve onları rahatsız etme arasında ince bir çizgi vardır.

Ne yazık ki, çok fazla sinir bozucu, uygunsuz, işe yaramaz, ilgisiz bildirim var. Windows XP Utanç Salonu'ndan gelen şu bildirimleri göz önünde bulundurun:

'Tur windows xp' bildirimekran görüntüsü

'Kullanılmayan simgeler' bildirim

'.net passport ekle' bildiriminin ekran görüntüsü

Bu örneklerde Windows XP, kullanıcılara ilk yapılandırmalarında yardımcı olmak için çaba gösterir. Ancak, bu bildirimler yararlı olduktan sonra çok sık ve iyi bir şekilde açılır, bu nedenle istenmeyen özellik reklamlarından biraz daha fazlasıdır.

Kullanıcı akışı korunmalıdır

İdeal olan, işlerine dalmış olan kullanıcıların bildirimlerinizi hiç görmemesidir. Bunun yerine, bildirimlerinizi yalnızca akışları zaten bozuk olduğunda görürler.

Akışta: Optimal Deneyim Psikolojisi, Mihaly Csikszentmihalyi, kullanıcıların zaman duyularını kaybettikleri ve büyük memnuniyet hislerine sahip oldukları etkinlikte tamamen emildiğinde bir akış durumuna girdiklerini söylüyor.

Etkili bildirimler, kullanıcıların kolayca yoksayılabilir yararlı, ilgili bilgiler sunarak akışlarını korumalarına yardımcı olur. Bildirimler düşük anahtarlı, çevre birimiyle sunulur ve etkileşim gerektirmez.

Bildirimlerin modeless rahatsız edici bir kesinti olabileceğini varsaymayın. Bildirimler kullanıcıların dikkatini istemez, ancak kesinlikle bunu talep eder. Kullanıcı akışını şu şekilde kesebilirsiniz:

  • Kullanıcıların umursamayabilecekleri bildirimleri görüntüleme.
  • Bildirim çok sık görüntüleniyor.
  • Tek bir bildirim yeterli olduğunda birkaç bildirim kullanma.
  • Bildirim görüntülerken ses kullanma.

Windows 7'de kullanıcılar bildirimler üzerinde nihai denetime sahiptir. Kullanıcılar bir programın bildirimlerinin çok can sıkıcı olduğunu fark ederse, bu programdan gelen tüm bildirimleri gizlemeyi seçebilir. Yararlı, ilgili bilgiler sunarak ve bu yönergeleri izleyerek kullanıcıların bunu programınıza yapmadığından emin olun.

Bildirimler yoksayılabilir olmalıdır

Bildirimler anında kullanıcı eylemi gerektirmez ve kullanıcılar bunları serbestçe yoksayabilir.

Geliştiriciler ve tasarımcılar genellikle bildirimlerini kullanıcıların yoksayabileceği bir şekilde sunmak ister. Bu hedef, kullanıcıların akışını bozacağından bildirimlerin birincil avantajını tamamen zedeler. Bildirimleriniz kullanıcıların dikkatini dağıtıyorsa veya bunları okuma zorunluluğuyla karşılanıyorsa bildirim tasarımınız başarısız olmuştur.

Kullanıcıların bildirimlerinizi yoksaymalarından endişeleniyorsanız aşağıdakileri göz önünde bulundurun:

  • Bildirimleri doğru kullanıyorsanız ve anında kullanıcı eylemine ihtiyaç duymazsanız, kullanıcıların bunları yoksaymayı seçmesi tasarım gereğidir. Bunu değiştirme.
  • Olay anında kullanıcı eylemi gerektiriyorsa, kullanıcıların yoksayamayacağı alternatif bir kullanıcı arabirimi (UI) kullanın. Bkz. Bu doğru kullanıcı arabirimi mi? seçeneğine bakın.

Uygun olduğunda aşamalı yükseltmeyi kullanma

Kullanıcıların ilk başta güvenle yoksayabileceği bir olay için bir bildirim kullanılıyorsa, ancak bunun sonunda ele alınması gerekiyorsa, durum kritik hale geldiğinde alternatif bir kullanıcı arabirimi kullanılmalıdır. Bu teknik aşamalı yükseltme olarak bilinir.

Örneğin, Windows güç yönetimi sistemi başlangıçta yalnızca bildirim alanı simgesini değiştirerek düşük bir pil olduğunu gösterir.

Pil durumunu gösteren altı simgenin ekran görüntüsü

Bu örneklerde Windows güç yönetimi, kullanıcılara aşamalı olarak daha düşük pil gücü olduğunu bildirmek için bildirim alanı simgesini kullanır.

Pil gücü düştükçe Windows, bir bildirim kullanarak kullanıcıları zayıf pil gücü konusunda uyarır.

Düşük pil gücü bildiriminin ekran görüntüsü

Bu örnekte Windows güç yönetimi, kullanıcılara pil gücünün zayıf olduğunu bildirmek için bir bildirim kullanır.

Bu bildirim, kullanıcılar hala çeşitli seçeneklere sahipken görünür. Kullanıcılar eklenti yapabilir, güç seçeneklerini değiştirebilir, işlerini tamamlayabilir ve bilgisayarı kapatabilir veya bildirimi yoksayıp çalışmaya devam edebilir. Pil gücü azalmaya devam ettikçe, bildirimin metni ve simgesi ek aciliyeti yansıtır. Ancak, pil gücü kullanıcıların hemen harekete geçebilmesi için bu kadar azaldıktan sonra, Windows güç yönetimi kullanıcılara kalıcı bir ileti kutusu bildirir.

düşük pil gücü uyarısının ekran görüntüsü

Bu örnekte, Windows güç yönetimi kullanıcıları kritik derecede düşük pil gücü hakkında bilgilendirmek için kalıcı bir ileti kutusu kullanır.

Yalnızca üç şey yaparsanız...

  1. Bildirimleri yalnızca gerçekten ihtiyacınız varsa kullanın. Bir bildirim görüntülendiğinde, potansiyel olarak kullanıcıları kesintiye uğratıyor, hatta rahatsız ediyor oluyorsunuz. Kesintinin haklı olduğundan emin olun.
  2. Kritik olmayan olaylar veya anında kullanıcı eylemi gerektirmeyen durumlar için bildirimleri kullanın. Kritik olaylar veya hemen kullanıcı eylemi gerektiren durumlar için alternatif bir kullanıcı arabirimi (kalıcı iletişim kutusu gibi) kullanın.
  3. Bildirimleri kullanıyorsanız, bunu iyi bir kullanıcı deneyimi haline getirin. Kullanıcıları bildirimlerinizi görmeye zorlamaya çalışmayın. Kullanıcılar bildirimlerinizi göremeyecek kadar işlerine bu kadar dalmışsa tasarımınız iyidir.

Kullanım desenleri

Bildirimlerin çeşitli kullanım desenleri vardır:

Etiket Değer
Eylem başarısı
Zaman uyumsuz, kullanıcı tarafından başlatılan bir eylem başarıyla tamamlandığında kullanıcılara bildirir.
Doğru:
Başarılı güncelleştirmeleri gösteren balonun ekran görüntüsü
Bu örnekte Windows Update, bilgisayarları başarıyla güncelleştirildiğinde kullanıcılara bildirimde bulunur.
yanlış :
Dosya denetimi tamamlandı gösteren balonun ekran görüntüsü
Bu örnekte Microsoft Outlook, bir veri dosyası denetimi tamamlandığında kullanıcılara bildirimde bulunur. Kullanıcıların şimdi ne yapması gerekiyor? Peki kullanıcıları başarılı tamamlama konusunda neden uyarmalıyım?
Zaman uyumsuz bir görev tamamlandıktan sonra ne zaman göster:. Başarılı eylemleri kullanıcılara bildirmenin yalnızca tamamlanmayı bekleme olasılığı yüksekse veya son hatalardan sonra.
Nasıl yapılacağını göster: Kullanıcılar tam ekran bir uygulama çalıştırırken veya bilgisayarlarını etkin bir şekilde kullanmadığında bu bildirimlerin kuyruğa alınmaması için gerçek zamanlı seçeneği kullanın.
Ne sıklıkta göster: bir kez.
Sıkıntı faktörü: son hatalardan dolayı başarı beklenmiyorsa düşük, kullanıcının ek geri bildirime ihtiyacı olması veya kullanıcının tamamlanmasını beklemesi için başarı kritik veya son derece olağan dışı bir hatanın ardından gelir; değilse yüksek.
Alternatifler: İşlem gerçekleştirilirken bildirim alanında bir simge (veya mevcut bir simgeyi değiştirerek) "isteğe bağlı" geri bildirimde bulunmak; işlem tamamlandığında simgeyi kaldırın (veya önceki simgeyi geri yükleyin).
Eylem hatası
Zaman uyumsuz, kullanıcı tarafından başlatılan bir eylem başarısız olduğunda kullanıcılara bildirir.
Doğru:
yüklenememesi bildiriminin ekran görüntüsü
Bu örnekte, Windows etkinleştirmesi kullanıcılara hata olduğunu bildirir.
yanlış :
güncelleştirme hatası bildiriminin ekran görüntüsü
Bu örnekte Microsoft Outlook, kullanıcılara önem verme olasılıklarının düşük olduğu bir hatayı bildirmek için kullanılır.
Zaman uyumsuz bir görev başarısız olduğunda ne zaman: göster.
Ne sıklıkta göster: bir kez.
Sıkıntı faktörü: yararlı ve ilgiliyse düşük; sorun hemen çözülecekse veya kullanıcılar bunu önemsemiyorsa yüksek.
Alternatifler: Kullanıcıların hatayı hemen gidermesi gerekiyorsa kalıcı iletişim kutusu kullanın.
kritik olmayan sistem olayı
Kullanıcılara, en azından geçici olarak güvenli bir şekilde yoksayılabilir önemli sistem olaylarını veya durumunu bildirir.
Düşük pil gücü bildiriminin ekran görüntüsü
Bu örnekte, Windows kullanıcıları düşük pil gücü konusunda uyarır, ancak harekete geçmeden önce hala çok fazla zaman vardır.
Göster: Bir olay gerçekleştiğinde ve kullanıcı etkin olduğunda veya bir koşul varolmaya devam ettiğinde. Bir sorundan kaynaklanıyorsa, sorun çözüldükten hemen sonra görüntülenen bildirimleri kaldırın. Eylem bildirimlerinde olduğu gibi, başarılı sistem olaylarını yalnızca kullanıcıların olayı bekleme olasılığı yüksekse veya son hatalardan sonra kullanıcılara bildirin.
Olayın ne sıklıkta gerçekleştiğini göster: Olay ilk gerçekleştiğinde bir kez. Bu, kullanıcıların çözmesi gereken bir sorundan kaynaklanıyorsa, günde bir kez yeniden dağıtın.
Sıkıntı faktörü: Bildirim çok sık görüntülenmediği sürece Düşük.
Alternatifler: Kullanıcıların sonunda bir sorunu çözmesi gerekiyorsa, çözüm zorunlu olduğunda kalıcı bir iletişim kutusu görüntüleyerek aşamalı yükseltmeyi kullanın.
İsteğe bağlı kullanıcı görevi
Kullanıcılara gerçekleştirmeleri gereken zaman uyumsuz görevleri bildirir. İster isteğe bağlı ister gerekli olsun, görev güvenle ertelenebilir.
Kullanılabilir güncelleştirmelerin bildiriminin ekran görüntüsü
Bu örnekte, Windows Update kullanıcılara yeni bir güvenlik güncelleştirmesi bildiriyor.
Göster: Bir görevi gerçekleştirme gereksinimi belirlendiğinde ve kullanıcı etkin olduğunda.
Ne sıklıkta göster: Günde en fazla üç kez.
Sıkıntı faktörü: Kullanıcılar görevi önemli kabul ettikçe ve bildirim çok sık görüntülenmediği sürece Düşük.
Alternatifler: Kullanıcıların sonunda görevi gerçekleştirmesi gerekiyorsa, görev zorunlu hale geldiğinde kalıcı bir iletişim kutusu görüntüleyerek aşamalı yükseltmeyi kullanın.
bilgi
Kullanıcılara yararlı olabilecek, ilgili bilgileri bildirir. İsteğe bağlıysa ve kullanıcılar kabul ederse, kullanıcılara marjinal ilgi bilgilerini bildirebilirsiniz.
Doğru:
Yeni e-posta iletisi bildiriminin ekran görüntüsü
Bu örnekte, yeni bir e-posta iletisi alındığında kullanıcılara bildirim gönderilir.
Doğru:
Oturum açmış kişinin bildiriminin ekran görüntüsü
Bu örnekte, kişiler çevrimiçi olduğunda ve bu isteğe bağlı bilgileri almayı seçtiklerinde kullanıcılara bildirim gönderilir.
yanlış :
Daha hızlı performans için bildirimin ekran görüntüsü
Bu örnekte, bilgiler yalnızca kullanıcının zaten yüksek hızlı USB bağlantı noktaları yüklüyse yararlıdır. Aksi takdirde, kullanıcının sonucu olarak farklı bir şey yapma olasılığı yoktur.
Ne zaman göster: Tetikleme olayı gerçekleştiğinde.
Nasıl yapılacağını göster: Kullanıcılar tam ekran bir uygulama çalıştırırken veya bilgisayarlarını etkin bir şekilde kullanmadığında bu bildirimlerin kuyruğa alınmaması için gerçek zamanlı seçeneği kullanın.
Ne sıklıkta göster: bir kez.
Sıkıntı faktörü: kullanıcıların yararlılık ve ilgi algısına bağlı olarak orta ve yüksek. Kullanıcı ilgi alanı olasılığı düşükse önerilmez.
Alternatifleri: Kullanıcıları bilgilendirmeyin.
Özellik tanıtımı
Kullanıcılara yeni yüklenen, kullanılmayan sistem veya uygulama özelliklerini bildirir.
Özellik tanıtımları için bildirimleri kullanmayın! Bunun yerine, özelliği bulunabilir hale getirmek için aşağıdakiler gibi başka bir yöntem kullanın:
  • Özelliği, gerekli bağlamlarda daha kolay keşfedilecek şekilde tasarlayın.
  • Özel bir şey yapmayın ve kullanıcıların özelliği kendi başlarına keşfetmesine izin verin.
yanlış :
Yeni özelliklerin bildiriminin ekran görüntüsü
Özellik tanıtımları için bildirimleri kullanmayın.

Yönerge -leri

Genel

  • Kullanımına göre bildirim desenini seçin. Her kullanım deseninin açıklaması için önceki tabloya bakın.
  • İlk Windows deneyimi sırasında hiçbir bildirim kullanmayın. Windows 7, ilk deneyimini geliştirmek için kullanımın ilk birkaç saati boyunca görüntülenen tüm bildirimleri gizler. Kullanıcıların bu tür bildirimleri görmeyeceğini varsayarak programınızı tasarlar.

Bildirilmesi gerekenler

  • Aşağıdaki durumlar dışında başarılı işlemleri bildirmeyin:

    • Güvenlik. Kullanıcılar, güvenlik işlemlerinin en yüksek öneme sahip olduğunu düşünür, bu nedenle başarılı güvenlik işlemlerini kullanıcılara bildirin.
    • Son hata. Kullanıcılar, daha önce hemen başarısız olmaları durumunda başarılı işlemleri kabul etmediğinden, işlem kısa süre önce başarısız olduğunda kullanıcılara başarılı olduğunu bildirin.
    • Rahatsızlığı önleyin. Bunu yaparken başarılı işlemleri bildirin, kullanıcıları rahatsız etmekten kaçınabilir. Sonuç olarak, başarılı bir işlemin beklenmeyen bir şekilde gerçekleştirildiğinde (örneğin, bir işlemin uzun olması veya beklenenden daha erken veya daha geç tamamlanması) kullanıcılara bildirimde bulunabilirsiniz.
  • Diğer durumlarda, başarı için geri bildirimde bulunmayın veya "isteğe bağlı" geri bildirimde bulunmayı Kullanıcıların başarılı işlemleri kabul ettiğini varsayalım. İşlem gerçekleştirilirken bildirim alanında bir simge (veya var olan bir simgeyi değiştirerek) ve işlem tamamlandığında simgeyi kaldırarak (veya önceki simgeyi geri yükleyerek) isteğe bağlı olarak geri bildirimde bulunabilirsiniz.

  • Bilgi düzeni için, kullanıcılar normal şekilde çalışmaya devam edebilirse veya bildirimin sonucunda farklı bir şey yapma olasılığı düşükse bildirim vermez.

    yanlış :

    Daha hızlı performansekran görüntüsü

    Bu örnekte, bilgiler yalnızca kullanıcının bağlantı noktaları zaten yüklüyse yararlıdır. Aksi takdirde, kullanıcının sonucu olarak farklı bir şey yapma olasılığı yoktur.

    • Özel durum: İsteğe bağlıysa ve kullanıcılar kabul ederse, kullanıcılara şüpheli ilgi bilgilerini bildirebilirsiniz.

      Doğru:

      ekran görüntüsü

      Bu örnekte, kişiler çevrimiçi olduğunda ve bu isteğe bağlı bilgileri almayı seçtiklerinde kullanıcılara bildirim gönderilir.

  • Kritik olmayan sistem olayı ve Bilgi desenleri için tek bir olay için tam bildirimleri kullanın. Birkaç kısmi sunmayın.

    yanlış :

    'Yeni donanım bulundu' bildirimlerinin ekran görüntüsü

    Bu örneklerde, bir kullanıcı belirli bir USB klavye eklediğinde Windows XP tarafından görüntülenen sekiz bildirimden yalnızca dördü gösterilir ve her biri artımlı olarak daha fazla bilgi sunar.

    Doğru:

    Yükleme durumuekran görüntüsü

    Bu örnekte, BIR USB klavyenin eklenmesi iki eksiksiz bildirimle sonuçlanmasını sağlar.

Ne zaman bildirilmesi gerekiyor?

  • Tasarım desenine göre bildirim görüntüleme:
Desen Ne zaman bildirilmesi gerekiyor?
Eylem başarılı
Zaman uyumsuz bir görev tamamlandıktan sonra. Başarılı eylemleri kullanıcılara bildirmenin yalnızca tamamlanmayı bekleme olasılığı yüksekse veya son hatalardan sonra.
Eylem hatası
Zaman uyumsuz bir görev başarısız olduğu zaman.
Kritik olmayan sistem olayı
Bir olay gerçekleştiğinde ve kullanıcı etkin olduğunda veya koşul varolmaya devam ettiğinde. Bu bir sorundan kaynaklanıyorsa, sorun çözüldükten hemen sonra görüntülenen bildirimi kaldırın.
İsteğe bağlı kullanıcı görevi
Bir görevi gerçekleştirme gereksinimi belirlendiğinde ve kullanıcı etkin olduğunda.
BİLGİNİZE
Tetikleme olayı gerçekleştiğinde.
  • Eylem hatası düzeni için sorun saniyeler içinde düzelebilirse hata bildirimini uygun bir süre geciktirin. Sorun kendi kendine düzeltildiyse hiçbir şey bildirme. Yalnızca yeterli süre geçtikten sonra hatanın fark edilebilir olduğunu bildirin. Çok erken bildirirseniz, büyük olasılıkla kullanıcılar bildirilen sorunu fark etmez, ancak gereksiz bildirimi fark ederler.

yanlış :

Ağ bağlantısı bildirim

Hemen ardından geldiğinde:

Bağlantı başarılı bildirimi

Bu örnekte, Windows Vista'da kablosuz bağlantı yok bildirimi erkendir çünkü genellikle hemen ardından iyi bağlantı bildirimi gelir.

  • Eylem başarısı ve Bilgi desenleri için kullanıcılar tam ekran bir uygulama çalıştırdığında veya bilgisayarlarını etkin olarak kullanmadığında eski bildirimlerin kuyruğa alınmaması için gerçek zamanlı seçeneğini kullanın.
  • Kritik olmayan sistem olay düzeni için kullanıcı oturum açma gibi iyi bilinen olaylara bağlı olayları kademelendirme yoluyla bildirim fırtınası potansiyeli oluşturmaz. Bunun yerine, olayı olaydan sonraki bir süreye bağlayın. Örneğin, kullanıcılara kullanıcı oturum açmadan beş dakika sonra ürününüzü kaydetmelerini anımsatabilirsiniz.

Ne kadar süreyle bildirilmesi gerekiyor?

Windows Vista ve sonraki sürümlerde, bildirimler 9 saniyelik sabit bir süre boyunca görüntülenir.

Ne sıklıkta bildirimde bulunulur?

  • Bildirim görüntüleme sayısı, tasarım desenine bağlıdır:
Desen Ne sıklıkta bildirimde bulunulur?
Eylem başarılı
Bir kere.
Eylem hatası
Bir kere.
Kritik olmayan sistem olayı
Olay ilk kez gerçekleştiğinde. Bu, kullanıcıların çözmesi gereken bir sorundan kaynaklanıyorsa, günde bir kez yeniden dağıtın.
İsteğe bağlı kullanıcı görevi
Günde en fazla üç kez.
BİLGİNİZE
Bir kere.
  • İsteğe bağlı kullanıcı görevleri için, sürekli bildirimler görüntüleyerek kullanıcıları gönderime zorlamaya çalışmayın. Görev gerekiyorsa, bildirimleri kullanmak yerine hemen kalıcı bir iletişim kutusu görüntüleyin.

Bildirim yükseltme

  • Kullanıcıların bildirimlerinizi göreceğini varsaymayın. Kullanıcılar şu durumlarda bunları görmez:
    • İşlerine dalmış durumdalar.
    • Dikkat etmiyorlar.
    • Bilgisayarlarından uzaktalar.
    • Tam ekran bir uygulama çalıştırıyorlar.
    • Yöneticileri, bilgisayarı için tüm bildirimleri kapattı.
  • Kullanıcıların sonunda bir tür eylem gerçekleştirmesi gerekiyorsa, kullanıcıların yoksayamayacağı alternatif bir kullanıcı arabirimi görüntülemek için aşamalı yükseltme kullanın.

Etkileşim

  • Bildirimlerin tıklanabilir olmasını sağlama:
    • Kullanıcılar bir eylem gerçekleştirmelidir. Bildirime tıklanması, kullanıcıların eylemi gerçekleştirebileceği bir pencere görüntülemelidir. Bu yaklaşım eylem hatası ve isteğe bağlı kullanıcı görevi tasarım desenleri için tercih edilir.
    • Kullanıcılar daha fazla bilgi görmek isteyebilir. Bildirime tıklanması, kullanıcıların ek bilgileri görüntüleyebileceği bir pencere görüntülemelidir.
  • Kullanıcılar bir eylem gerçekleştirmek için tıkladığında her zaman bir pencere görüntüler. Doğrudan bir eylem gerçekleştir'e tıklamanız gerekmez.
  • Daha fazla bilgi göstermek için tıklanması her zaman daha fazla bilgi göstermelidir. Yalnızca bildirimde bulunan bilgileri yeniden ifade etmeyin.

Simge

  • Eylem hatası düzeni için standart hata simgesini kullanın.
  • Kritik olmayan sistem olay desenleri için standart uyarı simgesini kullanın.
  • Diğer desenler için, güvenlik kalkanı veya güç için pil gibi konuilgili veya öneren nesneleri gösteren simgeleri kullanın.
  • Hedef kullanıcılarınız bunları tanıyacaksa ve daha iyi bir alternatif yoksa, uygulamanıza veya şirket markanıza dayalı simgeler kullanın.
  • Aşamalı yükseltme için, durum daha acil hale geldikçe giderek daha vurgulu bir görünüme sahip simgeleri kullanmayı göz önünde bulundurun.
  • Standart bilgi simgesini kullanmayın. Bildirimlerin bilgi olduğunu söylemeye gerek yok.
  • Şu durumlarda büyük simgeler (32x32 piksel) kullanmayı göz önünde bulundurun:
    • Kullanıcılar metin yerine simgeyi hızla kavrar.
    • Büyük simgeler, anlamlarını standart 16x16 piksel simgelerinden daha net ve etkili bir şekilde iletir.
    • Simgesi aero stili kullanır.

'Önemli iletiler' bildirim

Bu örnekte, kullanıcılar büyük simgeye bir göz atarak bildirimin doğasını hızla anlayabilir.

Bildirim kuyruğa alma

Not: Bildirimler, başka bir bildirim görüntülendiğinde, kullanıcının tam ekran bir uygulama çalıştırdığında veya kullanıcı bilgisayarı etkin olarak kullanmadığında olduğu gibi hemen görüntülenemediğinde kuyruğa alınır. Gerçek zamanlı bildirimler yalnızca 60 saniye kuyrukta kalır.

  • Eylem başarısı ve Bilgi desenleri için, bildirimin uzun süre kuyruğa alınmaması için gerçek zamanlı seçeneğini kullanın. Bu bildirimlerin yalnızca hemen görüntülenebildiği durumlarda değeri vardır.
  • Artık uygun olmayan kuyruğa alınmış bildirimleri kaldırın.
  • Geliştiriciler: uFlags'ta NIF_INFO bayrağını ayarlayarak ve szInfo'nun boş bir dizeye ayarlanmasıyla bunu yapabilirsiniz. Bildirim artık kuyrukta değilse bunu yapmanın bir zararı yoktur.

Sistem tümleştirmesi

Metin

Başlık metni

  • Kullanıcılara net, düz, kısa ve belirli bir dilde iletişim kurmak için ihtiyacınız olan en önemli bilgileri kısaca özetleyen başlık metnini kullanın. Kullanıcılar bildirim bilgilerinin amacını hızla ve en az çabayla anlayabilmelidir.
  • Noktalama işaretlerini sonlandırmadan metin parçalarını veya tümceleri kullanın.
  • Cümle stili büyük harf kullanımı.
  • Yerelleştirmeye uyum sağlamak için en fazla 48 karakter kullanın (İngilizce). Başlığın uzunluğu en fazla 63 karakterdir, ancak İngilizce metin çevrildiğinde yüzde 30 genişletmeye izin vermelisiniz.

Gövde metni

  • Açıklama veren (başlıktaki bilgileri yinelemeden) ve isteğe bağlı olarak bildirimle ilgili belirli ayrıntıları veren ve ayrıca kullanıcıların hangi eylemin kullanılabilir olduğunu bilmesini sağlayan gövde metnini kullanın.

  • Noktalama işaretlerini sona erdirmek için tümceleri kullanın.

  • Cümle stili büyük harf kullanımı.

  • Yerelleştirmeye uyum sağlamak için en fazla 200 karakter kullanın (İngilizce). Gövde metninin uzunluğu en fazla 255 karakterdir, ancak İngilizce metin çevrildiğinde yüzde 30 genişletmeye izin vermelisiniz.

  • Gövde metnine belirli nesne adları gibi temel bilgileri ekleyin. (Örnekler: kullanıcı adları, dosya adları veya URL'ler.) Kullanıcıların bu tür bilgileri bulmak için başka bir pencere açması gerekmez.

  • Nesne adlarının çevresine çift tırnak işareti koyun.

    • Özel Durumu: Şu durumlarda tırnak işaretleri kullanmayın:
      • Nesne adı her zaman başlık stili büyük harfe çevirmekullanır, örneğin kullanıcı adlarıyla.
      • Nesne adı iki nokta üst üste ile kaydırılır (örnek: Yazıcı adı: Yazıcım).
      • Nesne adı, bağlamdan kolayca belirlenebilir.
  • Yerelleştirmeye uyum sağlamak için nesne adlarını sabit bir en büyük boyuta kesmeniz gerekiyorsa, kesmeyi belirtmek için üç nokta kullanın.

    kısaltılmış adekran görüntüsü

    Bu örnekte, bir nesne adı üç nokta kullanılarak kesilir.

  • Bildirim eyleme dönüştürülebilirse aşağıdaki tümceyi kullanın:

    • Kullanıcılar bir eylem gerçekleştirmek için bildirime tıklayabiliyorsa:

      temel bilgilerin kısa < açıklaması>

      İsteğe bağlı ayrıntılar><

      >bir şey yapmak <için tıklayın.

      İletinin ekran görüntüsü: 'ilerleme durumunu görüntülemek için tıklayın'

      Bu örnekte, kullanıcılar bir eylem gerçekleştirmek için tıklayabilir.

    • Kullanıcılar daha fazla bilgi görmek için bildirime tıklayabiliyorsa:

      temel bilgilerin kısa < açıklaması>

      İsteğe bağlı ayrıntılar><

      Daha fazla bilgi için tıklayın.

      İletinin ekran görüntüsü: daha fazla bilgi için tıklayın

      Bu örnekte, kullanıcılar daha fazla bilgi için tıklayabilir.

  • Kullanıcının bildirimde bir eylem gerçekleştirmesi gerektiğini söylemeyin. Bildirimler, kullanıcıların serbestçe yoksayabileceği kritik olmayan bilgiler içindir. Kullanıcıların gerçekten bir eylem gerçekleştirmesi gerekiyorsa bildirimleri kullanmayın.

  • Kullanıcıların bir eylem gerçekleştirmesi gerekiyorsa, önem derecesini net bir şekilde belirleyin.

  • Eylem hatası ve kritik olmayan sistem olay desenleri için sorunları düz dilde açıklayın.

    yanlış :

    Uzun, karmaşık ileti

    Bu örnekte sorun, aşırı teknik ama belirtimsiz dil kullanılarak açıklanmıştır.

    Doğru:

    net, kısa ileti ekran görüntüsü

    Bu örnekte sorun düz dilde açıklanmıştır.

  • Olayı hedef kullanıcılara uygun bir şekilde açıklayın. Kullanıcıların bir görev gerçekleştirmesi veya bildirimin sonucu olarak davranışlarını değiştirmesi için makul bir şans varsa bildirim geçerlidir. Bunu genellikle bildirimleri teknolojik sorunlar yerine kullanıcı hedefleri açısından açıklayarak gerçekleştirebilirsiniz.

Belge

Bildirimlere başvururken:

  • Büyük harfe çevirme dahil olmak üzere tam başlık metnini kullanın.
  • Bileşene balon veya uyarı olarak değil bildirim olarak başvurun.
  • Kullanıcı etkileşimlerini açıklamak için tıklamayı kullanın.
  • Mümkün olduğunda, kalın metin kullanarak başlık metnini biçimlendirin. Aksi takdirde, başlığı yalnızca karışıklığı önlemek için gerekiyorsa tırnak içine koyun.

Örnek: Kritik güncelleştirmeler yüklenmeye hazır olduğunda bildirim görüntülendiğinde, işlemi başlatmak için bildirime tıklayın.

Bildirim alanına başvururken:

  • Bildirim alanına sistem tepsisi olarak değil bildirim alanı olarak başvurun.